단위환산프로그램 만드는데요..
알찬해
질문 제목 : 단위환산 프로그램 만드는데요. switch~case문 사용하는것 맞나요?
(무게) ton, kilogram, gram, ounce, pound
(길이) kilometer, meter, centimeter, inch, feet, yard, mile
(부피) liter, gallon
ex)
입력할 단위의 종류: 무게[1] 길이[2] 부피[3] ? 1
입력단위: ton[1] kilogram[2] gram[3] ounce[4] pound[5] ? 2
숫자입력 2.5
환산단위: ton[1] kilogram[2] gram[3] ounce[4] pound[5] ? 3
환산결과: 2.5 kilogram 2500 gram
입력할 단위의 종류: 무게[1] 길이[2] 부피[3] ? 2
입력단위: kilometer[1] meter[2] centimeter[3] inch[4] feet[5] yard[6] mile[7] ? 2
숫자입력 2.5
환산단위: kilometer[1] meter[2] centimeter[3] inch[4] feet[5] yard[6] mile[7] ? 3
환산결과: 2.5 meter 250 centimeter
입력할 단위의 종류: 무게[1] 길이[2] 부피[3] ? 3
입력단위: liter[1] gallon[2] ? 1
숫자입력 1.0
환산단위: liter[1] gallon[2] ? 2
환산결과: 1.0 liter 0.264172 gallon
입력할 단위의 종류: 무게[1] 길이[2] 부피[3] ?질문 내용 :
이것을 만들어야 하는데요 switch ~case문으로 만들고 있는데 아직 덜 만들었는데도 좀 길게 나오네요
다른방법 있을까요?
제가 지금 c언어에서 배운것은 조건문:if, if~else문 반복문:for문 while문, do~while문 , switch문 switch~case문,배열 이렇게 배웠습니다.