Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

menginput waktu dalam detik di konversi ke Jam, Menit dan Detik

Presentasi serupa


Presentasi berjudul: "menginput waktu dalam detik di konversi ke Jam, Menit dan Detik"— Transcript presentasi:

1 menginput waktu dalam detik di konversi ke Jam, Menit dan Detik
02.3 Soal-2d menginput waktu dalam detik dan di konversi ke Jam, Menit dan Detik

2 Soal-2d Meng-konversi waktu dalam Detik menjadi : Jam, Menit dan Detik.

3 pengetahuan yang terkait
Penguasaan pengetahuan yang terkait sebagai modal dasar dalam pembuatan Algoritma

4 Boleh lihat catatan yang ada
siapkan kertas dan alat tulis Boleh lihat catatan yang ada

5 hanya untuk menguji diri sendiri
kerjakan soal tidak dikumpulkan hanya untuk menguji diri sendiri

6 Soal tidak perlu disalin cukup menulis jawaban :

7 Tidak bisa menjawab ini, tidak bisa membaut Algoritma
Soal 1. 1 Jam = ……….. Menit 2. 1 Menit = ……….. Detik 3. 1 Jam = ……….. Detik Tidak bisa menjawab ini, tidak bisa membaut Algoritma

8 60 Jawab 1. 1 Jam = ……….. Menit 2. 1 Menit = ……….. Detik 3.
1 Jam = ……….. Detik

9 60 60 Jawab 1. 1 Jam = ……….. Menit 2. 1 Menit = ……….. Detik 3.
1 Jam = ……….. Detik

10 60 60 3600 Jawab 1. 1 Jam = ……….. Menit 2. 1 Menit = ……….. Detik 3.
1 Jam = ……….. Detik

11 Tidak bisa menjawab ini, tidak bisa membaut Algoritma
Soal 3. 75 Menit = … Jam ….. Menit 4. 175 Detik = … Jam …. Menit Detik 5. 7425 Detik = … Jam …. Menit Detik Tidak bisa menjawab ini, tidak bisa membaut Algoritma

12 1 15 Jawab 3. 75 Menit = … Jam ….. Menit 4.
175 Detik = … Jam …. Menit Detik 5. 7425 Detik = … Jam …. Menit Detik

13 1 15 2 55 Jawab 3. 75 Menit = … Jam ….. Menit 4.
2 55 4. 175 Detik = … Jam …. Menit Detik 5. 7425 Detik = … Jam …. Menit Detik

14 1 15 2 55 2 3 45 Jawab 3. 75 Menit = … Jam ….. Menit 4.
2 55 4. 175 Detik = … Jam …. Menit Detik 2 3 45 5. 7425 Detik = … Jam …. Menit Detik

15 Soal-2d. Susun program yang ditulis dalam Bahasa C/C++, untuk menginput sebuah nilai integer yang menyatakan waktu (durasi) dalam satuan detik, kemudian cetaklah waktu tersebut dalam satuan Jam, Menit, dan Detik. xxxx jj J jj mm dd scanf xxxx mm M printf cout cin Detik D dd J untuk Jam M untuk Menit, dan D untuk Detik

16 7425 ? ? ? Bila diinput Tercetak : 15 15 72 1 12 150 2 30 1000 16 40
15 72 1 12 150 2 30 1000 16 40 3600 1 3605 1 5 7425 ? ? ?

17 ? ? ? ? ? ? 7425 7425 J M D scanf printf cout cin Detik J untuk Jam
M untuk Menit, dan D untuk Detik

18 mengetahui : harus 1 Jam = 60 Menit 1 Menit = 60 Detik
1 Jam = 3600 Detik Tidak tahu ini, Tidak bisa membuat draf perhitungan dan Tidak bisa membuat algoritma

19

