• 파일시티 이벤트
  • LF몰 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

22학년도 방송통신대학교 C언어 출석수업 과제 만점( switch, while )

아자벨
개인인증판매자스토어
최초 등록일
2022.06.05
최종 저작일
2022.05
12페이지/파일확장자 어도비 PDF
가격 3,000원 할인쿠폰받기
다운로드
장바구니

소개글

"22학년도 방송통신대학교 C언어 출석수업 과제 만점( switch, while )"에 대한 내용입니다.

목차

1. IF 문을 사용한 아래 프로그램을 SWITCH-CASE 문을 사용하여 프로그램을 재작성하시오
2. For문을 사용한 프로그램을 While문으로 사용하여 재작성하시오

본문내용

IF 문을 사용한 프로그램을 SWITCH_CASE 문을 사용하여 프로그램을 재작성하시오.

#include <stdio.h>
int main(void)
{
// 캐릭터 배열로 10으로 나눈 몫에 따라 결과값이 나오도록 최대할당량 10의 학점 배열 선언
// 100 / 10 = 10이다. 100점이라면 10이므로 인덱스 마지막값 ‘A’를 넘어서 null값이기 때문에 default에 넣는다..
// 90 / 10 = 9이다. 90점이라면 9이므로 인덱스 마지막 'A'가 나온다.
// 80 / 10 = 8이다. 80점이넘는다면 8이므로 'B'해당이 된다.
char resultScore[10] = { 'F','F','F','F','F','F','D','C','B','A' };
// 입력받을 인수 초기화
int jumsu = 0;
// 입력받을 인수에서의 나눌 변수 선언 후 초기화
int chkjumsu = 0;
// 출력문으로 점수를 입력하라는 안내 지시문을 쓴다.
printf("0점에서 100점수 사이의 점수를 입력하세요.\n");
// 점수를 입력받을 함수
scanf("%d", &jumsu);
// 변수이므로... 점수에서 10을 나눈 몫의 값을 구하고 저장한다.
chkjumsu = jumsu / 10;
// 테스트 printf 코드. 이 테스트 코드는 성공적으로 실행이 됨을 확인하였다면 주석처리를 해준다.
//printf("점수는 %c입니다.", resultScore[chkjumsu]);
// 과제의 요구사항 switch문인데, 이에 비교할 값은 위에서 결과값 캐릭터 배열로 선언해둔 값에 배열 값은 chkjumsu로써 몇이 나왔는지 넣으면서 해당 캐릭터 결과마다 출력문을 구할 수 있도록 하였다.
switch (resultScore[chkjumsu]) {
// 인수값에 따라 배열 위치 값의 캐릭터가 ‘A’라면 A학점을 출력할 수 있도록 해준다.

참고 자료

없음

"C프로그래밍" 과목 최신 자료

아자벨
판매자 유형Bronze개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우
최근 본 자료더보기
탑툰 이벤트
22학년도 방송통신대학교 C언어 출석수업 과제 만점( switch, while )
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업