0% found this document useful (0 votes)
6 views2 pages

Program Nilai

Uploaded by

Moses Silverhawk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views2 pages

Program Nilai

Uploaded by

Moses Silverhawk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Program Nilai_Mahasiswa;

{Program Created by: Fransesco A.R.}


uses crt;
var
hdr,dtg,akt,tt,mid,uas,tot:real;
x,y:string;
begin
clrscr;
writeln('********************************');
writeln('********************************');
writeln('***Menghitung Nilai Mahasiswa***');
writeln('********************************');
writeln('*** Created by Fransesco A.R ***');
writeln('********************************');
writeln('********************************');
{Password}
write('Masukkan Username Anda : ');readln(x);
write('Masukkan Password Anda : ');readln(y);
while (x<> 'FRANSESCO') or (y<> 'widyadharma') do
begin
clrscr;
writeln('Password / Username Anda Salah!!!!');
writeln;
write('Masukkan Nama Anda
: ');readln(x);
write('Masukkan Password Anda : ');readln(y);
end;
clrscr;
writeln('Password Anda benar! Silakan Lanjutkan^^');
{Rumus Kehadiran Mahasiswa}
writeln ('Rumus Kehadiran Mahasiswa');
writeln (' hadir ');
writeln (' _____
* 100% = Persentase Kehadiran ');
writeln (' total hadir ');
writeln;
writeln ('Masukkan Kehadiran Mahasiswa Seperti Rumus di Atas');
readln
(hdr);
writeln ('___
* 100% ');
readln
(dtg);
akt:= hdr / dtg * 100;
while akt>100 do
begin
clrscr;
writeln('Error Terjadi karena Anda memasukkan Total Hadir Lebih Besar
dari Kehadiran!');
writeln('Silakan ulangi kembali!');
writeln ('Masukkan Kehadiran Mahasiswa');
readln
(hdr);
writeln ('___
* 100% ');
readln
(dtg);
akt:= hdr / dtg * 100;
end;
clrscr;
writeln ('Anda telah memasukkan Data dengan Benar!');
writeln ('Persentase Kehadiran = ',akt:4:2,' %');
{gagal}
if akt<75 data-blogger-escaped-:=":" data-blogger-escaped-aaf="aaf"
data-blogger-escaped-anda="anda" data-blogger-escaped-asukkan="asukkan"
data-blogger-escaped-begin="begin" data-blogger-escaped-else="else" datablogger-escaped-end="end" data-blogger-escaped-gagal="gagal" data-bloggerescaped-jika="jika" data-blogger-escaped-kehadiran="kehadiran" datablogger-escaped-mencapai="mencapai" data-blogger-escaped-mid="mid" data-

blogger-escaped-nilai="nilai" data-blogger-escaped-persentase="persentase"
data-blogger-escaped-readln="readln" data-blogger-escaped-target="target"
data-blogger-escaped-telah="telah" data-blogger-escaped-then="then" datablogger-escaped-tot:="(akt*0.1)+(tt*0.2)+(mid*0.3)+(uas*0.4);" datablogger-escaped-tot="tot" data-blogger-escaped-tt="tt" data-bloggerescaped-uas="uas" data-blogger-escaped-while="while" data-blogger-escapedwrite="write" data-blogger-escaped-writeln="writeln"> 101 do
begin
writeln('Periksa Kembali Nilai Yang Anda Masukkan!');
writeln;
writeln('Silakan Masukkan Kembali');
write('Masukkan Nilai TT
: ');readln(tt);
write('Masukkan Nilai MID
: ');readln(mid);
write('Masukkan Nilai UAS
: ');readln(uas);
tot:=(akt*0.1)+(tt*0.2)+(mid*0.3)+(uas*0.4);
end;
writeln;
writeln('Sdr.',x,' Nilai Anda adalah sebagai berikut');
writeln('Nilai Aktivitas Kelas
: ',akt:4:0);
writeln('Nilai Tugas Struktur
: ',tt:4:0);
writeln('Nilai MID
: ',mid:4:0);
writeln('Nilai UAS
: ',uas:4:0);
writeln('Total Nilai Mahasiswa : ',tot:3:0);
writeln;
{nilai grade}
if tot>=80 then
begin
writeln('Nilai A');
writeln('Selamat Anda Lulus!');
end
else if tot>=70 then
begin
writeln('Nilai B');
writeln('Selamat Anda Lulus!');
end
else if tot>=60 then
begin
writeln('Nilai C');
writeln('Selamat Anda Lulus!');
end
else if tot>=50 then
begin
writeln('Nilai D');
writeln('Selamat Anda Lulus!');
end
else
begin
writeln('Nilai E');
writeln('Maaf, Anda Tidak Lulus!');
end;
end;
readln;
end.

You might also like