Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //1. Kereta
- #include <stdio.h>
- int main ()
- {
- int vkab, vkaa, t0a, t0b, t0, dab1, dab2, t1, t2, t3, t4, t5, t6, db, dt, tr4, tr3, tr2, tr1, s, ma, mb, ja, jb;
- #define dt 600
- printf("masukkan kecepatan kereta a : ");
- scanf("%d, %f", &vkaa);
- printf("masukkan kecepatan kereta b : ");
- scanf("%d, %f", &vkab);
- printf("masukkan waktu berangkat kereta a (jam): ");
- scanf("%d, %f", &ja);
- printf("masukkan waktu berangkat kereta a (menit): ");
- scanf("%d, %f", &ma);
- printf("masukkan waktu berangkat kereta b (jam) : ");
- scanf("%d, %f", &jb);
- printf("masukkan waktu berangkat kereta b (menit): ");
- scanf("%d, %f", &mb);
- t0a = (ja*60) + ma, &t0a;
- t0b = (jb*60) + mb, &t0b;
- if( ja > jb){
- printf("Kereta Api A akan menyusul Kereta Api B");
- dab1 = (t0a - t0b)*vkab, &dab1;
- printf("\nJarak Kereta Api A dan Kereta Api B saat pukul %d adalah : %d",t0a,dab1);
- t1 = dab1 / (vkaa-vkab), &t1;
- t2 = t1/60, &t2;
- t3 = t1-(t2*60);
- printf("\nWaktu yang ditempuh oleh Kereta Api A untuk menyusul Kereta Api B adalah %d jam %d menit",t2,t3);
- tr1 = ja + t2, &tr1;
- tr2 = ma + t3, &tr2;
- printf("\nKereta Api A akan menyusul Kereta Api B pada jam %d menit %d", tr1, tr2);
- }else{
- printf("Kereta Api A akan berpapasan dengan Kereta Api B");
- db = ((t0b - t0a)*vkaa)/60, &db;
- printf("\nJarak yang ditempuh oleh Kereta Api A pada pukul %d adalah %d", t0b, db);
- dab2 = (dt-db)*60, &dab2;
- printf("\nJarak Kereta Api A dan Kereta Api B saat pukul %d adalah : %d",t0b,dab2);
- t4 = dab2 / (vkab+vkaa), &t4;
- t5 = t4/60, &t5;
- t6 = t4-(t5*60), &t6;
- printf("\nWaktu yang ditempuh oleh Kereta Api A untuk berpapasan dengan Kereta Api B adalah %d jam %d menit",t5, t6);
- tr3 = jb + t5, &tr3;
- tr4 = mb + t6, &tr4;
- printf("\nKereta Api A akan berpapasan Kereta Api B pada jam %d menit %d", tr3, tr4);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement