[컴퓨터 프로그램][C++]C언어를 이용한 간단한 진수변환 프로그램
- 등록일 / 수정일
- 페이지 / 형식
- 자료평가
- 구매가격
- 2006.05.17 / 2019.12.24
- 1페이지 / zip (압축파일)
- 평가한 분이 없습니다. (구매금액의 3%지급)
- 2,000원
- 하고 싶은 말
-
C언어를 이용한 간단한 진수변환 프로그램 입니다.
대학1학년생들의 초반 레포트로 유용한
간단한 프로그램입니다.
각 구문마다 주석이 달려있어 제출 및 설명하시기에 편하실 겁니다.
- 목차
-
printf( "***** 진수변환 *****\n\n" );
printf( "[1] 2진수를 8진수로\n" );
printf( "[2] 2진수를 10진수로\n" );
printf( "[3] 2진수를 16진수로\n" );
printf( "[0] 종료\n" );
printf( "\n원하는 메뉴번호를 입력하시오." );
- 본문내용
-
#include <stdio.h>
#include <conio.h>
#include <string.h>
/* 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;
}
}
}
자료평가
-
아직 평가한 내용이 없습니다.
오늘 본 자료
더보기
최근 판매 자료
- WirelessLan무선랜
- 무선랜 WirelessLAN2
- 중금속 - 중금속 종류, 체내에 축적되는 경로, 피해현상
- 파이썬의 활용에 대해서
- 영상제작실무 / 유튜브기획안 (영상제작예산안, 영상구성안, 촬영스케줄표, 유튜브구성)
- [금오공대 A+] 일물실 음파의 맥놀이 예비보고서 + 결과보고서
- [네트워크 프로토콜 A+] 이더넷(ethernet)의 역사와 미래
- [부산대] 고체의 비열
- 자동차섀시공학 - 자동차 종류, 구동방식, 한국 자동차 산업의 역사와 현황 및 향후 전망
- [자동차기술] Front Wheel Drive & Rear Wheel Drive(전륜구동 방식과 후륜구동 방식]의 비교와 분석
저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.