1 / 15

Urutan

07. Urutan. Urutan. Komponen algoritma yang: paling dasar paling sederhana paling diremehkan …  paling banyak memberi kontribusi menghasilkan solusi yang “melenceng” pertama kali harus ditaklukkan. Usaha Logis. Menganalisis: Sebuah statement sebaiknya dilakukan dahulu atau kemudian?

dai
Download Presentation

Urutan

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. 07 Urutan

  2. Urutan • Komponen algoritma yang: • paling dasar • paling sederhana • paling diremehkan …  • paling banyak memberi kontribusi menghasilkan solusi yang “melenceng” • pertama kali harus ditaklukkan

  3. Usaha Logis • Menganalisis: • Sebuah statement sebaiknya dilakukan dahulu atau kemudian? • Sebuah statement sebaiknya diletakkan di bagian awal atau akhir? • Sebuah statement sebaiknya diletakkan sebelum atau sesudah statement yang lain?

  4. Inti Urutan • Bagaimana mengatur statement mulai dari paling atas sampai paling bawah • Sehingga didapat urutan statement yang benar • Akibatnya solusi yang dihasilkan sesuai dengan harapan

  5. Problem 01 • Menukar isi dua buah Variabel A dan B • Nilai Variabel A dan B diinputkan oleh User melalui Keyboard • Nilai Variabel A dan B dicetak terlebih dahulu sebelum ditukar isinya • Nilai Variabel A dan B dicetak lagi setelah ditukar isinya

  6. Problem 02 • Memecah angka-angka suatu bilangan • User memasukkan sebuah bilangan (diasumsikan 0 sampai 999999) • Bilangan tersebut dipilah-pilah angka penyusunnya, mulai dari satuan, puluhan, raturan, ribuan, puluhan ribu, dan raturan ribu • Cetak semua hasil pilahannya

  7. Problem 02 (contoh) • User memasukkan 259 • Hasil: • Satuan = 9 • Puluhan = 5 • Ratusan = 2 • Ribuan = 0 • Puluhan Ribu = 0 • Ratusan Ribu = 0

  8. Problem 03 • Operasi Pecahan

  9. Problem 03 (lanjutan) • Operasi Pecahan • User memasukkan nilai a, b, c, dan d • Cari nilai e dan f • Cetak nilai e dan f yang telah ditemukan

  10. Problem 04 • Konversi waktu dari Jam:Menit:Detik menjadi Detik • User memasukkan nilai jam, menit, dan detik • Nilai jam dan menit dikonversi menjadi detik • Jumlah semua nilai yang sudah menjadi detik • Cetak hasil akhirnya

  11. Problem 04 (contoh) • User memasukkan: • Jam = 10 • Menit = 20 • Detik = 30 • Hasil • Detik = 37230

  12. Problem 05 • Konversi waktu dari Detik menjadi Jam:Menit:Detik • Prosedur yang dilakukan merupakan kebalikan dari Problem 04

  13. Problem 06 • Si Cantik belanja di sebuah Supermarket • Si Cantik mempunyai uang yang tidak terbatas dalam nominal: • Seratus Ribu • Lima Puluh Ribu • Dua Puluh Ribu • Sepuluh Ribu • Lima Ribu • Seribu • Lima Ratus • Seratus

  14. Problem 06 (lanjutan) • Si Cantik harus membayar belanjaannya dengan uang yang dimilikinya • Si Cantik ingin mengeluarkan tiap nominal seperlunya sesuai dengan harga yang harus dibayar • Bantulan Si Cantik agar dapat menentukan berapa saja nominal yang harus diberikan untuk pembayaran

  15. Problem 06 (contoh) • Si Cantik harus membayar sebesar Rp. 145.700,- (dimasukkan dari keyboard) • Maka nominal yang digunakan: (dicetak) • 1 Seratus Ribu • 0 Lima Puluh Ribu • 2 Dua Puluh Ribu • 0 Sepuluh Ribu • 1 Lima Ribu • 0 Seribu • 1 Lima Ratus • 2 Seratus

More Related