Anda di halaman 1dari 8

LAPORAN PRAKTIKUM

PEMROGRAMAN DASAR
PERTEMUAN 3

NAMA : Gardi Muhammad


NRP : 152021150
KELAS : DD
TANGGAL PENUGASAN : 20 Oktober 2021

LABORATORIUM PEMROGRAMAN DASAR


PROGRAM STUDI INFORMATIKA
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
INSTITUT TEKNOLOGI NASIONAL
BANDUNG
2022
No. 1
program NilaiKelas;
{$APPTYPE CONSOLE}

uses
SysUtils,crt;

//penjabaran variabel
var
nama : array[1..5] of string[25];
nrp : array[1..5] of string;
tugas, uts, uas : array[1..5] of Real;
data, a : integer ;
ket : string;
nilai_akhir : Real;

begin
ClrScr;
//input banyak data
write('Masukan berapa mahasiswa yang ingin dimasukan datanya : ');
readln(data);
writeln;
//mulai array looping
//masing2 variabel menggunakan array
for a:=1 to data do
begin
Writeln('No.',a);
Write('Masukan NRP : ');
Readln(nrp[a]);
Write('Masukan Nama : ');
readln(nama[a]);
write('Masukan Nilai Tugas : ');
readln(tugas[a]);
write('Masukan Nilai UTS : ');
readln(uts[a]);
write('Masukan Nilai UAS : ');
readln(uas[a]);
Writeln;
end;

Writeln('--Nilai Kelas--');
//output
for a:= 1 to data do //untuk a=1 ke data
begin
nilai_akhir := (0.2 * tugas[a]) + (0.4 * uts[a]) + (0.4 * uas[a]); //perhitungan brp
persen nilai2
writeln(a, '.',nama[a], ' (', nrp[a], ')');
writeln('Nilai Tugas : ',tugas[a]:3:2); //penambahan skala 3:2 agar blgn real ada
batasanya
writeln('Nilai UTS : ',uts[a]:3:2);
writeln('Nilai UAS : ',uas[a]:3:2);
writeln('Nilai Akhir : ',nilai_akhir:3:2);

//statement if nilai
if nilai_akhir >= 60 then
begin
Writeln (' -- Anda Dinyatakan LULUS -- ');
end
else
Writeln (' -- Anda Dinyatakan TIDAK LULUS -- ');
Writeln;
end;

ReadKey;
end.
Output
Flowchart
No. 2
program palindrome;

{$APPTYPE CONSOLE}

uses
SysUtils,
crt;
//menjabarkan variabel
var
a,b : string;
i : integer;

begin
clrscr;
//input kata
write('masukkan kata:'); readln(a);
//proses pembalikan kata
for i:=length(a) downto 1 do
b:=b+a[i];
//statement if
if(a=b)then
writeln('kata ',a,' adalah palindrom')
else
writeln('kata ',a,' tidak palindrom');

readln;
end.
Output
Flowchart

Anda mungkin juga menyukai