20 Draf KONSEP 3600 / 7425 \ 2 penyelesaian Belum Rinci 7200 60 / 225 \ 3
3600 / \ 2 7200 60 / 225 \ 3 180 45 KONSEP penyelesaian Belum Rinci Harus dijelaskan dari mana mendapatkan nilai 7200 Didapat : 7425 Detik adalah : 2 Jam 3 Menit 45 Detik 3600 / \ 2 2 * 3600 = 7200 60 / 225 \ 3 3 * 60 = 45

21 Draf KONSEP penyelesaian Didapat : 7425 / = sisa 225 2 Jam 3 Menit 45 Detik 225 / = sisa 45 LENGKAP dan RINCI Tidak rinci, darimana mendapatkan nilai sisa INI KONSEP BERPIKIR YANG ORSINIL MILIK SEMUA ORANG 7425 / = 2 2 * = 7425 – = 225 225 / = 3 3 * = 180 225 – = 45 INI YANG DITUANGKAN MENJADI ALGORITMA Didapat : 2 Jam 3 Menit 45 Detik

22 Inilah langkah-langkah yang diambil dalam menyelesaikan suatu tugas
7425 / = 2 2 * = 7425 – = 225 225 / = 3 3 * = 180 225 – = 45 Inilah langkah-langkah yang diambil dalam menyelesaikan suatu tugas TIDAK BISA MEMBUAT KONSEP INI TIDAK BISA JUGA MEMBUAT PROGRAM

23 algoritma algoritma Inilah 7425 / 3600 = 2 2 * 3600 = 7200
7425 / = 2 2 * = 7425 – = 225 225 / = 3 3 * = 180 225 – = 45 Inilah algoritma atau paling tidak cikal bakal algoritma TIDAK BISA MEMBUAT KONSEP INI TIDAK BISA JUGA MEMBUAT PROGRAM

24 Orang lain mungkin menggunakan cara yang berbeda untuk mengasilkan hasil yang sama
7425 / = 2 2 * = 7425 – = 225 225 / = 3 3 * = 180 225 – = 45 TIDAK BISA MEMBUAT KONSEP INI TIDAK BISA JUGA MEMBUAT PROGRAM

25 7425 / = 2 2 * = 7425 – = 225 225 / = 3 3 * = 180 225 – = 45 Yang sulit bukan membuat program komputer, tapi membuat draf perhitungan seperti ini TIDAK BISA MEMBUAT KONSEP INI TIDAK BISA JUGA MEMBUAT PROGRAM

26 7425 / = 2 2 * = 7425 – = 225 225 / = 3 3 * = 180 225 – = 45 Ini tidak diajarkan dalam pelajaran algoritma, Karena pengetahuan ini milik semua orang. TIDAK BISA MEMBUAT KONSEP INI TIDAK BISA JUGA MEMBUAT PROGRAM

27 Ini bukan pelajaran algoritma,
7425 / = 2 2 * = 7425 – = 225 225 / = 3 3 * = 180 225 – = 45 Ini bukan pelajaran algoritma, TIDAK BISA MEMBUAT KONSEP INI TIDAK BISA JUGA MEMBUAT PROGRAM

28 7425 / = 2 2 * = 7425 – = 225 225 / = 3 3 * = 180 225 – = 45 Algoritma

29 7425 2 7200 225 7425 / 3600 2 * 3600 3 225 / 60 180 3 * 60 45 7425 / = 2 2 * = 7425 – = 225 225 / = 3 3 * = 180 225 – = 45 Kerangka berpikir, bila setiap nilai disimpan dalam sebuah variabel Ada 7 variabel, yang diilustrasikan dengan gambar kotak Algoritma

30 Algoritma Detik J 1 2 X Ada 6 langkah 3 1. J = Detik / 3600
7425 2 Algoritma 1 2 X = J * 3600 Y = Detik - X 7200 X Ada 6 langkah 3 1. J = Detik / 3600 2. X = J * 3600 3. Y = Detik – X 4. M = Y / 60 5. Z = M * 60 6. D = Y - Z M = Y / 60 3 225 M Y 4 5 Z = M * 60 D = Y - Z 180 Z 6 45 D Sesuai dengan tata cara penulisan algoritma Ada 7 variabel, yang diilustrasikan dengan gambar kotak

