0% menganggap dokumen ini bermanfaat (0 suara)
690 tayangan10 halaman

Algoritma dan Flowchart C/C++

Dokumen tersebut berisi beberapa soal dan jawaban mengenai algoritma dan pemrograman dalam bahasa C/C++. Soal-soal tersebut meliputi membuat program berdasarkan flowchart dan pseudocode, menentukan nilai terbesar, menampilkan deret bilangan genap kecuali kelipatan 4, dan mencari diskon pembelian.

Diunggah oleh

Amar Maruf
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
690 tayangan10 halaman

Algoritma dan Flowchart C/C++

Dokumen tersebut berisi beberapa soal dan jawaban mengenai algoritma dan pemrograman dalam bahasa C/C++. Soal-soal tersebut meliputi membuat program berdasarkan flowchart dan pseudocode, menentukan nilai terbesar, menampilkan deret bilangan genap kecuali kelipatan 4, dan mencari diskon pembelian.

Diunggah oleh

Amar Maruf
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

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:

Anda mungkin juga menyukai