본문 바로가기

C/☞77

[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.
[03] 변수 변수 (Variable) . 변수는 한개 값만 저장가능 . 변수선언은 한번만 가능 (중복선언불가) . 예약어를 변수 이름으로 사용할 수 없음 (# 파란글씨 : 예약어) . 숫자로 시작되는 변수명 사용불가, 7a(x), a7(o) . 대소문자를 구분 . 변수명에 허용되는 특수문자 : $ _ 1) 정수 : 4 byte 2) 실수 : 4 byte 3) 문자 : 1 byte # include # include // Standard Input and Output void main(){ // # 변수 (Variable) // 1) 선언 int num; // 2) 사용 num = 10; // 3) 특징 /* . 변수는 한개 값만 저장가능 . 변수선언은 한번만 가능 (중복선언불가) . 예약어를 변수 이름으로 사용할 수.. 2020. 7. 14.
[02] 자료형 자료형 종류 . demical . float . character . string ... # include # include void main(){ // # 자료형 종류 // 1) demical(정수) printf("%d", 10); printf("\n"); // 2) float(실수) printf("%f", 3.14); printf("\n"); // 3) character(문자) printf("%c", 'a'); printf("\n"); // 4) string(문자열) printf("%s", "apple"); printf("\n"); system("pause"); } 2020. 7. 14.
[01] 출력문 printf(); # include // system() 사용 # include // print() 사용 // 주석(설명문) : 프로그램이 실행시키지 않는다. // 한 줄 주석 /* 여러줄 주석 */ /* . 꺽쇠 . # 샵 . () 소괄호 . {} 중괄호 . [] 대괄호 . 확대 및 축소 : ctrl + 휠 . 줄 번호 표시하기 : 도구> 옵션> 텍스트 편집기> c/c++ > 줄번호 체크 . 실행 1) f5 실행 2) ctrl + f5 테스트실행 (에러를 자세히 알려줌)v */ void main() { // ; (세미콜론) : 문자의 마침표 역할 printf("hello world"); printf("\n"); // 줄바꿈 printf("introduce"); printf("\n"); system("p.. 2020. 7. 14.