31 Dibuat menjadi : 4 langkah 7 variabel 5 variabel
Detik Detik J J 7425 J = Detik / 3600 2 7425 J = Detik / 3600 2 1 1 X = J * 3600 2 Y = Detik - X 7200 Y = Detik – J * 3600 X 3 2 M M = Y / 60 225 3 225 M = Y / 60 3 M Y Y 4 3 5 Z = M * 60 D = Y - Z 180 D = Y – M * 60 Z 6 4 45 45 D D Asli : 6 langkah Dibuat menjadi : 4 langkah 7 variabel 5 variabel

32 Setelah menjadi : 4 langkah Dibuat menjadi : 3 langkah
Detik Detik J J 7425 J = Detik / 3600 2 7425 J = Detik / 3600 2 1 1 Y = Detik – J * 3600 2 2 M = ( Detik – J * 3600 ) / 60 M 225 M = Y / 60 3 3 Y M 3 D = Y – M * 60 3 D = ( Detik – J * 3600 ) – M * 60 4 45 45 D D Setelah menjadi : 4 langkah Dibuat menjadi : 3 langkah 5 variabel 4 variabel

33 Program menghitung dan mencetak Jam, Menit, Detik

34 C Detik J #include<stdio.h> void main() 1
7425 2 7200 225 J = Detik / 3600 X = J * 3600 Y = Detik - X 3 M = Y / 60 180 Z = M * 60 45 D = Y - Z Detik J X Y M Z D 1 4 5 6 #include<stdio.h> void main() { int Detik, J,M,D, X,Y,Z; printf( "Detik : “) ; scanf(“%i”, & Detik); J = Detik / 3600; X = J * 3600; Y = Detik - X; M = Y / 60; Z = M * 60; D = Y - Z; printf(“%i Jam “, J ); printf(“%i Menit “, M ); printf(“%i Detk “, D ); } 1 2 3 4 5 6 6 langkah 7425 2 Jam 3 Menit 45 Detik Di monitor terlihat : 7 variabel

35 C C++ #include<stdio.h> void main() { int Detik, J,M,D, X,Y,Z;
printf( "Detik : “) ; scanf(“%i”, & Detik); J = Detik / 3600; X = J * 3600; Y = Detik - X; M = Y / 60; Z = M * 60; D = Y - Z; printf(“%i Jam “, J ); printf(“%i Menit “, M ); printf(“%i Detk “, D ); } #include<iostream.h> void main() { int Detik, J,M,D, X,Y,Z; cout << "Detik : " ; cin >> Detik; J = Detik / 3600; X = J * 3600; Y = Detik - X; M = Y / 60; Z = M * 60; D = Y - Z; cout << J << " Jam "; cout << M << " Menit "; cout << D << " Detik " ; } 1 2 3 4 5 6 1 2 3 4 5 6 Tercetak : 2 Jam 3 Menit 45 Detik Tercetak : 2 Jam 3 Menit 45 Detik

36 C C++ printf(“%i Jam “, J ); printf(“%i Menit “, M );
printf(“%i Detk “, D ); } atau printf(“%i Jam %i Menit %i Detk “, J, M, D ); C++ cout << J << " Jam "; cout << M << " Menit "; cout << D << " Detik " ; } atau cout << J << " Jam “ << M << " Menit " << D << " Detik " ;

37

38 6 langkah 7 variabel Detik J X Y M Z D 1 4 5 6 Detik J Y M D 1 4
7425 2 7200 225 J = Detik / 3600 X = J * 3600 Y = Detik - X 3 M = Y / 60 180 Z = M * 60 45 D = Y - Z Detik J X Y M Z D 1 4 5 6 7425 2 225 J = Detik / 3600 Y = Detik – J * 3600 3 M = Y / 60 45 D = Y – M * 60 Detik J Y M D 1 4 6 langkah 4 langkah 7 variabel 5 variabel

