Langsung ke konten utama

PROGRAM MENGHITUNG Indeks Prestasi Semester (IPS) (PASCAL)



Program Menghitung_Nilai_IPS;
uses wincrt;
Var
Kalkulus                 : String;
SKS_Kalkulus             : real;
Angka_Kalkulus           : real;
Total_Kalkulus           : real;
Indonesia                : String;
SKS_Indonesia            : real;
Angka_Indonesia          : real;
Total_indonesia          : real;
ICT                      : String;
SKS_ICT                  : real;
Angka_ICT                : real;

Total_ICT                : real;
Kimia                    : String;
SKS_Kimia                : real;
Angka_Kimia              : real;
Total_kimia              : real;
Praktek_ICT              : String;
SKS_Praktek_ICT          : real;
Angka_Praktek_ICT        : real;
Total_praktek_ICT        : real;
Algoritma                : String;
SKS_Algoritma            : real;
Angka_Algoritma          : real;
Total_algoritma          : real;
Prak_Algoritma           : String;
SKS_Prak_Algoritma       : real;
Angka_Prak_Algoritma     : real;
Total_Prak_Algoritma     : real;
Pengantar_TI             : String;
SKS_Pengantar_TI         : real;
Angka_Pengantar_TI       : real;
Total_Pengantar_TI       : real;

Al_Islam                 : String;
SKS_Al_Islam             : real;
Angka_Al_Islam           : real;
Total_Al_Islam           : real;
Fisika                   : String;
SKS_Fisika               : real;
Angka_Fisika             : real;
Total_Fisika             : real;
IPS                      : real;
Total_a                  : real;
Total_b                  : real;
Total                    : real;
nilai_a                  : real;
nilai_b                  : real;
nilai                    : real;
SKS_a                    : real;
SKS_b                    : real;
SKS                      : real;

Begin
Clrscr;
Writeln('=========================================================');
Writeln('=========================================================');
Writeln('Penghitungan Nilai IPS Mahasiswa Teknik Uninus Semester 1');
Writeln('=========================================================');
Writeln('=========================================================');
Writeln('=====================Nilai : A-E=========================');
Write ('Masukan Nilai Kalkulus            =');readln(Kalkulus);
Write ('Masukan SKS Kalkulus              =');readln(SKS_Kalkulus);
Write ('Masukan Nilai Indonesia           =');readln(Indonesia);
Write ('Masukan SKS Indonesia             =');readln(SKS_Indonesia);
Write ('Masukan Nilai ICT                 =');readln(ICT);
Write ('Masukan SKS ICT                   =');readln(SKS_ICT);
Write ('Masukan Nilai Kimia               =');readln(Kimia);
Write ('Masukan SKS Kimia                 =');readln(SKS_Kimia);
Write ('Masukan Nilai Praktek_ICT         =');readln(Praktek_ICT);
Write ('Masukan SKS Praktek_ICT           =');readln(SKS_Praktek_ICT);
Write ('Masukan Nilai Algoritma           =');readln(Algoritma);
Write ('Masukan SKS Algoritma             =');readln(SKS_Algoritma);
Write ('Masukan Nilai Prak Algoritma      =');readln(Prak_Algoritma);
Write ('Masukan SKS Prak Algoritma        =');readln(SKS_Prak_Algoritma);
Write ('Masukan Nilai Pengantar TI        =');readln(Pengantar_TI);
Write ('Masukan SKS Pengantar TI          =');readln(SKS_Pengantar_TI);
Write ('Masukan Nilai Al-Islam            =');readln(Al_Islam);
Write ('Masukan SKS Al-Islam              =');readln(SKS_Al_Islam);
Write ('Masukan Nilai Fisika              =');readln(Fisika);
Write ('Masukan SKS Fisika                =');readln(SKS_Fisika);

if kalkulus='A' then
angka_kalkulus:=4;
if kalkulus='B' then
angka_kalkulus:=3;
if kalkulus='C' then
angka_kalkulus:=2;
if kalkulus='D' then
angka_kalkulus:=1;
if kalkulus='E' then
angka_kalkulus:=0;

if Indonesia='A' then
angka_Indonesia:=4;
if Indonesia='B' then
angka_Indonesia:=3;
if Indonesia='C' then
angka_Indonesia:=2;
if Indonesia='D' then
angka_Indonesia:=1;
if Indonesia='E' then
angka_Indonesia:=0;

if ICT='A' then
angka_ICT:=4;
if ICT='B' then
angka_ICT:=3;
if ICT='C' then
angka_ICT:=2;
if ICT='D' then
angka_ICT:=1;
if ICT='E' then
angka_ICT:=0
else
angka_ICT:=0;

if Kimia='A' then
angka_Kimia:=4;
if Kimia='B' then
angka_Kimia:=3;
if Kimia='C' then
angka_Kimia:=2;
if Kimia='D' then
angka_Kimia:=1;
if Kimia='E' then
angka_Kimia:=0;

