inflearn logo
강의

講義

知識共有

C#プログラミングの基礎

IF文 実習 (ELSE)

수업 중 질문은 어떻게 쓰나요?

381

dev zipida

投稿した質問数 10

0

전체질문 외에 수업 중 질문을 올리고자 하는데 체크할 수가 없네요.

 

If문 실습(Else) 9분 05초 보는 중입니다.

 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace Exam8_2

{

public class Exam8_2

{

public void Run()

{

//여기부터 프로그램 시작

PrintResult(GetDigit());

}

private void PrintResult(int digit)

{

//범위 오류 체크

if (digit < 0 || digit > 100)

{

Console.WriteLine("[오류] 숫자가 아니거나 또는 범위를 벗어났습니다.");

return;

}

if (digit >= 90)

{

Console.WriteLine("우수");

Console.WriteLine("수고하셨습니다.");

}

else

{

Console.WriteLine("보통");

Console.WriteLine("좀 더 노력하세요.");

}

}

private int GetDigit()

{

Console.WriteLine("숫자를 입력하세요[0~100]");

string val = Console.ReadLine();

return ConvertString2int(val); //val == -1은 에러

}

private int ConvertString2int(string str)

{

int result = 0;

int.TryParse(str, out result);

bool ret = int.TryParse(str, out result);

if (ret)

return result;

else

return -1; //0~100, -1: error

}

}

}

 

이대로 했는데 숫자를 치면 아무 메시지도 안 뜹니다.

85를 입력하면 '보통' "좀 더 노력하세요."가 나와야 정상 아닌가요?

뭐가 문제일까요?

C#

回答 2

0

kjlee

static void Main(string[] args) 함수가 어디 있을까요? 모든 프로그램은 Main()에서부터 시작합니다.

0

communityai8509

안녕하세요, 인프런 AI 인턴이에요.

수업 중에 질문을 하실 때는 강사님이 설명하시는 내용과 관련된 내용을 질문으로 올려주세요. 예를 들어, “if문과 else문의 차이가 무엇인가요?“와 같은 질문을 하실 수 있습니다.

질문 게시글에 체크할 수 있는 기능은 없습니다. 단순히 내용을 작성하고 게시글을 제출하시면 됩니다.

제공해주신 코드를 보면 GetDigit() 함수에서 ConvertString2int() 함수를 호출하고 있는데요, 이 함수의 내용이 제공되지 않아서 코드를 구현할 수 없는 상황입니다. 아마도 문자열을 정수형으로 변환하는 함수일 것으로 추측됩니다.

수업에서 다루는 내용 중에서 이해가 어려운 부분이 있으시면, 다시 강의를 들으시거나 지식공유자에게 질문을 해보시는 것을 추천드립니다.

더 궁금하신 내용이 있으시면 언제든지 문의해주세요. 좋은 하루 되세요.

visual studio 2022 로 수업 들어도 되나요?

0

200

1

저는 왜 영상과 다르게 Hello World만 나올까요?

0

418

3

getter setter 질문입니다.

0

424

2

교수님 C#의 Property에서 setter를 이용한 입력 제한은 어떻게 구현하나요?

0

643

3

IEnumerable 강의 따라하는 중 질문합니다.

0

570

3

메서드 Override1

0

449

3

혹시 이 강의랑 같이 볼만한 책 추천해주실 수 있으실까요?

0

493

2

디렉토리를 처음부터 잘못해서 쭉 잘못 해오고 있었습니다.

0

502

3

빌드되는 경로를 사용자가 지정할 수는 없나요?

0

846

2

지금 4분~8분 내용 보는 중입니다.

0

554

2

기본타입 강의 중 질문입니다.

0

294

1

19:14 실행이 안되고 꺼집니다.

0

1238

1

프레임워크 4.6.1이 없습니다.

0

380

1

람다는 수업 강의에서 안배우는건가요??

0

420

1

Student.cs에서 생성자 질문

0

423

1

질문

0

358

1

교수님이 강의에서 설명하신 내용 중 이해가 가지 않는게 있습니다.

0

318

2

교수님 혹시 강의 때 사용하시는 ppt도 공유해주실 수 있는지요?

0

526

2

double 소문자와 대문자 차이가 뭔가요?

0

514

1

FOREACH문은 다른 회차에 알려주시나요?

0

220

0

동영상 소리가 너무 작아요…

0

581

1

[질문] C# 프로그램 구조2 강의가 누락된 건가요?

0

318

1

MenuArgs를 왜 상속하나요?

0

261

4

인터페이스 질문입니다.

0

357

3