39 #include<stdio.h> void main() { int Detik, J, M, D, Y;
7425 J = Detik / 3600 2 #include<stdio.h> void main() { int Detik, J, M, D, Y; printf( "Detik : “) ; scanf(“%i”, & Detik); J = Detik / 3600; Y = Detik – J*3600; M = Y / 60; D = Y – M*60; printf(“%i Jam “, J ); printf(“%i Menit “, M ); printf(“%i Detk “, D ); } 1 Y = Detik – J * 3600 2 M 1 2 3 4 225 M = Y / 60 3 Y 3 D = Y – M * 60 4 45 D 4 langkah 7425 2 Jam 3 Menit 45 Detik Di monitor terlihat : 5 variabel

40 #include<iostream.h> void main() { int Detik, J, M, D, Y;
7425 J = Detik / 3600 2 #include<iostream.h> void main() { int Detik, J, M, D, Y; cout << "Detik : " ; cin >> Detik; J = Detik / 3600; Y = Detik – J*3600; M = Y / 60; D = Y – M*60; cout << J << " Jam "; cout << M << " Menit "; cout << D << " Detik " ; } 1 Y = Detik – J * 3600 2 1 2 3 4 M 225 M = Y / 60 3 Y 3 D = Y – M * 60 4 45 D 4 langkah 7425 2 Jam 3 Menit 45 Detik Di monitor terlihat : 5 variabel

