LATIHAN & TUGAS PEMROGRAMAN PERTEMUAN 11
TUGAS PEMROGRAMAN PERTEMUAN 11
ASSALAMUALAIKUM WR.WB
NAMA=RAFFAIS NUR'ASHA
NIM=3420240013
PRODI=TEKNIK INFORMATIKA
LATIHAN 5.1
LINK GLOT IO = https://glot.io/snippets/hduleprn0b
LATIHAN 5.2
LINK GLOT IO = https://glot.io/snippets/he29obfitp
TUGAS MANDIRI
- Tulis dan jelaskan perbedaan pendekatan untuk menentukan nilai terbesar dari 3 buah bilangan dari Program Latihan5_1 dan Program Latihan5_2!
- Buatlah flowchart dari Program Latihan5_1 dan Program Latihan5_2!
JAWABAN
- Program Latihan5.1 (Pendekatan Nested If / IF Bersarang):
- Menggunakan struktur logika bercabang di mana sebuah kondisi diperiksa di dalam kondisi lainnya
- program membandingkan A dengan B terlebih dahulu, lalu hasil perbandingannya menentukan apakah A akan dibandingkan dengan C atau apakah B yang akan dibandingkan dengan C
- Hasil akhirnya langsung dicetak berdasarkan jalur logika yang terpenuhi tanpa menyimpan nilai tersebut dalam variabel khusus.
- Program Latihan5.2 (Pendekatan Variabel Penampung / Assignment):
- Menggunakan variabel tambahan bernama max untuk menampung nilai sementara.
- Pendekatannya lebih linear: nilai max diinisialisasi dengan 0, kemudian setiap bilangan (A, B, dan C) diperiksa satu per satu.
- Jika suatu bilangan lebih besar dari nilai max saat itu, maka isi max akan diperbarui dengan bilangan tersebut.
- Hasil akhir dicetak sekali saja menggunakan isi dari variabel max .
FLOW CHART 5.1








Komentar
Posting Komentar