2023년 1학기 방송통신대 C프로그래밍 출석수업대체과제물)키보드를 통해 이름, 학번, 학과를 입력 받아 아래 조건에 따라 결과값이 출력되도록 프로그램을 작성하시오 등
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

2023년 1학기 방송통신대 C프로그래밍 출석수업대체과제물)키보드를 통해 이름, 학번, 학과를 입력 받아 아래 조건에 따라 결과값이 출력되도록 프로그램을 작성하시오 등에 대한 보고서 자료입니다.

목차

<과제1> 실행화면을 참고하여 다음의 과제를 풀고 <지시사항>에 맞게 제출하시오.
1. 키보드를 통해 이름, 학번, 학과를 입력 받아 아래 조건에 따라 결과값이 출력되도록 프로그램을 작성하시오. 본인 영문이름(예: Hong_Gildong)을 활용하여 변수를 만든 후 입력받은 값을 저장하시오.
- 조건 -
①공백 없는 영문 이름을 입력하고 입력된 문자열의 홀수번째 글자만 순서대로 출력
② 공백 없는 영문 학과명을 입력하고 입력된 문자열의 짝수번째 글자만 역순으로 출력
③ 공백 없는 학번을 입력하고 입력된 학번의 홀수번째 글자를 *로 출력
① 코드 ② 실행결과 캡처

<과제 2> 다음에 주어진 교재 예제 프로그램들을 <지시시항>에 맞게 작성하시오.

1. 교재 p28
[예제 1-2] 다음은 C 프로그램의 기본 구조인 도입부, main( ) 함수, 호출된 함수( )를 살펴보기 위한 프로그램으로 두 수를 입력받아 곱한 값을 출력하는 프로그램이다
① 코드 ② 코드 설명 ③ 실행결과 캡처

2. 교재 p61
[예제 2-2] 다음은 선행처리기인 #define문을 이용한 상수 정의에 대한 예제로, 반지름을 입력받아 원의 면적을 구하는 프로그램이다. 다음은 C 프로그램의 설명문의 용도를 잘 나타내는 프로그램이다.
① 코드 ② 실행결과 캡처

3. 교재 p91
[예제 3-2] 다음은 C 언어에서 제공하는 각종 연산자를 이용하여 입력된 액수를 500원, 100원, 50원, 10원짜리 동전으로 교환해 주는 프로그램이다
① 코드 ② 실행결과 캡처

4. 교재 p131
[예제 4-2] 사용자로부터 양의 정수를 5개 입력받아 합을 구하는 프로그램이다. 만약 음수를 입력했을 경우에는 재입력을 요구한다
① 코드 ② 실행결과 캡처

*참고문헌

본문내용

. 교재 p61
[예제 2-2] 다음은 선행처리기인 #define문을 이용한 상수 정의에 대한 예제로, 반지름을 입력받아 원의 면적을 구하는 프로그램이다. 다음은 C 프로그램의 설명문의 용도를 잘 나타내는 프로그램이다.
① 코드
#include
#define IN \"원의 반지름은 100입니다. \\n\"
#define PI 3.1415926535
#define AREA(X) (PI * (X) * (X))
#define OUT printf(\"원의 면적을 구하고 프로그램을 종료합니다. \\n\")
void main()
{
printf(\"%s \\n\", IN);
printf(\"원의 면적은 %10.5f입니다. \\n\\n\", AREA(100));
OUT;
}
② 실행결과 캡처
3. 교재 p91
[예제 3-2] 다음은 C 언어에서 제공하는 각종 연산자를 이용하여 입력된 액수를 500원, 100원, 50원, 10원짜리 동전으로 교환해 주는 프로그램이다
① 코드
#include
#pragma warning(disable:4996) // 권장하지 않는 함수 사용에 대한 경고 메시지 무시
void main()
{
int in_money, coin_500, coin_100, coin_50, coin_10;
printf(\"동전으로 교환할 금액은? \");
scanf(\"%d\", &in_money);
coin_500 = in_money / 500;
in_money = in_money % 500;
coin_100 = in_money / 100;
in_money = in_money % 100;
coin_50 = in_money / 50;
in_money = in_money % 50;
coin_10 = in_money / 10;
in_money = in_money % 10;
printf(\"\\n오백 원짜리 ==> %d 개 \\n\", coin_500);
printf(\"백 원짜리 ==> %d 개 \\n\", coin_100);
printf(\"오십 원짜리 ==> %d 개 \\n\", coin_50);
printf(\"십 원짜리 ==> %d 개 \\n\", coin_10);
printf(\"바꾸지 못한 잔돈 ==> %d 원 \\n\", in_money);
}
② 실행결과 캡처
4. 교재 p131
[예제 4-2] 사용자로부터 양의 정수를 5개 입력받아 합을 구하는 프로그램이다. 만약 음수를 입력했을 경우에는 재입력을 요구한다
① 코드
#include
#pragma warning(disable:4996)
void main() {
int sum = 0, num =0, i = 0;
while(i < 5) {
while(num <= 0){
printf(\"양의 정수를 입력(%d번째) : \", i + 1);
scanf(\"%d\", &num);
}
sum += num;
num = 0;
i++;
}
printf(\"%d \\n\", sum);
}
② 실행결과 캡처
* 참고문헌
김형근, 곽덕훈, 정재화(2020), C프로그래밍, 한국방송통신대학교출판문화원.
  • 가격5,000
  • 페이지수7페이지
  • 등록일2023.04.11
  • 저작시기2023.04
  • 파일형식한글(hwp)
  • 자료번호#1203206
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니