41 C C++ #include<stdio.h> void main() { int Detik, J, M, D, Y;
printf( "Detik : “) ; scanf(“%i”, & Detik); J = Detik / 3600; Y = Detik – J*3600; M = Y / 60; D = Y – M*60; printf(“%i Jam “, J ); printf(“%i Menit “, M ); printf(“%i Detk “, D ); } #include<iostream.h> void main() { int Detik, J, M, D, Y; cout << "Detik : " ; cin >> Detik; J = Detik / 3600; Y = Detik – J*3600; M = Y / 60; D = Y – M*60; cout << J << " Jam "; cout << M << " Menit "; cout << D << " Detik " ; } 1 2 3 4 1 2 3 4

42

43 4 langkah 3 langkah 5 variabel 4 variabel Detik J Y M D 1 4 Detik J M
7425 2 225 J = Detik / 3600 Y = Detik – J * 3600 3 M = Y / 60 45 D = Y – M * 60 Detik J Y M D 1 4 7425 2 J = Detik / 3600 3 M = ( Detik – J * 3600 ) / 60 45 D = ( Detik – J * 3600 ) – M * 60 Detik J M D 1 4 langkah 3 langkah 5 variabel 4 variabel

44 #include<stdio.h> void main() { int Detik, J, M, D;
printf( "Detik : “) ; scanf(“%i”, & Detik); J = Detik / 3600; M = (Detik - J*3600 )/ 60; D = ( Detik - J* 3600 ) - M*60; printf(“%i Jam “, J ); printf(“%i Menit “, M ); printf(“%i Detk “, D ); } 7425 J = Detik / 3600 2 1 2 M = ( Detik – J * 3600 ) / 60 1 2 3 3 M 3 D = ( Derik – J * 3600 ) – M * 60 45 D 3 langkah 7425 2 Jam 3 Menit 45 Detik Di monitor terlihat : 4 variabel

45 #include<iostream.h> void main() { int Detik, J, M, D;
7425 J = Detik / 3600 2 #include<iostream.h> void main() { int Detik, J, M, D; cout << "Detik : " ; cin >> Detik; J = Detik / 3600; M = (Detik - J*3600 )/ 60; D = ( Detik - J* 3600 ) - M*60; cout << J << " Jam "; cout << M << " Menit "; cout << D << " Detik " ; } 1 2 M = ( Detik – J * 3600 ) / 60 1 2 3 3 M 3 D = ( Derik – J * 3600 ) – M * 60 45 D 3 langkah 7425 2 Jam 3 Menit 45 Detik Di monitor terlihat : 4 variabel

46 C C++ #include<stdio.h> void main() { int Detik, J, M, D;
printf( "Detik : “) ; scanf(“%i”, & Detik); J = Detik / 3600; M = (Detik - J*3600 )/ 60; D = ( Detik - J* 3600 ) - M*60; printf(“%i Jam “, J ); printf(“%i Menit “, M ); printf(“%i Detk “, D ); } #include<iostream.h> void main() { int Detik, J, M, D; cout << "Detik : " ; cin >> Detik; J = Detik / 3600; M = (Detik - J*3600 )/ 60; D = ( Detik - J* 3600 ) - M*60; cout << J << " Jam "; cout << M << " Menit "; cout << D << " Detik " ; }

47

48 C C Dapat dipaksakan menjadi: #include<stdio.h> void main()
{ int Detik, J,M,D, X,Y,Z; printf( "Detik : “) ; scanf(“%i”, & Detik); J = Detik / 3600; X = J * 3600; Y = Detik - X; M = Y / 60; Z = M * 60; D = Y - Z; printf(“%i Jam “, J ); printf(“%i Menit “, M ); printf(“%i Detk “, D ); } C #include<stdio.h> void main() { int Detik, J, M, D, Y; printf( "Detik : “) ; scanf(“%i”, & Detik); J = Detik / 3600; Y = Detik – J*3600; M = Y / 60; D = Y – M*60; printf(“%i Jam “, J ); printf(“%i Menit “, M ); printf(“%i Detk “, D ); } #include<stdio.h> void main() { int Detik, J, M, D; printf( "Detik : “) ; scanf(“%i”, & Detik); J = Detik / 3600; M = (Detik - J*3600 )/ 60; D = ( Detik - J* 3600 ) - M*60; printf(“%i Jam “, J ); printf(“%i Menit “, M ); printf(“%i Detk “, D ); } Dapat dipaksakan menjadi: #include<stdio.h> void main() { int Detik, J,M,D; scanf("%i", & Detik); printf("%i Jam ", Detik / ) ; printf("%i Menit ", ( Detik - (Detik / 3600) *3600 )/ 60 , Detik / 3600 ) ; printf("%i Detik ", ( Detik - (Detik / 3600) * 3600 ) -((Detik - (Detik /3600) * 3600) / 60 ) * 60 ); }

49 Dapat dipaksakan lagi menjadi:
#include<stdio.h> void main() { int Detik, J,M,D; scanf("%i", & Detik); printf("%i Jam ", Detik / ) ; printf("%i Menit ", ( Detik - (Detik / 3600) *3600 )/ 60 ) ; printf("%i Detik ", ( Detik - (Detik / 3600) * 3600 ) -((Detik - (Detik /3600) * 3600) / 60 ) * 60 ); } Dapat dipaksakan lagi menjadi: #include<stdio.h> void main() { int Detik, J,M,D; scanf("%i", & Detik); printf( "%i Jam %i Menit %i Detik", Detik / , ( Detik - (Detik / 3600) *3600 )/ 60 , ( Detik - (Detik / 3600) * 3600 ) -((Detik - (Detik /3600) * 3600) / 60 ) * 60 ); }

50

51 Dapat dipaksakan menjadi:
#include<iostream.h> void main() { int Detik, J,M,D, X,Y,Z; cout << "Detik : " ; cin >> Detik; J = Detik / 3600; X = J * 3600; Y = Detik - X; M = Y / 60; Z = M * 60; D = Y - Z; cout << J << " Jam "; cout << M << " Menit "; cout << D << " Detik " ; } #include<iostream.h> void main() { int Detik, J, M, D, Y; cout << "Detik : " ; cin >> Detik; J = Detik / 3600; Y = Detik – J*3600; M = Y / 60; D = Y – M*60; cout << J << " Jam "; cout << M << " Menit "; cout << D << " Detik " ; } #include<iostream.h> void main() { int Detik, J, M, D; cout << "Detik : " ; cin >> Detik; J = Detik / 3600; M = (Detik - J*3600 )/ 60; D = ( Detik - J* 3600 ) - M*60; cout << J << " Jam "; cout << M << " Menit "; cout << D << " Detik " ; } Dapat dipaksakan menjadi: cin >> Detik; cout << Detik / << " Jam " ; cout << ( Detik - (Detik / 3600) *3600 )/ << " Menit " ; cout << ( Detik - (Detik / 3600) * 3600 ) -((Detik - (Detik /3600) * 3600) / 60 ) * 60 << " Detik ";

52 Dapat dipaksakan menjadi:
#include<iostream.h> void main() { int Detik, J, M, D; cout << "Detik : " ; cin >> Detik; cout << Detik / << " Jam " ; cout << ( Detik - (Detik / 3600) *3600 )/ << " Menit " ; cout << ( Detik - (Detik / 3600) * 3600 ) -((Detik - (Detik /3600) * 3600) / 60 ) * 60 << " Detik "; } Dapat dipaksakan menjadi: #include<iostream.h> void main() { int Detik, J, M, D; cout << "Detik : " ; cin >> Detik; cout << Detik / << " Jam " << ( Detik - (Detik / 3600) *3600 )/ << " Menit " << ( Detik - (Detik / 3600) * 3600 ) -((Detik - (Detik /3600) * 3600) / 60 ) * 60 << " Detik "; }

53 menggunakan operator atithmatika modulus
( sisa pembagian ) yang disediakan oleh Bahasa Pemrograman

54 karakteristik dan fasilitas
bila menggunakan Bahasa Pemrograman harus memahami karakteristik dan fasilitas yang disediakan oleh Bahasa Pemrograman

55 15 / 2 = 7 15 % 2 = 1 Pembagian bilangan bulat 15 bagi 2 hasilnya = 7
15 / 2 = 7 15 % 2 = 1 15 bagi 2 hasilnya = 7 15 bagi 2 sisanya = 1

56 Hasil & Sisa pembagian bilangan bulat
15 / 2 = 7 15 / 3 = 5 15 / 4 = 3 15 / 6 = 2 15 / 17 = 0 7 / 15 = 0 15 / -2 = -7 -15 / 2 = -7 -15 / 2 = -7 -15 / -2 = 7 15 % 2 = 1 15 % 3 = 0 15 % 4 = 3 15 % 6 = 3 15 % 17 = 15 7 % 15 = 7 15 % -2 = 1 -15 % 2 = -1 -15 % 2 = -1 -15 % -2 = -1

57

58 % Modulus Kembali ke : Konversi 7425 detik
Menjadi : 2 jam, 3 Menit, 45 Detik Menggunakan % Modulus (sisa pembagian Bilangan Bulat )

59 Draf KONSEP penyelesaian Didapat : 7425 / = sisa 225 2 Jam 3 Menit 45 Detik 225 / = sisa 45 LENGKAP dan RINCI Tidak rinci, darimana mendapatkan nilai sisa 7425 / = 2 7425 / sisa 225 Bahasa pemrograman menyediakan instruksi untuk menghitung sisa pembagian / = 3 225 / 60 sisa 45

60 7425 / = 2 7425 / sisa 225 / = 3 225 / 60 sisa 45 Ditulis : % 7425 / = 2 7425 % = 225 / = 3 225 % 60 = 45 adalah operator modulus (sisa pembagian)

61 7425 / = 2 7425 % = 225 / = 3 225 % 60 = 45 Algoritma

62 7425 / = 2 7425 % = 225 / = 3 225 % 60 = 45 7425 7425 / 3600 2 7425 % 3600 225 / 60 225 3 225 % 60 45 Kerangka berpikir, bila setiap nilai disimpan dalam sebuah variabel Algoritma

63 Algoritma J Detik X M D 7425 7425 / 3600 2 7425 J = Detik / 3600 2
7425 % 3600 X = Detik % 3600 225 / 60 M = X / 60 225 3 X 225 3 M 225 % 60 D = X % 60 45 45 D Algoritma

64 Sesuai dengan kaidah penulisan algoritma
J Detik 7425 J = Detik / 3600 2 J = Detik / 3600 X = Detik % 3600 M = X / 60 D = X % 60 X = Detik % 3600 M = X / 60 X 225 3 M D = X % 60 45 D Sesuai dengan kaidah penulisan algoritma

65 Detik J M D X J Detik 1 1 2 2 3 M 3 4 D 4 langkah 3 langkah 7425 2 225
M = X / 60 45 X = Detik % 3600 D = X % 60 Detik J M D X J Detik 7425 J = Detik / 3600 2 1 1 2 2 M = (Detik % 3600 ) / 60 3 3 M 3 4 D = Detik % 3600 ) % 60 45 D 4 langkah 3 langkah

66 Program menghitung dan mencetak Jam, Menit, Detik menggunakan operator arithmatik modulus

67 #include<stdio.h> void main() { int Detik, J, M, D, X;
7425 2 225 J = Detik / 3600 3 M = X / 60 45 X = Detik % 3600 D = X % 60 Detik J M D X 1 4 4 langkah #include<stdio.h> void main() { int Detik, J, M, D, X; printf( "Detik : “) ; scanf(“%i”, & Detik); J = Detik / 3600; X = Detik % 3600; M = X / 60; D = X % 60; printf(“%i Jam “, J ); printf(“%i Menit “, M ); printf(“%i Detk “, D ); }

68 #include<iostream.h> void main() { int Detik, J, M, D, X;
7425 2 225 J = Detik / 3600 3 M = X / 60 45 X = Detik % 3600 D = X % 60 Detik J M D X 1 4 4 langkah #include<iostream.h> void main() { int Detik, J, M, D, X; cout << "Detik : " ; cin >> Detik; J = Detik / 3600; X = Detik % 3600; M = X / 60; D = X % 60; cout << J << " Jam "; cout << M << " Menit "; cout << D << " Detik " ; }

69

70 #include<stdio.h> void main() { int Detik, J, M, D;
printf( "Detik : " ); scanf(“%i”, &Detik ); J = Detik / 3600; M = ( Detik % 300 ) / 60; D = ( Detik % 3600 ) % 60; printf(“%i Jam “, J ); printf(“%i Menit “, M ); printf(“%i Detik “, D );; } J Detik 7425 J = Detik / 3600 2 1 2 M = (Detik % 3600 ) / 60 3 3 M D = Detik % 3600 ) % 60 45 D 3 langkah

