본문 바로가기

미래(2015-2016)/자습

전기요금 계산하기 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071/* 2015.09.04 내용: 전기요금 계산 프로그램 키보드로 전기 사용량(kw)을 입력 받으면 사용 요금을 출력 계산식 : 기본요금 + (사용량 * kw당 요금) + 세금 세금은 전체 사용요금의 9% 임. [기본요금] [kw당 요금] 1~100kw => 370원 처음 100kw까지 : 52.0 ~200kw => 660 다음 100kw까지 : 88.5 ~300kw => 1130 다음 100kw까지 : 127.8 ~400kw => 2710 다음 100kw까지 : 184... 더보기
계산기 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849/* 2015.09.03 내용: 계산기 만들기*/#include int main(){ double a, b; char cal; printf("≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡\n"); printf("≡ ----------------------------------------------- ≡\n"); printf("≡ | 계 산 기 | ≡\n"); printf("≡ ----------------------------------------------- ≡\n"); printf("≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡.. 더보기
자판기 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816.. 더보기
배열을 정렬하여 병합하기 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162/* 2015.09.01 내용: 이미 오름차순으로 정렬되어 있는 두 배열 a,b의 병합 결과를 출력하는 프로그램을 작성하시오. int a[] = {1, 2, 4, 7, 9, 14}; int b[] = {2, 3, 6, 8, 13}; int c[] = {1, 2, 2, 3, 5, 6, 7, 8, 9, 13, 14}; => void arraymerge(int *a, int an, int *b, int bn, int *c) : an과 bn은 각각 배열의 크기*/ #include void arraymerge(.. 더보기
포인터를 이용한 배열복사 1234567891011121314151617181920212223242526272829303132/* 2015.09.01 내용: double 형 일차원 배열을 다음과 같이 초기화하고, 첫번째 인자인 배열 source를 두번째 인자인 배열 target에 복사하는 함수를 만들어 결과를 알아보는 프로그램을 작성하시오 double ary[5] = {3.12, 5.14, 7.25, 7.48, 5.91} copyarray(double *source, double *target, int size)*/ #include #define SIZE 5 // 상수 선언 void copyarray(double *source, double *target, int size) // 입력값으로 주소값을 받음{ int i; for (i.. 더보기
정수 두 개와 연산자 받아 계산하기 12345678910111213141516171819202122232425/* 2015.08.27 내용: 두 개의 정수 변수를 선언해서 임의의 값을 대입한다. 연산코드를 저장할 변수 선언 => char 타입 연산코드가 '*'이면 두 변수의 값을 곱해서 화면에 출력 아니면 두 변수의 값을 나눠서 화면에 출력*/ #include int main(){ double a, b = 0.0; char calculator; printf("계산할 수를 두 개 입력해주세요. (3 13) : "); scanf("%lf %lf", &a, &b); fflush(stdin); printf("연산자를 입력해주세요. *|/ : "); scanf("%c", &calculator); calculator == '*' ? printf("%.. 더보기
벌점 계산하기 123456789101112131415161718192021222324252627282930313233343536373839/* 2015.08.27 내용: 1. 출근 시간에 지각을 했는지 여부에 따라 벌점을 부여하는 프로그램 벌점을 저장할 변수 선언 => int 타입 지각 여부를 저장할 변수 선언 => char 타입 / scanf() 사용 가능 지각을 했으면 => 'Y' 값 대입 지각을 안했으면 => 'N'값 대입 지각을 했으면 벌점 10점 부여, 안했으면 벌점 0점 부여 단, 출력형태는 알아서 하세요. +) 지각을 한 경우 -10점, 안 한 경우 +5점*/ #include int main(){ int minus = 0; char jigak; printf("현재 벌점은 %d점 입니다. \n", minus.. 더보기
연산자를 입력받아 계산하기 123456789101112131415161718192021/* 2015.08.27 내용: 두 개의 정수 변수를 선언해서 임의의 값을 대입한다. 연산코드를 저장할 변수 선언 => char 타입 연산코드가 '+'이면 두 변수의 값을 더해서 화면에 출력 아니면 두 변수의 값을 빼서 화면에 출력*/ #include int main(){ int a = 28, b = 34; char calculator; printf("연산자를 입력해주세요. +/- : "); scanf("%c", &calculator); calculator == '+' ? printf("%d + %d = %d \n", a, b, a + b) : printf("%d - %d = %d \n", a, b, a - b);}Colored by Color .. 더보기
알람 울리는 시간 맞추기 (알람시계) 1234567891011121314151617181920/* 2015.08.27 내용: 알람시간을 저장할 변수 선언 => int 타입 설정한 값이 되면 알람 울리기(알람은 printf() 함수로 출력하세요)*/ #include int main(){ int alarm = 8; int whatTime; printf("지금은 몇 시 입니까? : "); scanf("%d", &whatTime); (whatTime == alarm) ? printf("알람이 울렸습니다. \n") : printf("알람이 울릴 시간이 아닙니다. \n"); return 0;}Colored by Color Scriptercs 더보기
문자열을 소문자 혹은 대문자로 바꾸기 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122/* 2015.08.26 - 2015.08.28 내용: 문제5. 대문자를 소문자로 바꾸는 프로그램을 작성하세요. 소문자를 대문자로 바꾸는 프로그램을 작성하세요. 문제5-1. 대문자를 소문자로 바꾸는 사용자 정의함수를 만들어서 출력하는 프로그램을 작성하.. 더보기