if Praktek_ICT='A' then
Angka_Praktek_ICT:=4;
if Praktek_ICT='B' then
Angka_Praktek_ICT:=3;
if Praktek_ICT='C' then
Angka_Praktek_ICT:=2;
if Praktek_ICT='D' then
Angka_Praktek_ICT:=1;
if Praktek_ICT='E' then
Angka_Praktek_ICT:=0;

if Algoritma='A' then
Angka_Algoritma:=4;
if Algoritma='B' then
Angka_Algoritma:=3;
if Algoritma='C' then
Angka_Algoritma:=2;
if Algoritma='D' then
Angka_Algoritma:=1;
if Algoritma='E' then
Angka_Algoritma:=0;

if Prak_Algoritma='A' then
Angka_Prak_Algoritma:=4;
if Prak_Algoritma='B' then
Angka_Prak_Algoritma:=3;
if Prak_Algoritma='C' then
Angka_Prak_Algoritma:=2;
if Prak_Algoritma='D' then
Angka_Prak_Algoritma:=1;
if Prak_Algoritma='E' then
Angka_Prak_Algoritma:=0;

if Pengantar_TI='A' then
Angka_Pengantar_TI:=4;
if Pengantar_TI='B' then
Angka_Pengantar_TI:=3;
if Pengantar_TI='C' then
Angka_Pengantar_TI:=2;
if Pengantar_TI='D' then
Angka_Pengantar_TI:=1;
if Pengantar_TI='E' then
Angka_Pengantar_TI:=0;

if Al_Islam='A' then
Angka_Al_Islam:=4;
if Al_Islam='B' then
Angka_Al_Islam:=3;
if Al_Islam='C' then
Angka_Al_Islam:=2;
if Al_Islam='D' then
Angka_Al_Islam:=1;
if Al_Islam='E' then
Angka_Al_Islam:=0;

if Fisika='A' then
Angka_Fisika:=4;
if Fisika='B' then
Angka_Fisika:=3;
if Fisika='C' then
Angka_Fisika:=2;
if Fisika='D' then
Angka_Fisika:=1;
if Fisika='E' then
Angka_Fisika:=0;

Total_Kalkulus:=angka_kalkulus*sks_kalkulus;
Total_Indonesia:=angka_indonesia*SKS_indonesia;
Total_ICT:=angka_ICT*SKS_ICT;
Total_Kimia:=angka_kimia*SKS_kimia;
Total_Praktek_ICT:=angka_Praktek_ICT*SKS_Praktek_ICT;
Total_Algoritma:=angka_Algoritma*SKS_Algoritma;
Total_Prak_Algoritma:=angka_Prak_algoritma*SKS_Prak_Algoritma;
Total_Pengantar_TI:=angka_Pengantar_TI*SKS_Pengantar_TI;
Total_Al_Islam:=angka_Al_islam*SKS_Al_islam;
Total_Fisika:=Angka_fisika*SKS_Fisika;
Total_a:=Total_Kalkulus+Total_Indonesia+Total_ICT+Total_Kimia+Total_Praktek_ICT;
Total_b:=Total_Algoritma+Total_Prak_Algoritma+Total_Pengantar_TI+Total_Al_Islam+Total_Fisika;
Total:=Total_a+Total_b;

SKS_a:=SKS_kalkulus+SKS_Indonesia+SKS_ICT+SKS_Kimia+SKS_PrakTek_ICT;
SKS_b:=SKS_Algoritma+SKS_Prak_Algoritma+SKS_pengantar_TI+SKS_Al_islam+SKS_fisika;
SKS:=SKS_a+SKS_b;

IPS:=total/SKS;
writeln('Indeks Prestasi Semester      =',IPS:10:0);
end.

Untuk contoh programnya bisa anda download disini.

Komentar

Postingan populer dari blog ini

Resume Film CyberGeddon

                       Hallo Guys ketemu lagi bareng Mia nih :D kali ini mia akan membahas tentang film CyberGeddon yang tidak lama ini sudah saya tonton bareng dosen dan temen kampus di Kelas. (Teteh bukannya belajar malah nonton film -_-). Haha biarin dong kali-kali :p

Sinopsis Novel Perahu Kertas Dewi Lestari

  "Perahu ng BramantyKertas" merupakan novel ter-hitz dari Dewi 'dee" Lestari. mengangkat tema persahabatan empat sekawan yang easy reading dan heart catcing untuk pembaca dari berbagai lapisan usia. dikemas dengan bahasa yang lugas, serta pendeskripsian keadaan yang juga begitu lugas tetapi sarat akan nilai-nilai serta makna kehidupan. bukan melulu tentang remaja, melainkan tentang dinamika kehidupan empat orang remaja serta korelasinya dengan lingkungan internal. novel ini akan segera diankat ke layar lebar. sentuhan tangan sutradara kenamaa Hanung Bramantyo akan menambah apik coverage novel yang sudah apik ini. dan inilah  sinopsi novel "perahu kertas" karya Dewi "dee"  Lestari !!