input : nama,nim,nilai(0-100) jika nilai 80-100 nilai hurufnya dan lulus 70-79 B dan LULUS 60-69 C dan LULUS 50-59 D dan LULUS 0-49 E dan TIDAK LULUS.Bagaimana dalam bentuk pascalnya?
Program untuk permasalahan tersebut dalam pascal adalah sebagai berikut
var
nama,nim,ket:string;
nilai:integer;
begin
writeln('Masukkan nama: ');
readln(nama);
writeln('Masukkan nim: ');
readln(nim);
writeln('Masukkan nilai (0-100) :');
readln(nilai);
if (nilai >= 80) then
ket := 'Lulus dengan nilai A'
else if (nilai >=70) then
ket := 'Lulus dengan nilai B'
else if (nilai >=60) then
ket := 'Lulus dengan nilai C'
else if (nilai >=50) then
ket := 'Lulus dengan nilai D'
else
ket := 'Tidak Lulus dengan nilai E';
writeln('Nama :', nama, ' Nim : ',nim, ' Status : ' ,ket);
end.
Pembahasan
Dari soal diminta agar program menerima 3 buah input berupa nama, nim dan nilai. Maka kita mendeklarasikan variabel yang akan digunakan sebagai langkah awal
var
nama,nim,ket:string;
nilai:integer;
lalu kemudian kita menerima input dari user dan menyimpan masing – masing input ke dalam variabel yang sudah disiapkan sebelumnya
writeln('Masukkan nama: ');
readln(nama);
baru kemudian kita mengecek nilai sesuai dengan kondisi yang diminta dalam soal.
if (nilai >= 80) then
ket := 'Lulus dengan nilai A'
else if (nilai >=70) then
ket := 'Lulus dengan nilai B'
else if (nilai >=60) then
ket := 'Lulus dengan nilai C'
else if (nilai >=50) then
ket := 'Lulus dengan nilai D'
else
ket := 'Tidak Lulus dengan nilai E';
barulah kita mencetak hasil pengecekan nilai tersebut bersama dengan nama dan nim yang dimasukkan oleh pengguna
writeln('Nama :', nama, ' Nim : ',nim, ' Status : ' ,ket);
Pelajari lebih lanjut
1. Penjelasan tentang algoritma percabangan brainly.co.id/tugas/18963044
2. Percabangan dalam bahasa pemrograman php brainly.co.id/tugas/3740774
Detail jawaban
Kelas: 10
Mapel: TIK
Bab: Mengenal Pemrograman Komputer
Kode: 10.11.06
Kata Kunci: percabangan, pascal