수업 중 질문은 어떻게 쓰나요?
381
投稿した質問数 10
전체질문 외에 수업 중 질문을 올리고자 하는데 체크할 수가 없네요.
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를 입력하면 '보통' "좀 더 노력하세요."가 나와야 정상 아닌가요?
뭐가 문제일까요?
回答 2
0
안녕하세요, 인프런 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
553
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

