Implementasi Struktur Kondisi & Perulangan Week 7
Menu MENU Menghitung Luas Segitiga Menghitung Luas Lingkaran Menghitung Kecepatan Selesai Masukkan pilihan [1-3] :
pilihan = 1 Input Nilai Alas dan Tinggi Hitung Luas = 0,5 * alas * tinggi Tampilkan hasil pilihan = 2 Input Nilai jari Hitung Luas = 3,14 * jari * jari Tampilkan hasil MENU Menghitung Luas Segitiga Menghitung Luas Lingkaran Menghitung Kecepatan Selesai Masukkan pilihan [1-3] : pilihan = 3 Input Nilai Jarak dan Waktu Hitung Kecepatan = Jarak/Waktu Tampilkan hasil pilihan = 4 Exit
Alas,tinggi,jari,jarak, waktu Mulai Alas,tinggi,jari,jarak, waktu Menu Luas Segitiga Luas Lingkaran Kecepatan Selesai Input alas, tinggi Input pilih Luas = alas*tinggi*0,5 T Pilih=1 Cetak Luas F A B
Kecepatan= jarak/waktu B T Pilih=2 Input jarii Luas = 3,14*jari*jari F Cetak Luas Pilih=3 T Input jarak,waktu Kecepatan= jarak/waktu F Cetak kecepatan T Pilih=4 EXIT Selesai
Mengulang Proses dg Flag Proses akan diulang jika user menginputkan nilai tertentu. Menghitung Luas Segitiga Input Alas : 10 Input Tinggi : 10 Luas Segitiga : 50 Ingin Mengulang Lagi ?[Y-T] :
Mulai Alas,tinggi, jwb Input alas, tinggi Jwb= ‘Y’ Luas = alas*tinggi*0,5 While jwb=‘Y’ T Cetak Luas F “Ingin mengulang lagi ? [Y/T] :“ Selesai Input jwb
Latihan Buatlah flowchart untuk menampilkan menu sebagai berikut : Setiap sub menu dapat diulang Setiap selesai melakukan proses dalam submenu akan kembali kemenu. MENU Menginputkan Data Mahasiswa Menginputkan Nilai Mahasiswa Menampilkan Data Mahasiswa Selesai Pilih Menu [1-4] :