Professional Documents
Culture Documents
Pascal
Pascal
PROGRAM PASCAL
DISUSUN OLEH :
NAMA SYARIFAH NUR RAHMA
NPM : 2109100079
Kelas : SI 2B
DAFTAR ISI..............................................................................................................................2
Program Biodata.........................................................................................................................3
Program Perulangan...................................................................................................................9
2
Program Selamat Datang
Program Biodata
program biodata;
uses crt;
var
NPM : longint;
nama: string;
alamat: string;
TTL : string;
hobi : string;
begin
clrscr;
NPM := 21091000479;
nama:=' SYARIFAH NUR RAHMA';
alamat:=' Berangir ';
TTL :='Pasar Lori, 11 November 2003’;
hobi := ' Baca Novel '; writeln(' Biodata Mahasiswa');
3
writeln('=======================================================
==');
writeln('Nama =', nama);
writeln('NPM = ', NPM);
writeln('Alamat Rumah =', alamat);
writeln('Tempat, Tanggal Lahir =',TTL);
writeln('Hobi =', hobi);
writeln('=======================================================
==');
readkey;
end.
4
readkey;
end.
5
Program Operator Assigment
program operassign;
uses crt;
var
A : integer;
B : string;
begin
clrscr;
A :=100;
B :='Buah Apel';
writeln ('Nama Buah = ', B);
writeln ('Harga Buah = ', A);
readkey;
end.
6
Program Operator Aritmatika
program parametika;
uses crt;
var
A : string;
B,C,D,E,F : longint;
begin clrscr;
writeln (' Aplikasi Toko');
writeln ('================================');
write ('Nama Barang = ');readln (A);
write ('Jumlah Barang = ');readln (B);
write ('Harga Barang = ');readln (C);
write ('Uang Tunai = '); readln (E);
D:=B*C;
F:=E-D;
writeln ('================================');
writeln ('Nama Barang : ', A);
writeln ('Jumlah Barang : ', B);
writeln ('Harga Barang : ', C);
writeln ('Total Pembelian :', D);
writeln ('Total Kembealian :', F);
writeln ('=================================');
readkey;
end.
7
Program Operator String
program operatorstring;
uses crt;
var A,B,C,D : string;
begin
clrscr;
write ('kata ke 1: ');readln (A);
write ('kata ke 2: '); readln (B);
write ('kata ke 3: ');readln (C);
D:= A+' '+B+' '+ C;
writeln ('Hasil Penggabungan Kata=', D);
readkey;
end.
8
hasil := A > B;
writeln ('A > B :', Hasil);
hasil := A < B;
writeln ('A < B :', Hasil);
hasil := A >= B;
writeln ('A >= B :', Hasil);
hasil := A <= B;
writeln ('A <= B :', Hasil);
readkey;
end.
Program Perulangan
program perulangan;
uses crt;
var
I : integer;
N : integer;
begin clrscr;
for I:= 1 to 50 do
write(I);
readkey;
end.
9
Program Perulangan Menurun
program pengulangan;
uses crt;
var
i : integer;
n : integer;
begin
clrscr;
write('Masukkan Angka :'); readln (n);
for i:=N downto I do
write(i,',');
write('');
readkey;
end.
10
writeln('+...........................................+');
PersenTunjangan:=0.2;
write('Gaji='); readln(gaji);
write('Jumlah Anak=');readln(JumlahAnak);
if JumlahAnak>2then
PersenTunjangan:=0.3;
Tunjangan:=PersenTunjangan*Gaji;
writeln('Besar Tunjangan=Rp', Tunjangan:10:2);
readkey;
end.
11
if A>2then
begin
D:=0.3;
E:=0.07;
end;
C:=D*B;
F:=E*B;
writeln('Besar Tunjangan = Rp',C:10:2);
writeln('Besar Potongan = Rp',F:10:2);
readkey;
end.
Program Case Of
program caseof;
uses
crt;
const
pi=3.14;
var
Pilih : integer;
Sisi, Jari, Isi : real;
begin
clrscr;
writeln('<>');
writeln;
writeln('1.Menghitung Isi Kubus');
writeln('2.Menghitung Luas Kubus');
writeln('3.Menghitung Isi Slinder');
writeln; write('Pilih Nomor:'); readln(Pilih);
case pilih of
1:begin
write('Panjang Sisi Kubus :'); readln(Sisi);
writeln('Isi Kubus :', Sisi*Sisi*Sisi);
12
end;
2:begin
write('Luas Lingkaran :');readln(Jari);
writeln('Luas Lingkaran :', Jari*Jari);
end;
3:begin
write('Isi Slinder :');readln(Isi);
writeln('Isi Slinder :', Isi*Isi*Isi);
end;
end;
readkey;
end.
13