하 했 .
히 태
할 합...
히 태
할 합...
- 히 할 한 . 트 하 향 . 할 할 한 향 해 해 한. 향 트 한 황 하 해 황 향 한 향 할 해 - 협
~cpp #include<iostream.h> #define road 300 // 한 회하 300킬. 5 . class Bus// 60km/h--> 1km/m 함. { public: int bus_loc;// //한 // 2 . void move(int x_min); // void show(int a); }; void Bus::move(int x_min) { for(;;) { if(x_min<=30){ bus_loc=bus_loc+x_min;// 1킬 x x킬 x_min=0;//0 화. 한 . break; } if(x_min>30){ x_min=x_min-30; bus_loc=bus_loc+30; } if(30<bus_loc&&bus_loc<=60) bus_loc=bus_loc-2; else if(60<bus_loc&&bus_loc<=90) bus_loc=bus_loc-4; else if(90<bus_loc&&bus_loc<=120) bus_loc=bus_loc-6; else if(120<bus_loc&&bus_loc<=150) bus_loc=bus_loc-8; else if(150<bus_loc&&bus_loc<=180) bus_loc=bus_loc-10; else if(180<bus_loc&&bus_loc<=210) bus_loc=bus_loc-12; else if(240<bus_loc&&bus_loc<=270) bus_loc=bus_loc-14; else if(270<bus_loc&&bus_loc<=300) bus_loc=bus_loc-16; if(bus_loc>road){//300킬 bus_loc=bus_loc-road; } } } void Bus::show(int a) { if(bus_loc>0){ cout<<a+1<<" 한 "<<bus_loc<<"km"<<endl; } else cout<<a+1<<" 하 ."<<endl; } void main() { int time=0; int i; cout<<"===============Bus Simulation=================="<<endl; cout<<" ?"; cin>>time; Bus bus[10];// 10 bus[0].bus_loc=0;//10 bus[1].bus_loc=-10; bus[2].bus_loc=-20; bus[3].bus_loc=-30; bus[4].bus_loc=-40; bus[5].bus_loc=-50; bus[6].bus_loc=-60; bus[7].bus_loc=-70; bus[8].bus_loc=-80; bus[9].bus_loc=-90; for(i=0;i<10;i++) { bus[i].move(time); } cout<<"____________Result of Bus Simulation___________"<<endl; for(i=0;i<10;i++) bus[i].show(i); }