Advertisement
frain8

Untitled

Nov 19th, 2019
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.60 KB | None | 0 0
  1. /* Dasproc C - 2019
  2. William Handi Wijaya
  3. 0087
  4.  
  5. Program untuk menghitung biaya perjalanan taksi dengan tarif harga $1.50 per jarak mil
  6. */     
  7.            
  8. #include<stdio.h>
  9.  
  10. /* Tetapkan satuan harga tetap permil dengan nilai 1.50 dollar */
  11. #define TARIF_PER_MIL 1.50
  12.  
  13. int main()
  14. {
  15. printf("TAXI FARE CALCULATOR \n");  // Pemberian nama judul dari program agar ditampilkan
  16.  
  17. double  before,                  // nama variabel yang menunjukan ordometer sebelum perjalanan dimulai
  18.         after,                   // nama variabel yang menunjukan ordometer sesudah perjalanan dimulai
  19.         total_distance,          // nama variabel yang menunjukan jarak perjalanan
  20.         price;                   // total harga yang harus dibayarkan
  21.        
  22. /* Masukkan angka yang ditunjukkan pada ordometer sebelum perjalanan taksi dimulai */
  23. printf("Enter beginning odometer reading => ");
  24. scanf ("%lf", &before);
  25.  
  26. /* Masukkan angka yang ditunjukkan pada ordometer sesudah sampai di tempat tujuan */
  27. printf("Enter ending odometer reading => ");
  28. scanf ("%lf", &after);
  29.  
  30. /* Proses total jarak perjalanan yang ditempuh dengan cara mengurangi angka yang ditunjukkan ordometer
  31. saat sudah sampai di tempat tujuan dengan angka yang ditunjukkan sebelum perjalanan taksi dimulai */
  32. total_distance = after - before;
  33.  
  34. /* Jarak total perjalanan yang sudah ditemukan, kemudian dikali dengan tarif harga 1.50 dollar permili */
  35. price = TARIF_PER_MIL * total_distance;
  36.  
  37. /* Tampilkan jarak perjalanan yang ditempuh dan biaya tarif yang harus dibayarkan pada layar monitor */
  38. printf("You traveled a distance of %0.2lf miles. At $1.50 per mile, your fare is $%0.2lf.", total_distance, price);
  39.  
  40. return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement