frain8

Untitled

Nov 7th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.00 KB | None | 0 0
  1. /* Dasprog C - 2019
  2. William Handi Wijaya
  3. 0087
  4.  
  5. Program untuk menampilkan nilai suhu dalam berbagai satuan suhu.
  6. Program ini menggunakan input pengguna dalam menentukan nilai dan
  7. satuan angka awal yg akan diproses.
  8. */
  9.  
  10. #include <stdio.h>
  11.  
  12. int main(void)
  13. {
  14.     // Masukan input detik dari pengguna
  15.     int detik;
  16.     printf("Detik: ");
  17.     scanf("%i", &detik);
  18.  
  19.     // Memastikan agar nilai detik tidak minus
  20.     if (detik < 0)
  21.     {
  22.         printf("Input tidak valid\n");
  23.         return 1;
  24.     }
  25.     // Jika nilai detik tidak minus
  26.     else
  27.     {
  28.         int jam = 0;
  29.         int min = 0;
  30.  
  31.         // Hitung jam
  32.         while (detik - 3600 >= 0)
  33.         {
  34.             jam++;
  35.             detik = detik - 3600;
  36.         }
  37.  
  38.         // Hitung menit
  39.         while (detik - 60 >= 0)
  40.         {
  41.             min++;
  42.             detik = detik - 60;
  43.         }
  44.  
  45.         // Print jam, menit, dan detik
  46.         printf("%i jam : %i menit : %i detik\n", jam, min, detik);
  47.         return 0;
  48.     }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment