1. Buatlah algoritma dan flowchart untuk program dengan tampilan di bawah ini menggunakan
WHILE.
MENU PILIHAN
1. Baca Data
2. Ubah Data
3. Hapus Data
4. Exit
Pilihan Anda (1/2/3/4)?....
Apabila dipilih menu no 1, maka akan tampil teks ”Anda memilih menu 1”.
Demikian pula untuk menu 2 dan 3. Kemudia setelah itu muncul teks “Tekan ENTER untuk kembali
ke menu utama”. Artinya begitu kita tekan ENTER menu pilihan akan muncul kembali, dst. Akan
tetapi bila yang dipilih menu 4 (EXIT), program langsung berhenti.
2. Buatlah algoritma dan flowchart untuk program dengan C++ untuk menampilkan semua
penyelesaian dari
Persamaan x + y + z = 20.
Dengan x, y, x bilangan bulat >= 0.
Contoh tampilan outputnya :
------------------------------------
xyz
------------------------------------
0 0 20
0 1 19
0 2 18
3. Buatlah algoritma dan flowchart pada program C++ untuk membuat tampilan segitiga seperti di
bawah ini
Menggunakan FOR
*****
*****
*****
JAWABAN :
1.
-ALGORITMA :
1. Mulai
2. Deklarasikan variabel
3. Definisikan nilai awal var loop, ulang = ‘Y’
4. Cek var ulang, apakah ulang <> ‘T’
5. Jika Ya, cetak menu pilihan
6. Input nilai var pilihan (1/2/3/4)
7. Jika pilihan= 1, Baca Data
8. Cetak Baca Data lalu kembali ke menu (ulangi langkah 4)
9. Jika pilihan= 2, Ubah Data
10. Cetak Ubah Data lalu ke menu (ulangi langkah 4)
11. Jika pilihan= 3, Hapus Data
12. Cetal Hapus Data lalu kembali ke menu (ulangi langka 4)
13. Jika pilihan=4, Exit (Lanjutkan ke langkah 14)
14. Selesai
FLOW CHART :
MULAI
Var
Ulang = ‘Y’
SELESAI
Baca Data
Ubah Data
Hapus Data
ALGORITMA :
1. Mulai Program
2. x+y+z=20
3. Lakukan Perulangan, Decision
4. Mencetak hasil
5. Selesai
FLOW CHART :
MULAI
x+y+z=20 Selesai
Cetak Hasil
3.
ALGRORITMA :
1. Mulai
2. input jumlah baris
3. Cetak Hasil
4. Selesai
FLOWCHART :
MULAI
Cetak Hasil