분류 전체보기208 [28] 베스킨라빈스 실습예제 → 베스킨라빈스 게임 만들기 1) p1 , p2 는 번갈아가면서 1~3을 입력한다. 2) br 는 p1 , p2 의 값을 누적 저장한다. 3) br 가 31을 넘어가면 게임종료 (넘긴쪽이 패배 : 승리자출력) 4) p1 ==> 2 , br ==> 2 5) p2 ==> 3 , br ==> 5 6) p1 ==> 1 , br ==> 6 .. br > 31 ==> 종료 2020. 7. 15. [27]-A. 연산자 맞추기 # include # include # include void main(){ int n = 0; while(n < 5){ srand(time(0)); int x = rand() % 100 + 1; int y = rand() % 100 + 1; int op = rand() % 5 + 1; int z = 0; if(op == 1){ z = x + y; } if(op == 2){ z = x - y; } if(op == 3){ z = x * y; } if(op == 4){ z = x / y; } if(op == 5){ z = x % y; } printf("--- 연산자 기호 맞추기 게임 ---\n"); printf("%d ? %d = %d\n", x, y, z); printf("+(1) -(2) *(3) /(4.. 2020. 7. 15. [27] 연산자 맞추기 실습예제 : 반복문 & 조건문 & 랜덤 → 연산자 맞추기 1) 1~100 사이의 랜덤 숫자 2개 저장 2) 1~5 사이의 랜덤 숫자 1개 저장 (연산자 기호용) 3) 사용자는 연산자 기호를 맞추는 게임 예) 8 ? 4 = 32 ①+ ②- ③* ④/ ⑤% ③ 정답 2020. 7. 15. [26]-A. 구구단 게임 # include # include # include void main(){ // # 실습예제 : 반복문, 조건문, 랜덤 활용 // 구구단 문제 랜덤 출제후 정답입력후 결과출력 // 2단부터 while(1){ srand(time(0)); int a = rand() % 8 + 2; int b = rand() % 9 + 1; int c = a * b; printf("%d * %d = " , a , b); int d; scanf_s("%d", &d); if(d == c){ printf("정답\n"); } if(d != c){ printf("땡\n"); } } system("pause"); } 2020. 7. 15. [26] 구구단 게임 실습예제 : 반복문 & 조건문 & 랜덤 → 구구단 게임 만들기 1) 구구단 문제 랜덤 출제 (2단부터) 2) 정답입력 후 결과출력 2020. 7. 15. [25] 보조 제어문 | continue, break 보조제어문 1) continue : 조건식으로 이동 2) break : 반복문 종료 # include # include void main(){ // # 보조제어문 // 1) Continue while(1){ printf("1. 티셔츠\n"); printf("2. 바지\n"); printf("3. 양말\n"); printf("[1~3]을 선택하세요.\n"); int sel = 0; scanf_s("%d", &sel); if(sel != 1 && sel != 2 && sel != 3){ printf("잘못된 정보입니다.\n"); continue; } else{ printf("주문해주셔서 감사합니다.\n"); break; } } // 2) Break for(int i=0; i 2020. 7. 15. [24] 조건문 : switch - case switch 구조 키워드 ( 조건문 ) { 실행문 } # include # include void main(){ int month; printf("현재 월을 입력하세요. "); scanf_s("%d", &month); switch(month){ case 12: case 1: case 2: printf("현재는 겨울입니다.\n"); break; case 3: case 4: case 5: printf("현재는 봄입니다.\n"); break; case 6: case 7: case 8: printf("현재는 여름입니다.\n"); break; case 9: case 10: case 11: printf("현재는 가을입니다.\n"); break; } system("pause"); } 2020. 7. 15. [23] 가위바위보 게임 실습예제 : 반복문 & 랜덤 → 가위바위보 게임 (5판 3승제) : COM VS ME # include # include void main(){ int com = 0; int me = 0; int win_com = 0; int win_me = 0; system("pause"); } 2020. 7. 14. [22] 난수 생성 (Random) time.h srand(time(0)); rand(); # include # include # include // 헤더파일 추가 void main(){ srand(time(0));// 항상변화하는 수인 시간을 seed 값으로 넣어줌 // 1970년 1월 1일 0시 0분부터 밀리세컨 단위로 경과된 시간(sec) 반환 int a = rand();// rand() : 0~32767 printf("%d\n", a); printf("%d\n", rand() % 10 + 1); printf("%d\n", rand() % 10 + 1); printf("%d\n", rand() % 10 + 1); printf("%d\n", rand() % 10 + 1); printf("%d\n", rand() % 10 + 1); pr.. 2020. 7. 14. [21] 반복문 : for 반복문 : for 문 구조 키워드 ( 조건문 ) { 실행문 } ㄴ 조건문 : (초기식; 조건식; 증감식) 증감식 4종류 1) a = a + 1 2) a += 1 3) a++ 4) ++a # include # include void main(){ for(int i=0; i 2020. 7. 14. [20] 연습문제 : while 연습문제 # include # include void main(){ // 문제1) 10~15출력 int n = 10; // 문제2) 5~ -5 출력 (거꾸로 출력) // 문제3) 1~10중에서 짝수만출력 (if 를 사용) // 문제4) 1~5 까지 전체합 1 + 2 + 3 + 4 + 5 // 문제5) 1~5중에서 홀수의 합 출력 1 + 3 + 5 // 문제6) 1~5중에서 홀수의 갯수 출력 ==> 3 system("pause"); } 더보기 # include # include void main(){ // 문제1) 10~15출력 int n = 10; while(n < 16){ printf("문제1) %d" , n);printf("\n"); n = n + 1; } // 문제2) 5~ -5 출력 (거꾸로 출력.. 2020. 7. 14. [19] 반복문 : while . 무한반복 # include # include void main(){ while(0){ printf("무한반복\n"); } system("pause"); } . 반복제어 # include # include void main(){ // 5번 반복 int n = 0;// 초기식 while(n < 5){// 조건식 printf("반복\n"); n = n + 1;// 증감식 } system("pause"); } 매크로 상수 정의를 통해 boolean 사용 #include // #define TRUE 1 // #define FALSE 0 int main(){ // if(TRUE){ if(true){ // 매크로 상수를 사용하지 않아도, C/C++표준에서 true & false를 정의하고 있음 printf("[%.. 2020. 7. 14. [18] 반복문 반복문의 구조 키워드 ( 조건문 ) { 실행문 } * 실행문이 계속 반복됨. ㄴ 반드시 종료 조건을 만들어 주어야 함. 2020. 7. 14. [17]-A. 로그인 처리 # include # include void main(){ int db_id = 1001; int db_pw = 1234; int my_id = 0; int my_pw = 0; printf("아이디 입력 : "); scanf("%d", &my_id); if(my_id == db_id){ printf("비밀번호 입력 : "); scanf("%d", &my_pw); if(my_pw == db_pw){ printf("1001님 환영합니다!\n"); } else { printf("비밀번호가 일치하지 않습니다.\n"); } } else if(my_id != db_id) { printf("존재하지 않는 id입니다.\n"); } system("pause"); } 2020. 7. 14. [17] 로그인 처리 실습예제 : 조건문 → 로그인 처리 1. id와 pw를 입력받고 (단, id가 일치하지 않으면 pw입력받지 않음) 2. 로그인 성공여부를 출력한다. # include # include void main(){ int db_id = 1001; int db_pw = 1234; system("pause"); } 2020. 7. 14. [16]-A. 버거킹 키오스크 # include # include void main(){ int money = 0; printf("현금을 입력하세요 "); printf("\n"); scanf_s("%d" , &money); printf("------ BURGER KING ------"); printf("\n"); printf("1. 콰트로치즈\t4500원"); printf("\n"); printf("2. 주니어와퍼\t3000원"); printf("\n"); printf("3. 쉐이킹프라이\t1900원"); printf("\n"); printf("4. 코카콜라M\t1500원"); printf("\n"); printf("5. 너겟킹\t 600원"); printf("\n"); printf("-------------------------\n.. 2020. 7. 14. [16] 버거킹 키오스크 실습예제 : 조건문 & 연산자 → 버거킹 키오스크 만들기 [1단계] 1. 먼저 보유한 현금을 입력받는다. 2. 음식주문한다. (메뉴선택) 3. 결과출력 ㄴ 현금이 모자랍니다. ㄴ 치즈버거 1개, 콜라 1개 주문완료 ㄴ 총금액 얼마, 거스름돈 얼마 2020. 7. 14. [15] 조건문 : if if 문의 구조 키워드 ( 조건문 ) { 실행문 } * ()안의 조건식의 결과값이 1(true)이면 실행, 0(false)이면 무시 if 조건문 기본 else if 조건문이 여러개 필요할 때 사용 (순차적인 조건 대입), 참(True)이 나오면 나머지 무시 else 앞선 조건문에 모두 해당하지 않을 경우 # include # include void main(){ int a = 10; if(a == 10){ int b = 0; // 변수의 생명주기(Scope) : {}안에서 선언되어 끝날 때, 해제됨 // 지역변수 (Local Variable) b = a; printf("%d", b);printf("\n"); } /*printf("%d", b);*/ system("pause"); } 연습문제 # inclu.. 2020. 7. 14. [14] 제어문 제어문 조건문 if switch-case 반복문 while for 2020. 7. 14. [13] 연습문제 : 연산자 연습문제 Part Ⅰ # include # include void main(){ // # 실습예제 : 연산자 // 1. 산술 // 문제1) 가로가 3이고, 세로가 7인 사각형 넓이 출력 // 문제2) 위 길이의 삼각형 넓이 출력 // 문제3) 월급이 111원이다 연봉출력 (조건 : 세금 10%제외) // 문제4) 800원을 5백원 1개, 1백원 3개로 출력(나머지를 활용) // 문제5) 100 초를 1분 40초로 출력 // 2. 대입 // 문제) 값교체 int a; int b; // 3. 비교 //문제1) 전부 1이나오도록 숫자를 변경해보세요 printf("%d" , 10 == 10); printf("\n"); printf("%d" , 1 != 10); printf("\n"); printf("%d" , .. 2020. 7. 14. [12] 연산자 : 논리연산자 논리연산자 : 결과값은 1(true) or 0(false) 1) and : && 2) or : || 3) not : ! # include # include void main(){ int a = 10; int b = 30; int c = 10; printf("a = %d \n", a); printf("b = %d \n", b); printf("c = %d \n", c); printf("a = c and b = c : %d \n", a == c && b == c); printf("a = c or b = c : %d \n", a == c || b == c); printf("a ≠ c : %d \n", !(a == c)); system("pause"); } 2020. 7. 14. [11] 연산자 : 비교연산자 비교연산자 1) 3) >= 4) // 3) >= // 4) b);printf("\n"); printf("%d", a 2020. 7. 14. [10] 연산자 : 대입연산자 대입연산자 # include # include void main(){ // 2. 대입연산자 /* int a; a = 10; */ int a = 10; // 축약형(선언과 저장을 동시에 함) int b = a; system("pause"); } 2020. 7. 14. [09] 연산자 : 산술연산자 산술연산자 1) + 2) - 3) * 4) / 5) % # include # include void main(){ // 1. 산술연산자 : + - * / % // 1) + printf("%d", 10 + 3);printf("\n"); // 2) - printf("%d", 10 - 3);printf("\n"); // 3) * printf("%d", 10 * 3);printf("\n"); // 4) / printf("%d", 10 / 3);printf("\n"); // 5) % printf("%d", 10 % 3);printf("\n"); // # 숫자 여러개와 문자를 한번에 표현 printf("%d + %d = %d" , 10 , 3 , 10 + 3); printf("\n"); printf("%d - %d.. 2020. 7. 14. [08] 연산자 연산자 (Operator) 1) 산술연산자 2) 대입연산자 3) 비교연산자 4) 논리연산자 2020. 7. 14. [07] 학습계획서 # include # include void main(){ // 학습계획서 출력 printf("[학습계획서]\n"); printf("1. 이름 : \n"); printf("2. 나이 : \n"); printf("3. 직업 : \n"); printf("4. 목표 : \n"); printf("5. 계획 : \n"); system("pause"); } . 제출 email : mega.trJY@gmail.com 제목 : [방특_C] 김공부 학생 : 과제 (학습계획서) 첨부 : plan_김공부.cpp 2020. 7. 14. [06]-A. 영수증 출력 # include # include void main(){ printf("-------------- McDonald's --------------\n\n"); printf("진동벨/테이블 텐트 번호 6\n"); printf("주문번호 6223\n\n"); printf("진동벨 또는 테이블 텐트를 테이블 위에 \n"); printf("잘 보이도록 놓아 주시면 저희 직원이 \n"); printf("제품을 자리로 가져다 드리겠습니다. \n"); printf("Please place your table locator in a \n"); printf("visible location on the table. \n"); printf("Your friendly crew person will deliver \n"); p.. 2020. 7. 14. [06] 영수증 출력 실습예제 : 출력 → 맥도날드 영수증 출력하기 2020. 7. 14. [05] 연습문제 : 입출력 . 연습문제 #include #include void main(){ // 문제1) 숫자 1개를 입력받고 연봉출력 (세금10%제외) float salary; // 문제2) 숫자 2개를 입력받고 삼각형 넓이출력 float num1; float num2; // 문제3) 숫자 2개를 입력받고 값 교체 int num3; int num4; system("pause"); } 더보기 #include #include void main(){ // 문제1) 숫자 1개를 입력받고 연봉출력 (세금10%제외) float salary; printf("문제1)");printf("\n"); scanf_s("%f" , &salary); printf("월급 : %f 연봉 : %f" , salary , salary * 0.9 * 12); .. 2020. 7. 14. [04] 입출력 .h : header file in c . 출력 : printf(); . 입력 : scanf(); ㄴ scanf(%d, &var); ㄴ 소괄호 안에 입력받는 자료형, 값을 넣을 변수의 주소(&앤퍼센드 변수명) # include // Window API # include // Standard Input and Output void main(){ // # 입출력 기본 // 1) 출력 printf("홍길동"); printf("\n"); printf("%d + %d = %d \n", 10, 3, 10 + 3); // 2) 입력 int age; printf("나이 입력 : "); scanf_s("%d", &age);// type, &variable (저장할 변수명 앞에 반드시 앤퍼센트를 붙인다) printf("나.. 2020. 7. 14. 이전 1 ··· 3 4 5 6 7 다음