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
Soal-2d Meng-konversi waktu dalam Detik menjadi : Jam, Menit dan Detik.
pengetahuan yang terkait Penguasaan pengetahuan yang terkait sebagai modal dasar dalam pembuatan Algoritma
Boleh lihat catatan yang ada siapkan kertas dan alat tulis Boleh lihat catatan yang ada
hanya untuk menguji diri sendiri kerjakan soal tidak dikumpulkan hanya untuk menguji diri sendiri
Soal tidak perlu disalin cukup menulis jawaban :
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
60 Jawab 1. 1 Jam = ……….. Menit 2. 1 Menit = ……….. Detik 3. 1 Jam = ……….. Detik
60 60 Jawab 1. 1 Jam = ……….. Menit 2. 1 Menit = ……….. Detik 3. 1 Jam = ……….. Detik
60 60 3600 Jawab 1. 1 Jam = ……….. Menit 2. 1 Menit = ……….. Detik 3. 1 Jam = ……….. Detik
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
1 15 Jawab 3. 75 Menit = … Jam ….. Menit 4. 175 Detik = … Jam …. Menit ..... Detik 5. 7425 Detik = … Jam …. Menit ..... Detik
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
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
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
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 ? ? ?
? ? ? ? ? ? 7425 7425 J M D scanf printf cout cin Detik J untuk Jam M untuk Menit, dan D untuk Detik
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
Draf KONSEP 3600 / 7425 \ 2 penyelesaian Belum Rinci 7200 60 / 225 \ 3 3600 / 7425 \ 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 / 7425 \ 2 2 * 3600 = 7200 60 / 225 \ 3 3 * 60 = 180 45
Draf KONSEP penyelesaian Didapat : 7425 / 3600 = 2 sisa 225 2 Jam 3 Menit 45 Detik 225 / 60 = 3 sisa 45 LENGKAP dan RINCI Tidak rinci, darimana mendapatkan nilai sisa INI KONSEP BERPIKIR YANG ORSINIL MILIK SEMUA ORANG 7425 / 3600 = 2 2 * 3600 = 7200 7425 – 7200 = 225 225 / 60 = 3 3 * 60 = 180 225 – 180 = 45 INI YANG DITUANGKAN MENJADI ALGORITMA Didapat : 2 Jam 3 Menit 45 Detik
Inilah langkah-langkah yang diambil dalam menyelesaikan suatu tugas 7425 / 3600 = 2 2 * 3600 = 7200 7425 – 7200 = 225 225 / 60 = 3 3 * 60 = 180 225 – 180 = 45 Inilah langkah-langkah yang diambil dalam menyelesaikan suatu tugas TIDAK BISA MEMBUAT KONSEP INI TIDAK BISA JUGA MEMBUAT PROGRAM
algoritma algoritma Inilah 7425 / 3600 = 2 2 * 3600 = 7200 7425 / 3600 = 2 2 * 3600 = 7200 7425 – 7200 = 225 225 / 60 = 3 3 * 60 = 180 225 – 180 = 45 Inilah algoritma atau paling tidak cikal bakal algoritma TIDAK BISA MEMBUAT KONSEP INI TIDAK BISA JUGA MEMBUAT PROGRAM
Orang lain mungkin menggunakan cara yang berbeda untuk mengasilkan hasil yang sama 7425 / 3600 = 2 2 * 3600 = 7200 7425 – 7200 = 225 225 / 60 = 3 3 * 60 = 180 225 – 180 = 45 TIDAK BISA MEMBUAT KONSEP INI TIDAK BISA JUGA MEMBUAT PROGRAM
7425 / 3600 = 2 2 * 3600 = 7200 7425 – 7200 = 225 225 / 60 = 3 3 * 60 = 180 225 – 180 = 45 Yang sulit bukan membuat program komputer, tapi membuat draf perhitungan seperti ini TIDAK BISA MEMBUAT KONSEP INI TIDAK BISA JUGA MEMBUAT PROGRAM
7425 / 3600 = 2 2 * 3600 = 7200 7425 – 7200 = 225 225 / 60 = 3 3 * 60 = 180 225 – 180 = 45 Ini tidak diajarkan dalam pelajaran algoritma, Karena pengetahuan ini milik semua orang. TIDAK BISA MEMBUAT KONSEP INI TIDAK BISA JUGA MEMBUAT PROGRAM
Ini bukan pelajaran algoritma, 7425 / 3600 = 2 2 * 3600 = 7200 7425 – 7200 = 225 225 / 60 = 3 3 * 60 = 180 225 – 180 = 45 Ini bukan pelajaran algoritma, TIDAK BISA MEMBUAT KONSEP INI TIDAK BISA JUGA MEMBUAT PROGRAM
7425 / 3600 = 2 2 * 3600 = 7200 7425 – 7200 = 225 225 / 60 = 3 3 * 60 = 180 225 – 180 = 45 Algoritma
7425 2 7200 225 7425 / 3600 2 * 3600 7425 - 7200 3 225 / 60 180 3 * 60 45 225 - 180 7425 / 3600 = 2 2 * 3600 = 7200 7425 – 7200 = 225 225 / 60 = 3 3 * 60 = 180 225 – 180 = 45 Kerangka berpikir, bila setiap nilai disimpan dalam sebuah variabel Ada 7 variabel, yang diilustrasikan dengan gambar kotak Algoritma
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
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
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
Program menghitung dan mencetak Jam, Menit, Detik
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
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
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 " ;
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
#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
#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
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
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
#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
#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
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 " ; }
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 / 3600 ) ; printf("%i Menit ", ( Detik - (Detik / 3600) *3600 )/ 60 , Detik / 3600 ) ; 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 ", Detik / 3600 ) ; 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 / 3600 , ( Detik - (Detik / 3600) *3600 )/ 60 , ( Detik - (Detik / 3600) * 3600 ) -((Detik - (Detik /3600) * 3600) / 60 ) * 60 ); }
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 / 3600 << " Jam " ; cout << ( Detik - (Detik / 3600) *3600 )/ 60 << " 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 / 3600 << " Jam " ; cout << ( Detik - (Detik / 3600) *3600 )/ 60 << " 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 / 3600 << " Jam " << ( Detik - (Detik / 3600) *3600 )/ 60 << " Menit " << ( Detik - (Detik / 3600) * 3600 ) -((Detik - (Detik /3600) * 3600) / 60 ) * 60 << " Detik "; }
menggunakan operator atithmatika modulus ( sisa pembagian ) yang disediakan oleh Bahasa Pemrograman
karakteristik dan fasilitas bila menggunakan Bahasa Pemrograman harus memahami karakteristik dan fasilitas yang disediakan oleh Bahasa Pemrograman
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
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
% Modulus Kembali ke : Konversi 7425 detik Menjadi : 2 jam, 3 Menit, 45 Detik Menggunakan % Modulus (sisa pembagian Bilangan Bulat )
Draf KONSEP penyelesaian Didapat : 7425 / 3600 = 2 sisa 225 2 Jam 3 Menit 45 Detik 225 / 60 = 3 sisa 45 LENGKAP dan RINCI Tidak rinci, darimana mendapatkan nilai sisa 7425 / 3600 = 2 7425 / 3600 sisa 225 Bahasa pemrograman menyediakan instruksi untuk menghitung sisa pembagian / 60 = 3 225 / 60 sisa 45
7425 / 3600 = 2 7425 / 3600 sisa 225 / 60 = 3 225 / 60 sisa 45 Ditulis : % 7425 / 3600 = 2 7425 % 3600 = 225 / 60 = 3 225 % 60 = 45 adalah operator modulus (sisa pembagian)
7425 / 3600 = 2 7425 % 3600 = 225 / 60 = 3 225 % 60 = 45 Algoritma
7425 / 3600 = 2 7425 % 3600 = 225 / 60 = 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
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
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
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
Program menghitung dan mencetak Jam, Menit, Detik menggunakan operator arithmatik modulus
#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 ); }
#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 " ; }
#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
#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
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 " ;
02.4 Soal-soal Pekerjaan Rumah Bersambung ke : 02.4 Soal-soal Pekerjaan Rumah