top of page
검색
shipshob1040

BT

공학 자료 c프로그래밍 실습 - 성적입력 프로그램 보고서




공학 자료 c프로그래밍 실습 - 성적입력 프로그램


[공학] c프로그래밍 실습 - 성적입력 프로그램


과목명

고급프로그래밍및실험

분반


담당교수


학과

전자통신공학과

학번


이름


성적입력 프로그램

1, 과제설명


CONSOL화면에 다음과 같은 출력결과가 나오도록 프로그램을 작성하는 것이 이번과제의 목표이다.

단 구조체와 배열을 이용하여 성적 관리 프로그램의 소스코드를 짜야 한다.


2, 이론

배열이란 많은 양의 데이터를 처리하는 경우 유용하게 사용할 수 있는 것이다. 배열이라는 문법적 요소는 여러 개의 변수를 동시에 생성할 수 있는 특징을 지니기 때문이다. 배열을 선언하는 과정에서 필요한 것은 세 가지가 있는데 배열 요소 자료형(int)는 구성하는 각각의 요소는 int형 변수라는 의미이고, 그 뒤에 배열 이름을 지정하고 그 뒤에 [5]는 변수 5개를 모아서 배열을 구성한다는 뜻이다. 각각을 배열 요소, 배열 원소라고 한다. 배열의 길이는 반드시 상수를 사용하여 선언해야 한다. 배열 요소의 인덱스는 첫 번째 요소를 0으로 지정하여 1씩 커지는 원리이다.

배열은 선언과 동시에 초기화 할 수도 있다. 예를 들어 int array[5]〓{1,2,3,4,5}; 라고 한다면 배열의 인덱스에 따른 요소는 array[0]〓1, array[1]〓2, array[2]〓3, array[3]〓4, array[4]〓5이 되게 된다. 또한 문자열도 같은 방법으로 지정할 수 있다.

배열에 나오는 널(null)문자는 길이가 큰 ch-ar형의 배열에서 문자열의 길이가 작은 경우에 그 문자열의 마지막에 널(null)문자를 삼입하게 되는 것이다.

배열은 1차원 배열 이외에도 2차원 이상의 배열도 가능하다. 2차열의 배열의 경우는 배열의 길이를 선언해주는 과정의 [5]와 같은 것이 [5][5]의 모양으로 되는 것이다.

구조체란 하나 이상의 변수를 묶어 그룹화하는 사용자 정의 자료형이다. 그룹화할 때 같은 자료형을 가진 변수들을 묶어 그룹화할 수 있고, 서로 다른 자료형을 가진 변수들을 묶어 그룹화할 수도 있다. 이처럼 구조체는 기본 자료형(ch-ar, short, int, long, float, double, long double, unsigned형)을 묶어서 만들게 된다.


ex)


3, 소스코드 설명


typedef struct

{

ch-ar name[5];

int ID, korean, english, sum;

}date;


학생의 정보를 담을 구조체를 생성함과 동시에 그 구조체 안의 변수들(이름, 학번, 국어성적, 영어성적, 성적합계)을 선언하여 주었다. 그리고 마지막에 이 구조체를 정의 하는 변수로 date를 써주었다.

switch(select)

{

case 1: input();

break;

case 2: result();

break;

case 3: printf(`프로그램을 종료합니다.₩n`);

return 0;

break;

default :

printf(`mode 를 선택해주세요 : `);

scanf(`%d`,&select);

break;

}


switch ~ case 구문으로써 switch라는 함수 안에 총 3가지 케이스와 그 외의 것들을 경우를 설정해두어서 case1인 경우 input()함수를 불러오라는 뜻이고 case2인 경우 result()함수를 불러오라는 뜻이고 case3인 경우 printf(`프로그램을 종료합니다.₩n`); 출력함과 동시에 프로그램을 종료시키라는 뜻이다. 만일 1-3 이외의 숫자가 입력되면 “mode 를 선택해주세요 :” 라는 구절을 출력함과 동시에 값을 재입력받으라고 실행된다.

for(count〓0;count`i;count++){

printf(`%s |%-6d |%d |%d |%d |₩n`, Array[count].name,Array[count].ID,Array[count].korean,Array[count].english,Array[count].sum);


먼저 위 구문은 반복문으로써




[문서정보]


문서분량 : 4 Page

파일종류 : HWP 파일

자료제목 : 공학 자료 c프로그래밍 실습 - 성적입력 프로그램

파일이름 : [공학] c프로그래밍 실습 - 성적입력 프로그램.hwp

키워드 : 공학,c프로그래밍,실습,성적입력,프로그램,자료

자료No(pk) : 15012812

조회수 2회댓글 0개

최근 게시물

전체 보기

조직심리학 - 당신이 종업원이 100명 정도 되는 큰 규모의 전문 한식당을 개업한 사장이라고 가정해 보십시오 1 Up GW

조직심리학 - 당신이 종업원이 100명 정도 되는 큰 규모의 전문 한식당을 개업한 사장이라고 가정해 보십시오 1 Up 파일자료 (다운로드).zip 조직심리학 - 당신이 종업원이 100명 정도 되는 큰 규모의 전문 한식당을 개업한 사장이라고 가정해...

영국의 지역사회복지실천 모형에서 엘리자베스 구빈법과 구빈법에 설명하시오 보고서 ML

영국의 지역사회복지실천 모형에서 엘리자베스 구빈법과 구빈법에 설명하시오 보고서 문서파일 (File).zip 영국의 지역사회복지실천 모형에서 엘리자베스 구빈법과 구빈법에 설명하시오 영국의 지역사회복지실천 모형에서 엘리자베스 구빈법과 구빈법에...

푸쉬킨의 벨킨 이야기를 읽고 레포트 XE

푸쉬킨의 벨킨 이야기를 읽고 레포트 문서 (다운로드).zip 푸쉬킨의 벨킨 이야기를 읽고 푸쉬킨의 벨킨 이야기를 읽고 푸쉬킨의 벨킨 이야기 이번 학기 시작하면서 교수님께서 러시아 문학 즉 우리가 이번 학기에 배운 모든 것 중에 하나를 선택해서...

Comments


게시물: Blog2_Post
bottom of page