C언어를 이용한 간단한 진수변환 프로그램
본 자료는 미리보기를 지원하지 않습니다.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

C언어를 이용한 간단한 진수변환 프로그램에 대한 보고서 자료입니다.

목차

printf( "***** 진수변환 *****\n\n" );

printf( "[1] 2진수를 8진수로\n" );
printf( "[2] 2진수를 10진수로\n" );
printf( "[3] 2진수를 16진수로\n" );

printf( "[0] 종료\n" );

printf( "\n원하는 메뉴번호를 입력하시오." );

본문내용

#include
#include
#include

/* main(); 하위에 정의된 함수들을 main();에서 사용하기위해
main(); 보다 앞서 함수의 정보들(Return Type, 함수명, 인자)을
기술하여 선언해준다 */
void BinaryToOctet(); /* 2진수를 8진수로 변환하는 함수 */
void BinaryToDecimal(); /* 2진수를 10진수로 변환하는 함수 */
void BinaryToHex(); /* 2진수를 16진수로 변환하는 함수 */


void main() {
int menu; /* 선택메뉴 Index를 기억하기위한 변수 */

while( 1 ) { /* {이후의 모든 명령을 계속해서 반복 한다
1은 반복실행 여부를 확인하는 조건은 항상 OK라는 뜻으로
{이후의 모든 명령을 계속해서 반복 실행하도록 한다 */

printf( "***** 진수변환 *****\n\n" );

printf( "[1] 2진수를 8진수로\n" );
printf( "[2] 2진수를 10진수로\n" );
printf( "[3] 2진수를 16진수로\n" );

printf( "[0] 종료\n" );

printf( "\n원하는 메뉴번호를 입력하시오." );

/* 먼저 키를 입력받고, 입력받은후에 그 값을 기준으로 반복여부를 결정하기위해 do {} while(); 명령문을 사용한다 */
do {
menu = getch();
/* 입력한 Menu Index가 3보다 크거나 0보다 작다면 계 속해서 Menu Index를 입력받도록 반복실행된다 */
} while( menu>'3' || menu<'0' );

/* 입력된 Menu Index 값을 기준으로 각기 다른 실행을
하기위해 switch(); 명령어를 사용한다 */
switch( menu ) {
case '1' : printf( "\n선택된 메뉴는 1" );
/* 사용하기 원하는 함수는 Return Type을 제외한 함수명, 인자를 기술하며, 실행 후 다시 이곳에 온다 */
BinaryToOctet();
break;
case '2' : printf( "\n선택된 메뉴는 2" );
BinaryToDecimal();
break;
case '3' : printf( "\n선택된 메뉴는 3" );
BinaryToHex();
break;
default : return;
}
}
}

키워드

진수변환,   프로그램,   소스,   진수,   C++,   C,   비주얼베이직,   비베
  • 가격2,000
  • 페이지수10페이지
  • 등록일2006.05.30
  • 저작시기2005.12
  • 파일형식압축파일(zip)
  • 자료번호#351886
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니