U E D R , A S I H C RSS

새싹교실/2012/아우토반/앞반/4.19



1. 참여자 명단


강사 장용운 O
학생 안혜진 O
남성준 O

2. 수업


2.1. 선대 때리기 모범답안

#include <stdio.h> // getchar()
#include <stdlib.h>
#include <time.h>
#include <conio.h> // getche(), getch()

#define S_HP 1000
#define P_HP 500

int main(void) {
	int shp = S_HP;
	int php = P_HP;
	int damage;
	char input;

	printf("선대 때리기 게임을 시작합니다\n");

	srand(time(NULL));
	while(1) {
		printf("선대의 체력 : %d\n플레이어의 체력 : %d\n", shp, php);
		printf("\n");

		getch();

		damage = rand()%51+50;
		php -= damage;
		printf("선대의 공격! 플레이어는 %d 만큼의 피해를 입었다! \n", damage);

		if (php<=0) {
			printf("플레이어는 체력이 다해 쓰러졌다! 선대의 승리!\n");
			break;
		}

		printf("-> 펀치는 p, 킥은 k를 입력하세요\n");
		input = getch();

		switch (input) {
		case 'p' :
			damage = rand()%21 + 80;
			shp -= damage;
			if (shp<0) shp=0;
			printf("플레이어의 공격! 선대는 %d만큼의 피해를 입었다! \n", damage);
			break;
		case 'k' :
			damage = rand()%101 + 50;
			shp -= damage;
			if (shp<0) shp=0;
			printf("플레이어의 공격! 선대는 %d만큼의 피해를 입었다! \n", damage);
			break;
		default:
			printf("올바르지 않은 입력입니다. 그냥 쳐맞으세요\n");
			break;
		}

		if (shp==0) {
			printf("선대는 체력이 다해 쓰러졌다! 플레이어의 승리!\n");
			break;
		}

		fflush(stdin);
	}
	return 0;
}

2.2. 은행관리 프로그램 메뉴를 짜봅시다

2.2.1. 남성준

#include<stdio.h>

void main(){
	
	int pick_number;

	while(1){
		printf("-----------Menu---------\n");

		printf("1.계좌 생성 \n");
		printf("2.입금 \n");
		printf("3.출금 \n");
		printf("4.계좌정보조회 \n");
		printf("5.나가기 \n");
		printf("숫자를 입력해주세요 :");

		scanf("%d",&pick_number);

		switch(pick_number)
		{
			case 1:
				printf("계좌를 생성하는 폐이지입니다.\n");
				break;

			case 2:
				printf("입금을 하는 페이지입니다.\n");
				break;
			case 3:
				printf("출금을 하는 페이지입니다.\n");
				break;
			case 4:
				printf("계좌정보를 조회하는 페이지입니다.\n");
				break;
			case 5:
				printf("나갈꺼ㅋ\n");
				break;
			default:
				printf("잘못된 입력입니다.\n");
				break;
	
		}
	}
}


2.2.2. 안혜진

#include<stdio.h>
int main (void){

	int account;
	int input_a;
	int output_a;
	int account_inf;
	int exit;
	int a;

	while(1){
		// for(a=0; a<30; a++) printf("\n");

		printf("메뉴 클릭 해줘 뿌잉\n\n\n");

		printf("1번 : 계좌생성\n");
		printf("2번 : 입금\n");
		printf("3번 : 출금\n");
		printf("4번 : 계좌정보조회\n");
		printf("5번 : 나가기\n");

		scanf("%d",&a);

		switch(a){

			case 1: printf("***** 갱님 계좌 생성 해드릴게용 뿌잉 ***** \n\n");
			break;

			case 2: printf("***** 갱님 입금 할까용? ***** \n\n");
			break;

			case 3: printf("***** 갱님 얼마 출금 할까용? ***** \n\n");
			break;

			case 4: printf("***** 갱님 계좌 정보 조회 들어갑니다앙~ ***** \n\n");
			break;

			case 5:	break;

			default : printf("이상한거 입력하지마용\n\n\n");

		}

		/*if(a==1){
			printf("갱님 계좌 생성 해드릴게용 뿌잉\n\n");
		}

		if(a==2){
			printf("갱님 입금 할까용?\n\n");
		}

		if(a==3){
			printf("갱님 얼마 출금 할까용?\n\n");
		}

		if(a==4){
			printf("갱님 계좌 정보 조회 들어갑니다~\n\n");
		}

		if(a==5){
			break;
		}*/
		
	}

	return 0;

}








3. 숙제


C 중간사를 잘 쳐오시오

4. 후기

  • 후기 작성 요령 : 후기는 F4(ThreeFs + Future Action Plan)에 맞게 작성해주세요.
    • 관련 페이지 : ThreeFs, ThreeFs(노스모크), FiveFs(노스모크)
    • 링크를 눌러보기조차 귀찮은 당신을 위한 간단한 설명
      • Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
      • 예를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"



Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:46
Processing time 0.0127 sec