1. Buat lah dalam Bahasa pemrograman C/C++ dari flowchart dibawah ini!
a. b.
Jawaban:
a.
b.
2. Buatlah algoritma untuk menentukan nilai terbesar dari bilangan bulat yang dibaca
dari input keyboard (user)! Algoritma dibuat dalam bentuk pseudocode, flowchart dan
sintaks dalam Bahasa pemrograman C/C++!
Jawaban:
Pseudocode
Int y,z;
Masukkan bilangan y;
Masukkan bilangan z;
If (bilangan y > bilangan z)
Cetak (“y adalah nilai terbesar”)
Else
Cetak (“z adalah nilai terbesar”)
End if
Flowchart
Start
Int y,z
Masukkan
Nilai y
Masukkan
Nilai z
y>z
Hasil = y Hasil = z
Tampilkan
Nilai terbesar
End
Syntax
3. Buatlah flowchart dan program dalam Bahasa C/C++ yang dapat menampilkan
bilangan genap dari 2 sampai n deret, kecuali bilangan genap tersebut kelipatan 4.
Contoh: N= 5
Output: 2, 6, 10, 14, 18
4. Buatlah flowchart dan program dalam bahasa C/C++ untuk menentukan harga yang
harus dibayar oleh seorang pembeli bila setiap pembelian barang mendapatkan diskon
dengan aturan: Jika total harga pembelian > 1.500.000,- maka dapat diskon 10%.
Start a=1; a<n
n, barang[], harga[], total,
diskon Total=total + harga[i]
Input n
Total>1500000
Barang[]=n
Harga[]=n
Diskon=total*10%
a=1; a<n Total=total-diskon
Input Print total
Barang[i],
Harga[i]
End
5. Menurut pemahaman anda, apa hasil output dari flowchart dibawah in
Jawaban:
Menurut saya, hasil output dari flowchart diatas adalah hasil dari
pengoperasian 2 buah bilangan dengan operator yang telah dipilih
sebelumnya. Contoh: Jika kita inputkan untuk operator penjumlahan (+) dan
kita inputkan nilai 5 dan nilai 6 untuk bil1 dan bil2, maka akan masuk ke rumus
dari operator penjumlahan (+) dan melakukan perhitungan, kemudian cetak
hasilnya, begitu juga dengan operator yang lainnya.
6. Buatlah program dalam bahasa C/C++ untuk perulangan deret angka menurun
dengan pengulangan For dan While! (buat 2 program)
Jawaban:
a.
Menggunakan perulangan while
7. Buatlah program yang bisa menampilkan output seperti
dibawah ini!
a.
Jawaban:
b.
Jawaban:
8. Rubah program dibawah ini agar tinggi badan bisa di input langsung oleh user!
Jawaban: