SOAL:
1. Buatlah sebuah program yang dapat mengolah data mahasiswa dengan ketentuan:
- User menginputkan NIM, Nama, Nilai Kuis, Nilai UTS, dan Nilai UAS.
- Hasil atau output yang diinginkan: NIM, Nama, Nilai Kuis, Nilai UTS, Nilai UAS, dan Nilai Akhir.
- Nilai akhir = 20% dari nilai kuis + 30% dari nilai UTS + 50% dari nilai UAS.JAWABANNYA:1. program recordmhs;
uses crt ;
type
mahasiswa = record
nim : real;
nama : string[30] ;
kuis: real;
uts: real;
uas: real;
akhir: real;
end;
var
recMhs : array[1..50]of mahasiswa ;
byk: byte;
i,j,k: integer;
begin
clrscr;
write('Masukkan jumlah mahasiswa: '); readln(byk);
for i:= 1 to byk do
begin
write('NIM : '); readln(recMhs[i].nim) ;
write('Nama : '); readln(recMhs[i].nama) ;
write('Kuis: '); readln(recMhs[i].kuis) ;
write('UTS: '); readln(recMhs[i].uts) ;
write('UAS: '); readln(recMhs[i].uas) ;
writeln;
end;
writeln;
for i:= 1 to byk do
begin
recMhs[i].akhir:= 0.2* recMhs[i].kuis + 0.3 * recMhs[i].uts + 0.5 * recMhs[i].uas ;
writeln('NIM : ',recMhs[i].nim:0:1) ;
writeln('Nama : ',recMhs[i].nama) ;
writeln('Kuis: ',recMhs[i].kuis:0:1) ;
writeln('UTS: ',recMhs[i].uts:0:1) ;
writeln('UAS: ',recMhs[i].uas:0:1) ;
writeln('Akhir: ',recMhs[i].akhir:0:1);
writeln;
end;
readln;
end.NOTEJIKA ANDA ANDA MALAS ATAU LANGSUNG MAU MENJALANKAN PROGRAMNNYA SILAHKAN DOWNLOAD ====>> DISINI!!Jangan lupa comen dan like fb fanpage di sebelah kanan atas.thank you happy coding :v :D

0 Response to "PEMROGRAMAN PASCAL CONTOH PROGRAM RECORD MAHASISWA"
Post a Comment