본문 바로가기
오늘의 프로그래밍 👩‍💻

Hello Coding 프로그래밍 심화문제 챕터 5 문제풀이, 정답출처:

by _호야_ 2022. 3. 29.
반응형

비전공자 개발자를 꿈꾸며 문제를 풀어봅니다. 

 

 

 

 

5-1 문제. 문자열 userInput1과 userInput2를 키보드 입력으로 받아 실수 number1과 number2로 변환한 다음 사칙연산(+, -, *, /)의 결과를 각각 화면에 출력하는 프로그램을 작성하세요.

 

 

  • 씽푸미니의 풀이

헬로코딩

 

  • 씽푸미니의 해설

해설이라고 따로 없이 배운대로 착착 넣어보았습니다. 

 

 

 

반응형

5-2 문제. 위 문제에서 나누기의 분모가 되는 값에 0을 넣으면 어떻게 될까요?

 

  • 씽푸미니의 풀이

  • 씽푸미니의 해설

이건 생각해보지 않아서 바로 입력을 해보았습니다. 

그랬더니 infinity라고 나오네요!

 

 


5-3 문제. 동전이 10개 들어 있는 주머니가 있습니다. 어머니께서 주머니에 동전을 몇 개 더 넣고 아람이와 우람이에게 원하는 만큼 동전을 가져가라고 할 겁니다. 이것을 프로그램으로 작성하세요.

프로그램이 실행되면 우선 주머니에 들어있는 동전의 개수를 출력하고 어머니께서 넣을 동전의 개수와 아람이, 우람이가 꺼낼 동전의 개수를 키보드 입력으로 받습니다. 그다음 주머니에 남아 있는 동전의 개수를 계산해서 화면에 출력하면 됩니다. 

 

  • 씽푸미니의 풀이

 

헬로코딩 심화문제

 

  • 출력값

 

 

  • 씽푸미니의 해설

            Console.WriteLine("주머니에는 동전이 10개 들어 있습니다.");
            Console.WriteLine("어머니는 몇 개의 동전을 주머니에 넣엇나요?");
            int mothercoin = int.Parse(Console.ReadLine());
            Console.WriteLine("아람이는 몇 개의 동전을 꺼냈나요?");
            int aramcoin = int.Parse(Console.ReadLine());
            Console.WriteLine("우람이는 몇 개의 동전을 꺼냈나요?");
            int uramcoin = int.Parse(Console.ReadLine());

            Console.Write("주머니에 남아 있는 동전의 개수는 ");
            Console.Write(10 + mothercoin - aramcoin - uramcoin);
            Console.WriteLine("개 입니다.");

 

 

  • 주의점

console.readline() 함수는 사용자에게 입력을 받기 때문에 console.write(line) 함수를 따로 또 써서 입력값을 출력하지 않아도 됩니다. 

 

 


오랜만에 코딩을 다시 해보는데 재미있네요!

 

보시다가 혹시 더 좋은 방법으로 문제를 푸셨다면 댓글로 공유해주세요.

 

반응형

댓글