Practice4

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

// 연습문제 4

Console.WriteLine("첫번째 수를 입력해주세요");

string input_1 = Console.ReadLine();

Console.WriteLine("두번째 수를 입력해주세요");

string input_2 = Console.ReadLine();


{   // 1. 숫자를 두번 입력받아서 두번 다 숫자인지 확인
    //    -첫번째 수와 두번째 수 모두 숫자라면 - “두 데이터는 모두 숫자입니다.”
    //    -모두 숫자가 아니라면 - "숫자가 아닙니다.”

/*    int x;
    bool isInt_1 = int.TryParse(input_1, out x);
    int y;
    bool isInt_2 = int.TryParse(input_2, out y);

    if (isInt_1 && isInt_2)
    {
        Console.WriteLine("두 데이터는 모두 숫자입니다.");
    }
    else
    {
        Console.WriteLine("숫자가 아닙니다.");
    }*/

}



{   // 2. 숫자를 두번 입력받아서 두번 다 숫자인지 하나만 숫자인지 확인
    //    -첫번째 수와 두번째 수 모두 숫자 라면 - “두 데이터는 모두 숫자입니다.”
    //    -둘 중 하나만 숫자라면 - “하나의 데이터만 숫자입니다.”
    //    -숫자가 하나도 없다면 - “두 데이터 모두 숫자가 아닙니다.”

/*    int x;
    bool isInt_1 = int.TryParse(input_1, out x);
    int y;
    bool isInt_2 = int.TryParse(input_2, out y);

    if (isInt_1 && isInt_2)
    {
        Console.WriteLine("두 데이터는 모두 숫자입니다.");
    }
    else if (isInt_1 || isInt_2)
    {
        Console.WriteLine("하나의 데이터만 숫자입니다.");
    }
    else
    {
        Console.WriteLine("두 데이터 모두 숫자가 아닙니다.");
    }*/

}



{   // 3. 숫자를 두번 입력받아서 두 수를 비교
    //    -둘 중 하나라도 숫자가 아니라면 - “두 개의 숫자를 입력해주세요.”
    //    -첫번째 수와 두번째 수 모두 숫자 라면
    //      -첫번째 수와 두번째 수가 같다면 - ”xx 와(과) xx 은(는) 같습니다.”
    //      -첫번째 수와 두번째 수가 다르다면
    //          -첫번째 수가 더 크다 - “xx 은(는) xx 보다 큽니다.”
    //          -첫번째 수가 작다 - “xx 은(는) xx 보다 작습니다.”

    int x;
    bool isInt_1 = int.TryParse(input_1, out x);
    int y;
    bool isInt_2 = int.TryParse(input_2, out y);

    if (isInt_1 && isInt_2)
    {
        if (x == y)
        {
            Console.WriteLine(input_1 + "와(과) " + input_2 + "은(는) 같습니다.");
        }
        else if (x > y)
        {
            Console.WriteLine(input_1 + "은(는) " + input_2 + "보다 큽니다.");
        }
        else
        {
            Console.WriteLine(input_1 + "은(는) " + input_2 + "보다 작습니다.");
        }
    }
    else
    {
        Console.WriteLine("두 개의 숫자를 입력해주세요.");
    }

}

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

Practice6  (0) 2023.10.05
Practice5  (1) 2023.10.05
Practice3  (0) 2023.10.05
Practice2  (0) 2023.10.05
Practice1  (0) 2023.10.04