Urutan

15
07 Urutan

description

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? - PowerPoint PPT Presentation

Transcript of Urutan

Page 1: Urutan

07

Urutan

Page 2: Urutan

Urutan

Komponen algoritma yang: paling dasar paling sederhana paling diremehkan … paling banyak memberi kontribusi

menghasilkan solusi yang “melenceng”

pertama kali harus ditaklukkan

Page 3: Urutan

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?

Page 4: Urutan

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

Page 5: Urutan

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

Page 6: Urutan

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

Page 7: Urutan

Problem 02 (contoh) User memasukkan 259 Hasil:

Satuan = 9 Puluhan = 5 Ratusan = 2 Ribuan = 0 Puluhan Ribu = 0 Ratusan Ribu = 0

Page 8: Urutan

Problem 03 Operasi Pecahan

d

c

b

a

f

e

Page 9: Urutan

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

Page 10: Urutan

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

Page 11: Urutan

Problem 04 (contoh)

User memasukkan: Jam = 10 Menit = 20 Detik = 30

Hasil Detik = 37230

Page 12: Urutan

Problem 05

Konversi waktu dari Detik menjadi Jam:Menit:Detik Prosedur yang dilakukan merupakan

kebalikan dari Problem 04

Page 13: Urutan

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

Page 14: Urutan

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

Page 15: Urutan

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