Search

반복문3_문제04_자전거

대분류
STEP03 반복문
소분류
반복문3_문제

영상

문제

package 반복문3_문제; /* [문제] 학교에서 집까지 갈 때 시속 15km로 자전거를 타고 가면 시속 6km로 걸어가는 것보다 18분 빨리 도착한다고 한다. 학교에서 집까지의 거리를 구하시오. [정답] 3km */ public class 반복문3_문제04_자전거_문제 { public static void main(String[] args) { } }
Java
복사

해설

package 반복문3_문제; /* [문제] 학교에서 집까지 갈 때 시속 15km로 자전거를 타고 가면 시속 6km로 걸어가는 것보다 18분 빨리 도착한다고 한다. 학교에서 집까지의 거리를 구하시오. [정답] 3km */ public class 반복문3_문제04_자전거_정답 { public static void main(String[] args) { /* [풀이] * 시속을 분속으로 변경 예) 시속 15km 60분 : 15km = 1분 : n 60n = 15 n = 15 / 60 자전거 = 시속15km = 분속15/60km 도보 = 시속6km = 분속6/60km 이동시간 = x 자전거분속 * x == 도보분속 * (x + 18) */ double 자전거_시속 = 15; double 도보_시속 = 6; double 자전거_분속 = 자전거_시속 / 60; double 도보_분속 = 도보_시속 / 60; int 이동시간 = 0; boolean run = true; while(run) { if(자전거_분속 * 이동시간 == 도보_분속 * (이동시간 + 18)) { double 이동거리 = 이동시간 * 자전거_분속; System.out.printf("%.0fkm", 이동거리); run = false; } 이동시간 += 1; } } }
Java
복사