More actions
imported>hezmak0913 No edit summary |
imported>xogus1107 No edit summary |
||
| Line 224: | Line 224: | ||
== 장우진 == | == 장우진 == | ||
int main () | |||
{ | |||
int a, grade=0; | |||
for(a=0;a<10;++a){ | |||
printf("당신의 점수를 입력해 주세요 :"); | |||
scanf("%d",&grade); | |||
if(100<grade) | |||
{ | |||
printf("다시\n"); | |||
a=a-1;} | |||
else if(grade<0) | |||
{ | |||
printf("다시\n"); | |||
a=a-1;} | |||
else if(80<grade) | |||
printf("당신의 등급은 A입니다\n"); | |||
else if(60<grade) | |||
printf("당신의 등급은 B입니다\n"); | |||
else if(40<grade) | |||
printf("당신의 등급은 C입니다\n"); | |||
else if(20<grade) | |||
printf("당신의 등급은 D입니다\n"); | |||
else if(0<=grade) | |||
printf("당신의 등급은 F입니다\n"); | |||
} | |||
return 0; | |||
} | |||
#include<stdio.h> | |||
int main() | |||
{ | |||
int grade, score; | |||
score = 0; | |||
while(score < 10) | |||
{ | |||
printf("점수를 입력하지 않으면 유혈사태는 일어나지 않을 것입니다, : "); | |||
scanf("%d", &grade); | |||
switch(grade) | |||
{ | |||
case 0 :case 1 :case 2 :case 3 :case 4 :case 5 :case 6 :case 7 :case 8 :case 9 : | |||
case 10 :case 11 :case 12 :case 13 :case 14 :case 15 :case 16 :case 17 :case 18 :case 19 : | |||
printf("F\n"); | |||
break; | |||
case 20 :case 21 :case 22 :case 23 :case 24 :case 25 :case 26 :case 27 :case 28 :case 29 : | |||
case 30 :case 31 :case 32 :case 33 :case 34 :case 35 :case 36 :case 37 :case 38 :case 39 : | |||
printf("D\n"); | |||
break; | |||
case 40 :case 41 :case 42 :case 43 :case 44 :case 45 :case 46 :case 47 :case 48 :case 49 : | |||
case 50 :case 51 :case 52 :case 53 :case 54 :case 55 :case 56 :case 57 :case 58 :case 59 : | |||
printf("C\n"); | |||
break; | |||
case 60 :case 61 :case 62 :case 63 :case 64 :case 65 :case 66 :case 67 :case 68 :case 69 : | |||
case 70 :case 71 :case 72 :case 73 :case 74 :case 75 :case 76 :case 77 :case 78 :case 79 : | |||
printf("B\n"); | |||
break; | |||
case 80 :case 81 :case 82 :case 83 :case 84 :case 85 :case 86 :case 87 :case 88 :case 89 : | |||
case 90 :case 91 :case 92 :case 93 :case 94 :case 95 :case 96 :case 97 :case 98 :case 99 :case 100 : | |||
printf("A\n"); | |||
break; | |||
default : | |||
{ | |||
printf("ERROR!\n"); | |||
score = score - 1; | |||
} | |||
} | |||
2번째는 영은이의 캐리... | |||
== 문태현 == | == 문태현 == | ||
Revision as of 10:12, 28 March 2014
예정
- 과제에 대한 피드백, 코딩을 할 때의 몇 가지 주의점
- 조건문, 반복문
- ~~가능하다면 함수까지~~
- 표준입출력에 대한 추가 설명
- 연산자
진행사항
- 문태현 학우가 튜티로 합류하였습니다.
- 참여자
| 튜터 | 최다인 | 참석 |
| 튜티 | 유재범 | 참석 |
| 오영은 | 참석 | |
| 장우진 | 참석 | |
| 문태현 | 참석 |
- 버퍼에 대한 설명
- 조건문, 반복문
- 연산자
- 다음 수업 : 4월 4일 금요일 오후 1시
과제
- 성적을 점수로 입력받아 등급으로 출력하는 프로그램을 만드세요.
- 성적을 입력받는 횟수는 10번으로, 10번을 입력받으면 프로그램이 종료되도록.
- 등급 기준
| 점수 | 등급 |
| 80~100 | A |
| 60~80 | B |
| 40~60 | C |
| 20~40 | D |
| 0~20 | F |
- for문과 if문을 쓴 것 하나
- while문과 switch문을 쓴 것 하나
- 미안합니다, 이거에 switch문을 쓰면 미친거지. 오영은 학우 수고했어요, 다른 학생들은 if문으로 바꿔서 해와도 됩니다.
- 특별 과제! : 특별 과제를 가장 먼저 마친 한 명에게 음료수를...
- 0~100을 벗어난 숫자를 받았을 때에는 입력받는 횟수에 추가하지 않고 다시 값을 받는다.
유재범
특별 과제 우선 선발
#include<stdio.h>
#pragma warning(disable:4996)
int main(void)
{
int count=0, grade=0, sum=0;;
while(count!=10)
{
printf("점수를 입력하시오 : ");
scanf("%d", &grade);
if(grade>100)
{
count--;
}
else if(grade<0)
{
count--;
}
else
{
sum+=grade;}
count++;
}
printf("점수의 총 합 : %d \n", sum);
return 0;
}
오영은
1번째 코드 : if, for문
2번째 코드 : while, switch문
3번째 코드 : while, switch문
100을 넣으면 에러가 나는 오류가 있습니다. 2번째 코드 참고.
#include<stdio.h>
int main()
{
int score, grade;
for(score=0;score<10;++score)
{
printf("당신의 점수는 몇 점입니까? : ");
scanf("%d", &grade);
if(grade>100)
{score = score - 1;
printf("fail이예요!^^\n");
}
else if(grade<0)
{score = score - 1;
printf("fail이예요!^^\n");
}
else if(grade>=80)
printf("A\n");
else if(grade>=60)
printf("B\n");
else if(grade>=40)
printf("C\n");
else if(grade>=20)
printf("D\n");
else if(grade>=0)
printf("F\n");
}
return 0;
}
#include<stdio.h>
int main()
{
int grade, score;
score = 0;
while(score < 10)
{
printf("점수를 입력하지 않으면 유혈사태는 일어나지 않을 것입니다, : ");
scanf("%d", &grade);
switch(grade)
{
case 0 :case 1 :case 2 :case 3 :case 4 :case 5 :case 6 :case 7 :case 8 :case 9 :
case 10 :case 11 :case 12 :case 13 :case 14 :case 15 :case 16 :case 17 :case 18 :case 19 :
printf("F\n");
break;
case 20 :case 21 :case 22 :case 23 :case 24 :case 25 :case 26 :case 27 :case 28 :case 29 :
case 30 :case 31 :case 32 :case 33 :case 34 :case 35 :case 36 :case 37 :case 38 :case 39 :
printf("D\n");
break;
case 40 :case 41 :case 42 :case 43 :case 44 :case 45 :case 46 :case 47 :case 48 :case 49 :
case 50 :case 51 :case 52 :case 53 :case 54 :case 55 :case 56 :case 57 :case 58 :case 59 :
printf("C\n");
break;
case 60 :case 61 :case 62 :case 63 :case 64 :case 65 :case 66 :case 67 :case 68 :case 69 :
case 70 :case 71 :case 72 :case 73 :case 74 :case 75 :case 76 :case 77 :case 78 :case 79 :
printf("B\n");
break;
case 80 :case 81 :case 82 :case 83 :case 84 :case 85 :case 86 :case 87 :case 88 :case 89 :
case 90 :case 91 :case 92 :case 93 :case 94 :case 95 :case 96 :case 97 :case 98 :case 99 :case 100 :
printf("A\n");
break;
default :
{
printf("ERROR!\n");
score = score - 1;
}
}
#include<stdio.h>
int main()
{
int grade, score;
score = 0;
while(score < 10)
{
printf("점수를 입력하지 않으면 유혈사태는 일어나지 않을 것입니다, : ");
scanf("%d", &grade);
grade = grade/20;
switch(grade)
{
case 0 : printf("F\n");
break;
case 1 : printf("D\n");
break;
case 2 : printf("C\n");
break;
case 3 : printf("B\n");
break;
case 4 : printf("A\n");
break;
default :
{
printf("ERROR!\n");
score = score - 1;
}
}
score++;
}
return 0;
}
장우진
int main ()
{
int a, grade=0;
for(a=0;a<10;++a){
printf("당신의 점수를 입력해 주세요 :");
scanf("%d",&grade);
if(100<grade)
{
printf("다시\n");
a=a-1;}
else if(grade<0)
{
printf("다시\n");
a=a-1;}
else if(80<grade)
printf("당신의 등급은 A입니다\n");
else if(60<grade)
printf("당신의 등급은 B입니다\n");
else if(40<grade)
printf("당신의 등급은 C입니다\n");
else if(20<grade)
printf("당신의 등급은 D입니다\n");
else if(0<=grade)
printf("당신의 등급은 F입니다\n");
}
return 0;
}
#include<stdio.h>
int main()
{
int grade, score;
score = 0;
while(score < 10)
{
printf("점수를 입력하지 않으면 유혈사태는 일어나지 않을 것입니다, : ");
scanf("%d", &grade);
switch(grade)
{
case 0 :case 1 :case 2 :case 3 :case 4 :case 5 :case 6 :case 7 :case 8 :case 9 :
case 10 :case 11 :case 12 :case 13 :case 14 :case 15 :case 16 :case 17 :case 18 :case 19 :
printf("F\n");
break;
case 20 :case 21 :case 22 :case 23 :case 24 :case 25 :case 26 :case 27 :case 28 :case 29 :
case 30 :case 31 :case 32 :case 33 :case 34 :case 35 :case 36 :case 37 :case 38 :case 39 :
printf("D\n");
break;
case 40 :case 41 :case 42 :case 43 :case 44 :case 45 :case 46 :case 47 :case 48 :case 49 :
case 50 :case 51 :case 52 :case 53 :case 54 :case 55 :case 56 :case 57 :case 58 :case 59 :
printf("C\n");
break;
case 60 :case 61 :case 62 :case 63 :case 64 :case 65 :case 66 :case 67 :case 68 :case 69 :
case 70 :case 71 :case 72 :case 73 :case 74 :case 75 :case 76 :case 77 :case 78 :case 79 :
printf("B\n");
break;
case 80 :case 81 :case 82 :case 83 :case 84 :case 85 :case 86 :case 87 :case 88 :case 89 :
case 90 :case 91 :case 92 :case 93 :case 94 :case 95 :case 96 :case 97 :case 98 :case 99 :case 100 :
printf("A\n");
break;
default :
{
printf("ERROR!\n");
score = score - 1;
}
}
2번째는 영은이의 캐리...
문태현
후기
- 준비가 좀 미흡해서 정신없이 수업이 진행된 것 같아 미안합니다. 다음 주에는 함수를 나갈 예정인데, 좀 더 잘 이해시키도록 준비해오도록 할게요. - 최다인