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

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 ...

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...

Program Menghitung Gaji karyawan

Program ini adalah program untuk menghitung gaji/upah karywan berdasarkan golongan, dan pada program tersebut terdapat 2 golongan. kemudian akan dihitung total upah harian setiap karyawan, dimana total upah harian adalah upah harian ditambah dengan upah lembur, upah lembur akan diberikan ketika jam kerja karyawan lebih dari 8 jam. kemudian di akhir juga akan dihitung jumlah karyawan, jumlah karyawan setiap golongan, jumlah karyawan yang lembur, tottal upah lembur dan total upah harian yang harus dibayarkan oleh perusahaan..... nah langsung saja di copy listing programnya dan run di pascal..