71 #include<iostream.h> void main() { int Detik, J, M, D;
cout << "Detik : " ; cin >> Detik; J = Detik / 3600; M = ( Detik % 300 ) / 60; D = ( Detik % 3600 ) % 60; cout << J << " Jam "; cout << M << " Menit "; cout << D << " Detik " ; } J Detik 7425 J = Detik / 3600 2 1 2 M = (Detik % 3600 ) / 60 3 3 M D = Detik % 3600 ) % 60 45 D 3 langkah

72

73 Dapat dipaksakan menjadi :
#include<iostream.h> void main() { int Detik, J, M, D, X; cout << "Detik : " ; cin >> Detik; J = Detik / 3600; X = Detik % 3600; M = X / 60; D = X % 60; cout << J << " Jam "; cout << M << " Menit "; cout << D << " Detik " ; } #include<iostream.h> void main() { int Detik, J, M, D; cout << "Detik : " ; cin >> Detik; J = Detik / 3600; M = ( Detik % 300 ) / 60; D = ( Detik % 3600 ) % 60; cout << J << " Jam "; cout << M << " Menit "; cout << D << " Detik " ; } Dapat dipaksakan menjadi : cin >> Detik; cout << Detik / 3600 << " Jam "; cout << ( Detik % 3600 ) / 60 << " Menit "; cout << ( Detik % 3600 ) % 60 << " Detik " ;

74 02.4 Soal-soal Pekerjaan Rumah
Bersambung ke : 02.4 Soal-soal Pekerjaan Rumah


Download ppt "menginput waktu dalam detik di konversi ke Jam, Menit dan Detik"

Presentasi serupa


Iklan oleh Google