Anda di halaman 1dari 6

TUGAS KONDISI

NAMA : ARY KURNIA (2021020007)


KELAS : TI 1-A

1. Indeks nilai mahasiswa ditentukan berdasarkan nilai ujiann yg diraihnya. Ketentuan


pemberian nilai indeks adalah sebagai berikut:
jika nilai ujian >= 80, indeks nilai =A
jika 70 <= nilai ujian <80, indeks nilai = B
jika 55 <=nilai ujian <70, indeks nilai = C
jika 40 <=nilai ujian <55, indeks nilai = D
jika nilai ujian < 40, indeks nilai = E
Buatlah algoritma yg membaca nilai ujian, lalu menentukan indeksnya, kemudian
mencetak nilai dan indeksnya .Tugas: Buat Algoritma (Pseudo-code & flowchart) dan
program pascal.
Jawaban :

Pseudo-Code :
Program Nilai_Kelulusan
{ Menampilkan nilai dan indeks mahasiswa dengan menginputkan nilai ujian }
Deklarasi
Nama_Mahasiswa : String
Nilai_Mahasiswa : integer
Indeks : char
Algoritma
Read ( nilai , indeks )
If nilai >= 80 then indeks = ‘B’
Else if (nilai >= 70) and (nilai < 80) then indeks = ‘B’
Else if ( nilai >= 55) and (nilai <70 ) then indeks= ‘C’
Else if ( nilai >= 40 ) and (nilai < 55) then indeks = ‘D’
Else nilai < 40 then indeks = ‘E’
Endif
Endif
Endif
Write ( nilai, indeks)
End.
Flowchart :
Program Pascal :

Output nya :
2. Buat algoritma yg membaca nomor bulan, lalu menuliskan nama bulan sesuai
angka bulannya. Misal, jika dibaca 8, maka tercetak agustus. Tugas: Buat Algoritma (Pseudo-
code & flowchart) dan program pascal

Jawaban :

Pseudo-Code :

program baca_bulan

Deklarasi

Bulan : String

Kode_Bulan : Integer
Algoritma
Read ( b, angka)
Case (angka) of

1: Bulan ⇦ ‘Januari’

2: Bulan ⇦ ‘Februari’

3: Bulan ⇦ ‘Maret’

4: Bulan ⇦ ‘April’

5: Bulan ⇦ ‘Mei’

6: Bulan ⇦ ‘Juni’

7: Bulan ⇦ ‘Juli’

8: Bulan ⇦ ‘Agustus’

9: Bulan ⇦ ‘September’

10: Bulan ⇦ ‘Oktober’

11: Bulan ⇦ ‘November’

12: Bulan ⇦ ‘Desember’


Write (Kode_Bulan, Bulan)
End.
Flowchart :
Program Pascal :

Output nya :

Anda mungkin juga menyukai