NIM : F1C320006
Prodi : Fisika
Soal
b. Pseudocode
//Judul
Nilai Akhir Mahasiswa dengan Kriteria
//Deklarasi
Huruf mutu : String
Nilai akhir : Real
//Implementasi
Read(Huruf Mutu,Nilai akhir)
If (nilai ≥ 80) And (nilai ≤ 100)
Predikat ← “A”
Else if (nilai ≥ 77 ) And (nilai < 79 )
Predikat ← “A-”
Else if (nilai ≥ 75) And (nilai < 76,9)
Predikat ← “B+”
Else if(nilai ≥70) And (nilai <74,9)
Predikat ← “B”
Else if (nilai ≥67) And (nilai <69,9)
Predikat ← “B-”
Else if (nilai ≥62) And (nilai <66,9)
Predikat ← “C+”
Else if (nilai ≥60) And (nilai <61,9)
Predikat ← “C”
Else if (nilai ≥55) And (nilai < 59,9)
Predikat ← “D+”
Else if (nilai ≥45) And (nilai <54,9)
Predikat ←”D”
Else if (nilai ≤ 44,9) And (nilai >0)
Predikat ← “E”
End if
Write (Huruf Mutu, Nilai akhir)
b. Pseudocode
//Judul
Bilangan Genap Kelipatan 4 Antara 1-100
//Deklarasi
Kelipatan 4 : String
Bilangan : Real
//Implementasi
Read( kelipatan 4, bilangan)
If (4:4 sisa 0)
write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (8:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (12:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (16:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (20:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (24:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (28:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (32:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (36:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (40:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (44:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (48:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (52:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (56:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (60:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (64:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (68:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (72:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (76:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (80:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (84:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (88:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (92:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (96:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)
If (100:4 sisa 0)
Write (“kelipatan 4”)
Else
Write (“bukan kelipatan 4”)