1 / 74

Soal-2d

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. Penguasaan. pengetahuan yang terkait. sebagai modal dasar. dalam pembuatan. Algoritma. siapkan kertas. dan. alat tulis.

teleri
Télécharger la présentation

Soal-2d

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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, MenitdanDetik.

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

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

  5. kerjakan soal tidak dikumpulkan hanya untuk menguji diri sendiri

  6. Soal tidak perlu disalin cukup menulis jawaban :

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

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

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

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

  11. 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. Jawab 15 1 3. 75 Menit = … Jam ….. Menit 4. 175 Detik = … Jam …. Menit ..... Detik 5. 7425 Detik = … Jam …. Menit ..... Detik

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

  14. Jawab 15 1 3. 75 Menit = … Jam ….. Menit 55 2 0 4. 175 Detik = … Jam …. Menit ..... Detik 45 3 2 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. jj xxxx J jj mm dd mm scanf printf xxxx M cout cin Detik D dd J untuk Jam M untuk Menit, dan D untuk Detik

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

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

  18. harus mengetahui : 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. 3600 / 7425 \ 2 7200 60 / 225 \ 3 180 45 3600 / 7425 \ 2 2 * 3600 = 7200 60 / 225 \ 3 3 * 60 = 180 45 Draf KONSEP penyelesaian Belum Rinci Harus dijelaskan dari mana mendapatkan nilai 7200 Didapat : 7425 Detik adalah : 2 Jam 3 Menit 45 Detik

  20. Draf Didapat : KONSEP penyelesaian 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

  21. 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

  22. 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

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

  24. 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

  25. 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

  26. 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

  27. 7425 / 3600 = 2 2 * 3600 = 7200 7425 – 7200 = 225 225 / 60 = 3 3 * 60 = 180 225 – 180 = 45 Algoritma

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

  29. Detik J 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 Z = M * 60 5 180 D = Y - Z Z 6 45 D Sesuai dengan tata cara penulisan algoritma Ada 7 variabel, yang diilustrasikan dengan gambar kotak

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

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

  32. Program menghitung dan mencetak Jam, Menit, Detik

  33. Detik J J = Detik / 3600 7425 2 1 2 X = J * 3600 Y = Detik - X 7200 X 3 M = Y / 60 3 225 M Y 4 Z = M * 60 5 180 D = Y - Z Z 6 45 D 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 ); } 1 2 3 4 5 6 6 langkah 7425 2 Jam 3 Menit 45 Detik Di monitor terlihat : 7 variabel

  34. 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

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

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

  37. Detik J J = Detik / 3600 7425 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 3 M = Y / 60 225 Y 3 D = Y – M * 60 4 45 D 7425 2 Jam 3 Menit 45 Detik 4 langkah Di monitor terlihat : 5 variabel

  38. Detik J J = Detik / 3600 7425 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 1 2 3 4 2 M 3 M = Y / 60 225 Y 3 D = Y – M * 60 4 45 D 7425 2 Jam 3 Menit 45 Detik 4 langkah Di monitor terlihat : 5 variabel

  39. 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

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

  41. Detik J #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 ); } J = Detik / 3600 7425 2 1 M = ( Detik – J * 3600 ) / 60 2 1 2 3 3 M D = ( Derik – J * 3600 ) – M * 60 3 45 D 3 langkah 7425 2 Jam 3 Menit 45 Detik Di monitor terlihat : 4 variabel

  42. Detik J J = Detik / 3600 #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 " ; } 7425 2 1 M = ( Detik – J * 3600 ) / 60 2 1 2 3 3 M D = ( Derik – J * 3600 ) – M * 60 3 45 D 3 langkah 7425 2 Jam 3 Menit 45 Detik Di monitor terlihat : 4 variabel

  43. 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 " ; }

  44. 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 ); } 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 ); }

  45. #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 ); }

More Related