전처리와 입출력- 자습 5.

2019 04 08

코딩수업을 들은지 한달이 되었다. (벌써...세상에)
여전히 어렵기만 하다. 틀은 익숙해지긴 했는데 아직도 출력과 이것저것 손에 익지는 않았다.

친구에게 들으니 코딩은 정답이 없다고. 5줄을 입력하든, 100줄을 입력하든 원하는 콘솔창만 나오면 된단다. 그 말을 듣고 내가 너무 정답만을 찾아 다녔는지도 모른다고 생각했다. 잘하느냐, 못하느냐의 차이인거지 코딩은 정답이 없었다.
함수만 쓸줄 알고, 콘솔 창만 나오면 되는 건데. 코딩에 대한 기본 이해부터가 글렀었다.
---------------------------------------------------------------------------------------------

공부자료는 여기


오늘 공부한 수업 질문


1.      다음 매크로를 각각 작성하고, 사용하는 예제 프로그램을 쓰시오.
        PRINT("good morning")                   // 문자열 출력
        DIV(10,5), DIV(20.0,3.0), DIV((10+20),(10-5))  // 두 수의 나누기 연산

2.      다음과 같이 10진수, 8진수, 16진수를 차례로 표준 입력으로 받아 합을 10진수, 8진수, 16진수로 각각 계산하여 출력하는 프로그램을 쓰시오.
·          10 10 10
·          10 010 0x10

3.      표준입력으로 두 정수를 입력 받아 합과 평균을 구하여 출력하는 프로그램을 작성하시오.
·          합은 정수로, 평균은 실수로 출력
 *그냥 int 정수 함수로 입력값 저장하고, 출력에만 %f로 써도 충분하고 오류도 없었다. 
4.      표준입력으로 화씨온도를 소수로 입력 받아 섭씨온도를 출력하는 프로그램을 작성하시오.
·          섭씨온도는 1기압에서 얼음이 녹는점을 섭씨 0, 끓는점을 100도로 정해 그 구간을 100등분하여 정한 온도이고, 화씨 온도는 1기압에서 녹는점을 화씨 32, 끓는점을 212도로 정해 이구간을 180등분해 정한 온도이다.
·          섭씨온도 = 100 / 180 * (화씨온도 - 32)
·          각 상수 32, 100, 180을 매크로 상수로 정의하고,
·          섭씨온도를 소수 4째 자리까지 출력
*실수 입력시 메트릭 상수에도 .0 이라고 넣어주어야 실수값이 출력된다. 
5.      두 실수를 표준입력으로 입력 받아 다음 조건을 만족하는 프로그램을 작성하시오.
·          두 실수가 가로, 세로인 사각형의 면적을 전체 폭 12, 소수 이하 3자리, 우측정렬로 출력
·          두 실수가 가로, 높이인 삼각형의 면적을 전체 폭 12, 소수 이하 3자리, 좌측정렬로 출력 

*오른쪽 출력이 기본이기에 %lf 앞에 +기호를 굳이 붙일 필요 없다. 
좌측정렬만 - 붙이기. 

댓글

가장 많이 본 글