Anda di halaman 1dari 2

Nama : Muhamad Amirudin

NPM : 18313026
Kelas : TI 18 B

Membuat Algoritma Program dengan Switch Case, Case 1 merupakan program looping
untuk input nilai Mahasiswa dan Case 2 merupakan program looping untuk menampilkan
bilangan ganjil sesuai batas yang dapat ditentukan dengan bebas.

1. Kalimat Deskriptif

1. Mulai
2. Deklarasi int sw;
3. Input Pilihan sw;
Case 1 : program input nilai mahasiswa
Case 2 : program bilangan ganjil
4. Deklarasikan Switch case (sw)
5. Jika memilih Case 1:
 Deklarasi int nilai, data, a;
String nama;
 Input data //banyak data inputan
 Ketika (while) a lebih kecil atau sama dengan data maka program akan berlanjut.
 Jika benar (true) : write nilai “data” dan inputkan “nama”, “nilai”.
 Jika nilai lebih atau sama dengan 70 maka output : “nama”, dan “LULUS”.
 Jika kurang dari 70 maka Output :“nama” dan “TIDAK LULUS”.
 Increment a++
 Lakukan perulangan.
 Jika salah (false) maka program akan selesai.

6. Jika memilih Case 2:


 Deklarasi int awal, batas, i=0.
 i = awal
 Inputkan nilai awal dan batas.
 Ketika (while) “awal” lebih kecil sama dengan “batas” maka program akan
berlanjut.
 Jika awal dimoduluskan 2 tidak sama dengan 0, maka program akan berlanjut.
 Output nilai awal.
 Increment i++
 Lakukan pengulangan
 Jika salah (false) program selesai.

7. Selesai
2. Pseudo-code
// Program Iput Nilai Mahasiswa dan Program Bilangan ganjil

//Deklarasi
Int sw;
//Deskripsi
Input sw :
Case 1 “Data kelulusan Mahasiswa”
//Deklarasi
Int nilai, data, a;
String nama;
//Deskripsi
/Input nilai data
/Set While (a <= data)
/Output nilai data
/Input nama, nilai;
/set If (nilai >= 70)
Write nilai nama, “Selamat Anda Lulus”
Else
Write nilai nama, “Maaf Anda Tidak Lulus”
a++;
Break;
Case 2 “Bilangan ganjil”
//Deklarasi
Int awal, batas;
//Deskripsi
/Input nilai awal, batas;
/set while (i <= batas)
If (awal % 2 != 0)
Write i;
i++
break;

Anda mungkin juga menyukai