Anda di halaman 1dari 4

LATIHAN

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’

Ulang <> ‘T’

SELESAI

Baca Data

Cetak Baca Data

Ubah Data

Cetak Ubah Data

Hapus Data

Exit Cetak Hapus Data


2.

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

Input jumlah baris Selesai

Cetak Hasil

Anda mungkin juga menyukai