BMI를 구하는 프로그램 만들기 몸무게와 키를 입력 받아서 신체질량지수(BMI)를 구하는 프로그램을 작성합니다. BMI는 비만도를 측정하는 한 가지 방법으로 다음과 같이 계산합니다. BMI = 몸무게(kg) / (키(m)의 제곱) // 단, 키는 단위가 키터입니다. 프로그램을 실행하면 다음과 같이 수행됩니다. 몸무게를 입력하세요(kg) : 45키를 입력하세요(m) : 1.68당신의 BMI는 : 15.9입니다. - 소스 #include int main(){double BMI, height, weight;printf("몸무게를 입력하세요(kg) : ");scanf("%lf", &weight); printf("키를 입력하세요(m) : ");scanf("%lf", &height); BMI = weight/(he..
문자와 숫자의 정렬 이름과 국어, 영어, 수학점수를 변수에 초기화한 후에 총점과 평균을 구하여 다음 그림과 같이 출력하는 프로그램을 작성합니다. 이름은 문자열로 char 배열에 초기화하며 국어, 영어, 수학 점수는 각각 90, 75, 80점으로 초기화합니다. 평균은 소수점 이하 둘째자리까지 출력합니다. 이름은 왼쪽 정렬하여 출력하고 숫자는 오른쪽 정렬하여 출력합니다. - 소스 #include int main(){int gook, yung, su, total;double average;char name[8]=("홍길동");gook = 90;yung = 75;su = 80;total = gook + yung + su;average = total/3.0; printf(":----------:--------:-..
아스키코드값을 10진수로 출력하는 프로그램 키보드로 하나의 문자를 입력하면 그 문자의 아스키 코드값을 10진수로 출력하는 프로그램을 작성합니다(16진수나 8진수로도 출력해 봅시다). 키보드로 입력 되는 데이터는 기본적으로 모두 문자 데이터입니다. 만약 정수형 변수에 숫자를 입력한다면 키보드에서 입력되는 문자열을 %d 변환문자열을 사용하여 수치데이터로 변환하여 저장하는 것입니다(그래서 변환문자열이라고 하지요). 프로그램을 실행하면 다음과 같이 수행될 것입니다. 문자를 입력하세요 : 0문자 0의 아스키코드값은 48입니다. - 소스 #include int main(){char input; printf("문자를 입력하세요 : ");scanf("%c", &input); printf("문자 %c의 아스키코드값은 %..
진법 변환 프로그램 키보드로부터 정수값을 입력 받은 후에 8진수와 16진수로 출력하는 프로그램을 작성합니다. 이때 진법을 나타내는 접두어도 함께 출력되도록 합시다. 프로그램을 실행하면 다음과 같이 수행될 것입니다. 정수값을 입력하세요 : 32165입력된 값은 8진수로 076645입니다.입력된 값은 16진수로 0x7da5입니다. - 소스 #include int main(){int input; printf("정수값을 입력하세요 : ");scanf("%d", &input); printf("입력된 값은 8진수로 %#o입니다.\n", input);printf("입력된 값은 16진수로 %#x입니다.\n", input); return 0;} - 결과
프로그램 만들기 ⑥ - 시간 계산2 1년은 정확히 365.2422일입니다. 즉, 365일보다 조금 더 길지요. 그래서 4년에 한번씩 윤년이라 하여 달력에 하루를 더 집어넣는 것입니다. 그렇다면 1년은 정확히 몇 일, 몇 시간, 몇 분, 몇 초인지 계산해 봅시다. 프로그램을 실행하면 다음과 같이 수행될 것입니다. 1년은 365일, 5시간 48분, 46초입니다. - 소스 #include int main(){int day, hour, minute, second;double input; input = 365.2422; day = int(input);input = (input-day)*24; hour = int(input);input = (input-hour)*60; minute = int(input);input..
프로그램 만들기 ⑤ - 시간 계산1 32767초는 몇 시간, 몇 분, 몇 초인지 계산하여 출력하는 프로그램을 작성합니다. 프로그램을 실행하면 다음과 같이 수행될 것입니다. 32767초는 9시간, 6분 7초입니다. - 소스 #include int main(){int second, minute, hour;second = 32767;minute = second/60;second = second%60; hour = minute/60;minute = minute%60; printf("32767초는 %d시간, %d분, %d초입니다.", hour, minute, second); return 0;} - 결과
프로그램 만들기 ④ - 평균값 구하기 역사, 문학, 예능 세 과목의 점수를 입력 받아서 총점과 평균을 구한 후에 출력하는 프로그램을 작성합니다. 입력 점수는 모두 정수값이며 평균이 실수값이 나올 수 있도록 값을 입력합니다. 프로그램을 실행하면 다음과 같이 수행될 것입니다. 역사, 문학, 예능 점수를 입력하세요 : 70 85 90총점은 245이고, 평균은 81.666667입니다. - 소스 #include int main(){int history, literature, artistic;int sum;double average; printf("역사, 문학, 예능 점수를 입력하세요 : ");scanf("%d %d %d", &history, &literature, &artistic); sum = history+l..
프로그램 만들기 ③ - Vitamin-C 야구단2 연습문제 [3-2]를 수정하여 선수의 이름과 포지션도 입출력하는 프로그램을 작성합니다. 프로그램을 실행하면 다음과 같이 수행될 것입니다. 등번호를 입력하세요 : 3이름을 입력하세요 : 홍길동포지션을 입력하세요 : 유격수타율을 입력하세요 : 0.35나이를 입력하세요 : 233번-홍길동-유격수, 타율은 0.350000이고 나이는 23살입니다. - 소스 #include int main(){char number;char name[80], position[80];double tayul;int age; printf("등번호를 입력하세요 : ");scanf("%c", &number);printf("이름을 입력하세요 : ");scanf("%s", name);printf..
프로그램 만들기 ② - Vitamin-C 야구단1 Vitamin-C 야구단의 수비수는 등번호 1번부터 9번까지 9명이 있습니다. 등번호와 타율, 나이를 각각 입력 받은 후에 한줄에 출력하는 프로그램을 작성합니다. 단, 등번호는 문자, 타율은 실수값, 나이는 정수값으로 처리합니다. 프로그램을 실행하면 다음과 같이 수행될 것입니다. 등번호를 입력하세요 : 3타율을 입력하세요 : 0.35나이를 입력하세요 : 273번 선수의 타율은 0.350000이고 나이는 27살입니다. - 소스 #include int main(){char number;double tayul;int age; printf("등번호를 입력하세요 : ");scanf("%c", &number);printf("타율을 입력하세요 : ");scanf("%..
프로그램 만들기 ① - 전기 요금 계산 전기 사용량을 kw 단위로 입력하면 사용 요금을 계산해주는 프로그램을 작성합니다. 조건은 다음과 같습니다. 기본 요금 : 660원kw당 사용 요금 : 88.5원전체 요금 = 기본요금 + (사용량*kw당 사용요금)세금은 전체 요금의 9%최종 사용 요금 = 전체 요금 + 세금 프로그램을 실행하면 다음과 같이 수행될 것입니다. [실행 결과]전기 사용량을 입력하세요(kw) : 150전기 사용 요금은 15189.150000원입니다. - 소스 #include int main(){int amountUsed;double fee; printf("전기 사용량을 입력하세요(kw) : ");scanf("%d", &amountUsed); fee = (amountUsed*88.5+660)*..
- Total
- Today
- Yesterday
- IOS
- 리눅스
- Swift
- 영어
- MySQL
- Apple
- 함수
- 연습문제
- 프로그래밍
- 뇌를 자극하는 C프로그래밍
- Xcode
- exercise
- 스위프트
- 애플
- 배열
- 단어
- 반복문
- 포인터
- 프로그램
- 매트랩
- Matlab
- 시원스쿨
- C
- 테라스캔
- terascan
- 왕초보 영단어1
- 데이터베이스
- 뇌를 자극하는 C 프로그래밍
- database
- 형용사
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |