Practice5

2023. 10. 5. 17:43IT/C#

// 연습문제 5

{   // 1. 퀴즈를 내서 정답을 맞추는 프로그램 작성
    // Q. 대한민국의 수도는 어디인가요?
    // 1.인천   2.평창   3.서울   4.부산
    //  -입력한 데이터가 숫자가 아니라면 - “`숫자가 아닙니다.`”
    //  -1 ~4 가 아니라면 - “`1~4 의 숫자를 입력해주세요.`”
    //  -1 ~4 의 숫자일때
    //      -정답이 아니라면 - “`오답입니다!`”
    //      -정답이라면 - “`정답입니다`!”

    /*Console.WriteLine("Q. 대한민국의 수도는 어디인가요?");
    Console.WriteLine("1.인천   2.평창   3.서울   4.부산");

    string input = Console.ReadLine();
    int x;
    bool isInt_1 = int.TryParse(input, out x);

    if (isInt_1)
    {
        if (x >= 1 && 5 > x)
        {
            if (x == 3)
            {
                Console.WriteLine("정답입니다!");
            }
            else
            {
                Console.WriteLine("오답입니다!");
            }
        }
        else
        {
            Console.WriteLine("1~4의 숫자를 입력해주세요");
        }
    }
    else
    {
        Console.WriteLine("숫자가 아닙니다");
    }*/

}


{   // 2. 주어진 보기를 선택하면 해당하는 선택지에 맞는 메시지 출력
    //  어디로 여행을 가고 싶나요?
    //  1.제주도   2.코타키나발루   3.싱가포르   4.태국
    //    - 입력한 데이터가 숫자가 아니라면 - “`숫자가 아닙니다.`”
    //    - 1 ~4 가 아니라면 - “`1~4 의 숫자를 입력해주세요.`”
    //    - 1 ~4 의 숫자라면
    //      -제주도
    //      “`제주도는 한국의 섬으로 비교적 방문이 쉽고 다양한 놀거리/ 먹거리가 준비되어 있습니다.`”
    //      -코타키나발루
    //      “`코타키나발루는 말레이시아 사바주의 주도로, 말레이시아 동부 보르네오섬 최대의 도시입니다.`”
    //      -싱가포르
    //      ”`싱가포르는 동남아시아, 말레이 반도의 끝에 위치한 섬나라이자 항구 도시로 이루어진 도시 국가입니다.`”
    //      -태국
    //      ”`태국은 중국문화, 말레이문화, 불교문화, 힌두문화, 이슬람 문화가 혼재되어 있습니다.불교적인 모습을 많이 띄지만, 문화 자체는 색다르고 스펙트럼이 넓은 형태를 띄고 있어요.`”

    Console.WriteLine("어디로 여행을 가고 싶나요?");
    Console.WriteLine("1.제주도   2.코타키나발루   3.싱가포르   4.태국");

/*    string input = Console.ReadLine();

    int x;
    bool isInt_1 = int.TryParse(input, out x);

    if (isInt_1)
    {
        if (x >= 1 && 5 > x)
        {
            if (x == 1)
            {
                Console.WriteLine("제주도는 한국의 섬으로 비교적 방문이 쉽고 다양한 놀거리/먹거리가 준비되어 있습니다.");
            }
            else if (x == 2)
            {
                Console.WriteLine("코타키나발루는 말레이시아 사바주의 주도로, 말레이시아 동부 보르네오섬 최대의 도시입니다.");
            }
            else if (x == 3)
            {
                Console.WriteLine("싱가포르는 동남아시아, 말레이 반도의 끝에 위치한 섬나라이자 항구 도시로 이루어진 도시 국가입니다.");
            }
            else if (x == 4)
            {
                Console.WriteLine("태국은 중국문화, 말레이문화, 불교문화, 힌두문화, 이슬람 문화가 혼재되어 있습니다.불교적인 모습을 많이 띄지만, 문화 자체는 색다르고 스펙트럼이 넓은 형태를 띄고 있어요.");
            }
        }
        else
        {
            Console.WriteLine("1~4의 숫자를 입력해주세요");
        }
    }
    else
    {
        Console.WriteLine("숫자가 아닙니다");
    }
*/
}




{
    /* 예시는 case를 사용해서 case를 사용한 정답을 기재


Console.WriteLine("어디로 여행을 가고 싶나요?");
Console.WriteLine("1.제주도   2.코타키나발루   3.싱가포르   4.태국");
string input = Console.ReadLine();
int num;
bool isInt = int.TryParse(input, out num);

if (isInt)
{
    switch (num)
    {
        case 1:
            Console.WriteLine("제주도는 한국의 섬으로 비교적 방문이 쉽고 다양한 놀거리/먹거리가 준비되어 있습니다.");
            break;
        case 2:
            Console.WriteLine("코타키나발루는 말레이시아 사바주의 주도로, 말레이시아 동부 보르네오섬 최대의 도시입니다.");
            break;
        case 3:
            Console.WriteLine("싱가포르는 동남아시아, 말레이 반도의 끝에 위치한 섬나라이자 항구 도시로 이루어진 도시 국가입니다.");
            break;
        case 4:
            Console.WriteLine("태국은 중국문화, 말레이문화, 불교문화, 힌두문화, 이슬람 문화가 혼재되어 있습니다. 불교적인 모습을 많이 띄지만, 문화 자체는 색다르고 스펙트럼이 넓은 형태를 띄고 있어요.");
            break;
        
        default:
            Console.WriteLine("1~4 의 숫자를 입력해주세요.");
            break;
    }
}
else
{
    Console.WriteLine("숫자가 아닙니다.");
}
    */
}

'IT > C#' 카테고리의 다른 글

Practice7  (0) 2023.10.05
Practice6  (0) 2023.10.05
Practice4  (0) 2023.10.05
Practice3  (0) 2023.10.05
Practice2  (0) 2023.10.05