Advertisement
aldyrenaldy00

Kereta

Oct 21st, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.13 KB | None | 0 0
  1. //1. Kereta
  2.  
  3. #include <stdio.h>
  4.  
  5.  
  6. int main ()
  7. {
  8.     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;
  9.  
  10.     #define dt 600
  11.  
  12.     printf("masukkan kecepatan kereta a : ");
  13.     scanf("%d, %f", &vkaa);
  14.  
  15.     printf("masukkan kecepatan kereta b : ");
  16.     scanf("%d, %f", &vkab);
  17.  
  18.     printf("masukkan waktu berangkat kereta a (jam): ");
  19.     scanf("%d, %f", &ja);
  20.  
  21.     printf("masukkan waktu berangkat kereta a (menit): ");
  22.     scanf("%d, %f", &ma);
  23.  
  24.     printf("masukkan waktu berangkat kereta b (jam) : ");
  25.     scanf("%d, %f", &jb);
  26.  
  27.     printf("masukkan waktu berangkat kereta b (menit): ");
  28.     scanf("%d, %f", &mb);
  29.  
  30.     t0a = (ja*60) + ma, &t0a;
  31.     t0b = (jb*60) + mb, &t0b;
  32.  
  33.     if( ja > jb){
  34.         printf("Kereta Api A akan menyusul Kereta Api B");
  35.  
  36.  
  37.         dab1 = (t0a - t0b)*vkab, &dab1;
  38.         printf("\nJarak Kereta Api A dan Kereta Api B saat pukul %d adalah : %d",t0a,dab1);
  39.  
  40.  
  41.         t1 = dab1 / (vkaa-vkab), &t1;
  42.         t2 = t1/60, &t2;
  43.         t3 = t1-(t2*60);
  44.         printf("\nWaktu yang ditempuh oleh Kereta Api A untuk menyusul Kereta Api B adalah %d jam %d menit",t2,t3);
  45.  
  46.  
  47.         tr1 = ja + t2, &tr1;
  48.         tr2 = ma + t3, &tr2;
  49.         printf("\nKereta Api A akan menyusul Kereta Api B pada jam %d menit %d", tr1, tr2);
  50.  
  51.  
  52.    }else{
  53.             printf("Kereta Api A akan berpapasan dengan Kereta Api B");
  54.  
  55.  
  56.             db = ((t0b - t0a)*vkaa)/60, &db;
  57.             printf("\nJarak yang ditempuh oleh Kereta Api A pada pukul %d adalah %d", t0b, db);
  58.  
  59.  
  60.             dab2 = (dt-db)*60, &dab2;
  61.             printf("\nJarak Kereta Api A dan Kereta Api B saat pukul %d adalah : %d",t0b,dab2);
  62.  
  63.  
  64.             t4 = dab2 / (vkab+vkaa), &t4;
  65.             t5 = t4/60, &t5;
  66.             t6 = t4-(t5*60), &t6;
  67.             printf("\nWaktu yang ditempuh oleh Kereta Api A untuk berpapasan dengan Kereta Api B adalah %d jam %d menit",t5, t6);
  68.  
  69.  
  70.             tr3 = jb + t5, &tr3;
  71.             tr4 = mb + t6, &tr4;
  72.             printf("\nKereta Api A akan berpapasan Kereta Api B pada jam %d menit %d", tr3, tr4);
  73.     }
  74.  
  75.  
  76.     return 0;
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement