2. Buatlah pseudocode & flowchart untuk KHS sederhana
dengan ketentuan
Tabel Nilai
Nilai Huruf ket
86-100 A Lulus
71-85 B Lulus
61-70 C Lulus
51-60 D Tidak lulus
0-50 E Tidak lulus
dengan inputan
-Nim
-Nama
-Matakuliah
-Nilai(0-100)
Jawab:
Pseudocode:
Keluaran
Nim
Nama
Matakuliah
Nilaiangka(0-100)
NilaiHuruf(A-E)
Kamus:
Nim : String
Nilai_angka :Interger
Nilai_huruf:real
Nama : String
Matakuliah : String
Deskripsi:
Read Nim
Read Nama
Read Nilai
IF Nilaiangka>= 0 AND Nilai_Angka<=50 THEN
NilaiHuruf <- ‘E’ ELSE IF NilaiAngka>=51 AND NilaiAngka <=60 THEN
NilaiHuruf <- ‘D’ ELSE IF NilaiAngka>=61 AND NilaiAngka <=70 THEN
NilaiHuruf <- ‘C’ ELSE IF NilaiAngka>=71 AND NilaiAngka <=60 THEN
NilaiHuruf <- ‘B’ ELSE IF NilaiAngka>=86 AND NilaiAngka <=60 THEN
NilaiHuruf <- ‘A’ END IF IF NilaiAngka>=61 AND NilaiAngka<=100 THEN
Ket <- “LULUS” ELSE IF NilaiAngka>=0 AND NilaiAngka<=60 THEN
Ket <- “TIDAK LULUS”
END IF
WRITE NIM
Flowchart :
dengan ketentuan
Tabel Nilai
Nilai Huruf ket
86-100 A Lulus
71-85 B Lulus
61-70 C Lulus
51-60 D Tidak lulus
0-50 E Tidak lulus
dengan inputan
-Nim
-Nama
-Matakuliah
-Nilai(0-100)
Jawab:
Pseudocode:
Keluaran
Nim
Nama
Matakuliah
Nilaiangka(0-100)
NilaiHuruf(A-E)
Kamus:
Nim : String
Nilai_angka :Interger
Nilai_huruf:real
Nama : String
Matakuliah : String
Deskripsi:
Read Nim
Read Nama
Read Nilai
IF Nilaiangka>= 0 AND Nilai_Angka<=50 THEN
NilaiHuruf <- ‘E’ ELSE IF NilaiAngka>=51 AND NilaiAngka <=60 THEN
NilaiHuruf <- ‘D’ ELSE IF NilaiAngka>=61 AND NilaiAngka <=70 THEN
NilaiHuruf <- ‘C’ ELSE IF NilaiAngka>=71 AND NilaiAngka <=60 THEN
NilaiHuruf <- ‘B’ ELSE IF NilaiAngka>=86 AND NilaiAngka <=60 THEN
NilaiHuruf <- ‘A’ END IF IF NilaiAngka>=61 AND NilaiAngka<=100 THEN
Ket <- “LULUS” ELSE IF NilaiAngka>=0 AND NilaiAngka<=60 THEN
Ket <- “TIDAK LULUS”
END IF
WRITE NIM
Flowchart :

Komentar
Posting Komentar