Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

새싹교실/2011/學高/4회차: Difference between revisions

From ZeroWiki
imported>taki0112
No edit summary
imported>yjh0817
No edit summary
Line 24: Line 24:
* 실수형 data type: float, double
* 실수형 data type: float, double


* 피자 넓이와 조각 당 가격 소스(한양대 과제ㅋ)
#include <stdio.h>
#define PI 3.141592
int main()
{
int price;
float diameter;
printf("직경: "); scanf("%f",&diameter);
printf("가격(단위 원): "); scanf("%d",&price);
diameter/=2;//diameter = diameter/2
printf("넓이: %.2f\n",PI*diameter*diameter);
printf("조각 당 가격: %d\n",price/8);
return 0;
}
=== 자기 반성 및 수정할 점(feeling/finds) ===
=== 자기 반성 및 수정할 점(feeling/finds) ===
* 강사부터가 지각했습니다. 다음부터는 이런일 없도록 하겠습니다.
* 강사부터가 지각했습니다. 다음부터는 이런일 없도록 하겠습니다.

Revision as of 12:02, 28 March 2011

과제

  • 세개의 정수를 받아들여, 그 수를 모두 더한 후 7를 더하면 얼마인지 출력하는 프로그램
    • Input three integers: 2 3 7
    • The sum of your integers plus 7 is 19


2011년 3월 28일 넷째 시간

선생님: 윤종하

가르친 내용(fact)

  • 프로젝트 만들기 복습
  • printf 사용법
    • %d: decimal integer
    • %c: character
    • %.2f: 소수점 둘째 자리까지 float 출력
    • 소수점 셋째 자리에서 반올림
  • escape character
    • \n: 줄바꿈
    • \t: 탭
    • \", \': ",'
    • \\: \
  • 정수형 data type: int, char
  • 실수형 data type: float, double
  • 피자 넓이와 조각 당 가격 소스(한양대 과제ㅋ)
#include <stdio.h>

#define PI 3.141592

int main()
{
	int price;
	float diameter;

	printf("직경: ");			scanf("%f",&diameter);
	printf("가격(단위 원): ");	scanf("%d",&price);

	diameter/=2;//diameter = diameter/2
	printf("넓이: %.2f\n",PI*diameter*diameter);
	printf("조각 당 가격: %d\n",price/8);
	return 0;
}

자기 반성 및 수정할 점(feeling/finds)

  • 강사부터가 지각했습니다. 다음부터는 이런일 없도록 하겠습니다.
  • 학생들이 wiki를 잘 못합니다. 교육시켜야겠습니다.

학생: 김세영

배운 내용(fact)

printf,scanf에대해 배웠다. 지지난번시간에 배운거지만 확실히 기억이 나지 않았는데 이젠 확실히 알것같다. %d : 정수 %.2f :소수점이하 두자리까지 반올림 define PI 3.141592<< 코딩할때 PI라고 쓰면 숫자로 인식함. define은 중간에 수정 불가. int 정수인식 float 소수점자리


자기 반성 및 고칠 점(feeling/finds)

배운내용을 복습하지 않아서 따라가는데 어려움이 있었습니다. 질문도 더 많아진것 같구요 앞으로는 열심히 복습하겠습니다~

과제 정답

학생: 김지연

배운 내용(fact)

escape character \n 줄바꿈 \t tab 등등을 배움.. getchar(), putchar()는 거의 쓸 일이 없다.. Ascii code는 외울 필요가 없다..

printf와 scanf를 배웠다.

printf는 출력하는 거고 반대로 scanf는 입력값을 주는것? 이다..? %d : 정수 출력 %.f : if, %.2f 라면 소수점 둘째자리까지 출력하자는 뜻. (셋째 자리에서 반올림하여 나타남.)

int float double char 가 있다..



자기 반성 및 고칠 점(feeling/finds)

열심히 배운것 같은데 막상 feedback하려니까 잘 기억이 안난다. 다음부터는 배울 때 내용을 곱씹으며 하자.

과제 정답

나중에..

학생: 김준호

배운 내용(fact)

아.. 썻는데, 망할 인터넷이.. 끊겨서 다 지워졌어요 아 ㅠㅠ 엄청 길게 썻었는데.. 아.. 이런.. 흑흑흑흑흑ㅎ그흐규흐귷ㄱ 정말 거짓말아니에여 . 정말정말 길게길게 씀 완전 한편의 소설-

음.. 다시 쓰자면 .. float 와 double에 배웠는데, 더블이 좀더 정확한 수를 표현할때 쓰는 수이구여 . 그리고 printf 와 scanf 를 배웠고 아스키코드란 것도 배웠는데.. 안외워도 되다니 정말 안도의 숨을 내쉬었습니다 . %d 와 %f 도 배웠는데 d는 정수고 f는 소수점표현할때 쓰는걸 알았습니다 -


자기 반성 및 고칠 점(feeling/finds)

비스가 안깔려서 수업에 제대로 집중을 못했네영 . 담부턴 열씸히 하게씀니다 -

과제 정답

저도 궁금합니다. 혹 아시는분은 네이트온으로 알려주시길 바랍니다 -