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.0470 sec