Skip to main content

PROGRAM MENGHITUNG NILAI AKHIR MAHASISWA

    Program ini adalah progam untuk menghitung nilai akhir beberapa mahasiswa, nilai akhir dihitung dari hasil akumulasi nilai tugas, nilai MID dan Nilai final kemudian dibagi 3.
di akhir juga akan dicari mahasiswa dengan perolehan nilai tertinggi dan terendah.
rata -rata nilai tugas, MID , dan Final...
nah..
beritkut adalah source code programnya....









program hitung_nilai;
uses crt;
var nt, nm, nf, jnt, jnm, jnf, jdata : integer;
    na, jna, rnt, rnm, rnf, tinggi, rendah : real;
    nama, stb, ulang, namat, stbt, namar, stbr : string;
begin
clrscr;
jdata := 0;
rendah:=100;
repeat
write('masukkan nama : ');
readln(nama);
write('masukkan Stambuk : ');
readln(stb);
write('Masukkan nilai tugas : ');
readln(nt);
write('Masukkan Nilai MID : ');
readln(nm);
write('Masukkan Nilai Final : ');
readln(nf);
na := (0.25*nt) + (0.35*nm) + (0.4*nf);
writeln('nilai akhir = ',na:2:2);
jnt := jnt + nt;
jnm := jnm + nm;
jnf := jnf + nf;
inc(jdata);
if tinggi < na then
begin
tinggi := na;
namat := nama;
stbt := stb;
end;
if rendah > na then
begin
rendah := na;
namar := nama;
stbr := stb;
end;

write('Masih ada data ? [Y/T] : ');
readln(ulang);
until ulang = 'T';

rnt := jnt / jdata;
rnm := jnm / jdata;
rnf := jnf / jdata;
writeln('Mahasiswa yang mendapat nilai tertinggi');
writeln('nama    : ',namat);
writeln('Stambuk : ',stbt);
writeln('Nilai Akhir : ',tinggi:2:2);
writeln('Mahasiswa yang mendapat nilai terendah');
writeln('nama    : ',namar);
writeln('Stambuk : ',stbr);
writeln('Nilai Akhir : ',rendah:2:2);
writeln('Rata-rata nilai tugas ',rnt:2:2);
writeln('Rata-rata nilai MID ',rnm:2:2);
writeln('Rata-rata nilai final ',rnf:2:2);

readln;
end.

Comments

Popular posts from this blog

PROGRAM MENGHITUNG LEMBARAN UANG

Program ini untuk menghitung jumlah lembaran uang kertas dalam pecahan 100 ribu, 50 ribu, 20 ribu, 10 ribu, 5 ribu, seribu dan lima ratus, dari sejumlah nilai uang yang kita inputkan. dan juga menghitung sisa dari pecahan uang tersebut.. tampilannya programnya seperti yang terlihat pada gambar...

Menampilkan Bilangan secara acak pada pascal

Program Menampilkan Bilangan secara acak 1.  Menampilkan Bilangan decimal secara acak    

BILANGAN ACAK LCG PADA EXCEL DAN PASCAL

malam agan2 semua nih sya share tugas prak.pemodelan yang  Menampilkan Bilangan acak LCG (LINEAR CONGRUENTIAL GENERATORS) pada excel dan pascal. langsung saja yang excel saya langsung kasih masuk printscreennya bersama dengan sedikit penjelsannya. lanjut tentang yang constanta: saat memasukkan rumus dan telah mengklik sel tempat constanta berada tekan F4 pada keyboard agar nilai tidak berubah ketika ditarik kebawah.. atau kalau masih bingung langsung saja download file excelnya disini ...