{
Console.WriteLine("Type the starting Fahrenheit, ending Fahrenheit, and increment.");
double start = Convert.ToDouble(Console.ReadLine());
double end = Convert.ToDouble(Console.ReadLine());
double increment = Convert.ToDouble(Console.ReadLine());
double currentTempF;
double currentTempC;
Console.WriteLine("Fahrenheit Celsius");
for (currentTempF = start; currentTempF <= end; currentTempF+=increment) {
currentTempC = (5 / 9) * (currentTempF - 32);
Console.WriteLine($" {currentTempF} {currentTempC}");
}
}
화씨의 시작값, 종료값, 증가값을 입력 받아서
표에다가 증가값마다 세로축에 화씨값이랑 섭씨값을 출력하면 되는데
화씨값은 잘 나오는데 currentTempC = (5 / 9) * (currentTempF - 32);
이 공식으로 섭씨값변수에 적용시켰는데 값이 안나옵니다
그리고 10의 자리, 100의 자리, 1000의 자리처럼 자릿수가 새로 생기는 숫자같은 경우에는 표가 깨집니다.
교수답변이 바쁘신지 늦으셔서 제가 혼자서 가능한 해보려다가 안되서 물어봅니다
숙제갤로
5 / 9는 0이다 게이야
자료형 다시 공부하셈
currentTempC = ((double)5 / 9) * (currentTempF - 32);
감사합니다 변수가 아니어도 자료형을 넣을수가 있었네요...
이런건 또 물어보지말고 저런 수식이 내가 생각한대로 진짜 계산될지 조각조각 분해해서 여러줄로 쓴뒤에 값 추적해보는 습관을 길러 - dc App
머릿속으로 추적이 되기 시작하면 한줄로 줄여라 - dc App