Professional Documents
Culture Documents
Tugas Program
Tugas Program
var
nama, tujuann:string;
pilih,tujuan,dskn:char;
s1,s2,s3,s4,s5,bayar, potong,total:integer;
harga:integer;
data :text;
begin
writeln('================Selamat Datang Di GOTAN================');
writeln('*******************************************************');
writeln(' Sebelum masuk pada pemesanan ojek, apakah anda ingin');
writeln(' mendapatkan voucher potongan yang bernilai sebesar :');
Writeln(' *Rp. 7000,00* dari hasil benar 5 soal;');
Writeln(' *Rp. 5000,00* dari hasil benar 4 soal dan;');
Writeln(' *Rp. 2000,00* dari hasil benar 3 soal.');
Writeln(' Selain syarat diatas, anda tidak akan memperoleh potongan.');
Writeln(' Pilih 1. Untuk Ya, 2. Untuk Tidak');
readln(dskn);
case dskn of
'1':begin
clrscr;
writeln;
case pilih of
'a':Begin
banksoal1(s1,s2,s3,s4,s5);
clrscr;
writeln('Nama Anda : ');
readln(nama);
clrscr;
writeln('Pusat pangkalan GOTAN berapa di Fakultas Teknik UNTAN');
writeln;
writeln('===============Destinasi Tujuan===============');
writeln('a. Kota Baru (kobar) -------------->Rp 15.000');
writeln('b. Sungai Raya Dalam (serdam) ----->Rp 9.000');
writeln('c. Siantan (siantan) -------------->Rp 22.000');
writeln('d. Parit Haji Husin II (paris 2) -->Rp 9.000');
writeln('e. Gajah Mada (gajahmada) --------->Rp 13.000');
writeln('f. Sungai Jawi (sungaijawi) ------->Rp 19.000');
writeln;
writeln('Pilih Destinasi Tujuan Anda, tulis kode :');
writeln;
writeln('a. kobar, b. serdam, c. siantan, d. paris 2, e. gajahmada, f. sungaijawi');
readln(tujuan);
total:= s1+s2+s3+s4+s5;
if total= 5 then potong:= 7000
else
if total= 4 then potong:= 5000
else
if total= 3 then potong:= 2000;
else
if tujuan = 'b' then
begin
harga:= 9000;
bayar:= harga - potong;
tujuann:='Jalan Sungai Raya Dalam';
clrscr;
writeln;
writeln('==========GOJEK UNTAN============');
writeln('nama customer:',nama);
writeln('Tujuan :',tujuann);
writeln('biaya ojol :',bayar);
writeln;
readln;
end
else
if tujuan = 'c' then
Begin
harga:= 22000;
bayar:= harga - potong;
tujuann:='Siantan';
clrscr;
writeln;
writeln('==========GOJEK UNTAN============');
writeln('nama customer:',nama);
writeln('Tujuan :',tujuann);
writeln('biaya ojol :',bayar);
writeln;
readln;
end
else
if tujuan = 'd' then
Begin
harga:= 9000;
bayar:= harga - potong;
tujuann:='Jalan Parit Haji Husin II';
clrscr;
writeln;
writeln('==========GOJEK UNTAN============');
writeln('nama customer:',nama);
writeln('Tujuan :',tujuann);
writeln('biaya ojol :',bayar);
writeln;
readln;
end
else
if tujuan = 'e' then
Begin
harga:= 13000;
bayar:= harga - potong;
tujuann:='Jalan Gajah Mada';
clrscr;
writeln;
writeln('==========GOJEK UNTAN============');
writeln('nama customer:',nama);
writeln('Tujuan :',tujuann);
writeln('biaya ojol :',bayar);
writeln;
readln;
end
else
if tujuan = 'f' then
Begin
harga:= 19000;
bayar:= harga - potong;
tujuann:='Sungai Jawi';
clrscr;
writeln;
writeln('==========GOJEK UNTAN============');
writeln('nama customer:',nama);
writeln('Tujuan :',tujuann);
writeln('biaya ojol :',bayar);
writeln;
readln;
end;
end;
'b':Begin
banksoal2(s1,s2,s3,s4,s5);
clrscr;
writeln('Nama Anda : ');
readln(nama);
clrscr;
writeln('Pusat pangkalan GOTAN berapa di Fakultas Teknik UNTAN');
writeln;
writeln('===============Destinasi Tujuan===============');
writeln('a. Kota Baru (kobar) -------------->Rp 15.000');
writeln('b. Sungai Raya Dalam (serdam) ----->Rp 9.000');
writeln('c. Siantan (siantan) -------------->Rp 22.000');
writeln('d. Parit Haji Husin II (paris 2) -->Rp 9.000');
writeln('e. Gajah Mada (gajahmada) --------->Rp 13.000');
writeln('f. Sungai Jawi (sungaijawi) ------->Rp 19.000');
writeln;
writeln('Pilih Destinasi Tujuan Anda, tulis kode :');
writeln;
writeln('a. kobar, b. serdam, c. siantan, d. paris 2, e. gajahmada, f. sungaijawi');
readln(tujuan);
total:= s1+s2+s3+s4+s5;
if total= 5 then potong:= 7000
else
if total= 4 then potong:= 5000
else
if total= 3 then potong:= 2000;
if tujuan = 'a' then
begin
harga:= 15000;
bayar:= harga-potong;
tujuann:='Kota Baru';
clrscr;
writeln;
writeln('==========GOJEK UNTAN============');
writeln('nama customer:',nama);
writeln('Tujuan :',tujuann);
writeln('biaya ojol :',bayar);
writeln;
readln;
end
else
if tujuan = 'b' then
begin
harga:= 9000;
bayar:= harga - potong;
tujuann:='Jalan Sungai Raya Dalam';
clrscr;
writeln;
writeln('==========GOJEK UNTAN============');
writeln('nama customer:',nama);
writeln('Tujuan :',tujuann);
writeln('biaya ojol :',bayar);
writeln;
readln;
end
else
if tujuan = 'c' then
Begin
harga:= 22000;
bayar:= harga - potong;
tujuann:='Siantan';
clrscr;
writeln;
writeln('==========GOJEK UNTAN============');
writeln('nama customer:',nama);
writeln('Tujuan :',tujuann);
writeln('biaya ojol :',bayar);
writeln;
readln;
end
else
if tujuan = 'd' then
Begin
harga:= 9000;
bayar:= harga - potong;
tujuann:='Jalan Parit Haji Husin II';
clrscr;
writeln;
writeln('==========GOJEK UNTAN============');
writeln('nama customer:',nama);
writeln('Tujuan :',tujuann);
writeln('biaya ojol :',bayar);
writeln;
readln;
end
else
if tujuan = 'e' then
Begin
harga:= 13000;
bayar:= harga - potong;
tujuann:='Jalan Gajah Mada';
clrscr;
writeln;
writeln('==========GOJEK UNTAN============');
writeln('nama customer:',nama);
writeln('Tujuan :',tujuann);
writeln('biaya ojol :',bayar);
writeln;
readln;
end
else
if tujuan = 'f' then
Begin
harga:= 19000;
bayar:= harga - potong;
tujuann:='Sungai Raya';
clrscr;
writeln;
writeln('==========GOJEK UNTAN============');
writeln('nama customer:',nama);
writeln('Tujuan :',tujuann);
writeln('biaya ojol :',bayar);
writeln;
readln;
end;
end;
end;
end;
'2':begin
clrscr;
writeln('Nama Anda : ');
readln(nama);
clrscr;
writeln('Pusat pangkalan GOTAN berapa di Fakultas Teknik UNTAN');
writeln;
writeln('===============Destinasi Tujuan===============');
writeln('a. Kota Baru (kobar) -------------->Rp 15.000');
writeln('b. Sungai Raya Dalam (serdam) ----->Rp 9.000');
writeln('c. Siantan (siantan) -------------->Rp 22.000');
writeln('d. Parit Haji Husin II (paris 2) -->Rp 9.000');
writeln('e. Gajah Mada (gajahmada) --------->Rp 13.000');
writeln('f. Sungai Jawi (sungaijawi) ------->Rp 19.000');
writeln;
writeln('Pilih Destinasi Tujuan Anda, tulis kode :');
writeln;
writeln('a. kobar, b. serdam, c. siantan, d. paris 2, e. gajahmada, f. sungaijawi');
readln(tujuan);
writeln;
end;
end;
interface
implementation
uses crt;
var
soal1,soal2,soal3,soal4,soal5:string;
total,potong:integer;
begin
clrscr;
writeln('*********************************************************************');
writeln;
readln(soal1);
writeln;
write('2. 9 x 9 + 9 =');
readln(soal2);
writeln;
write('3. 1 + 1 x 0 = ');
readln(soal3);
writeln;
writeln;
readln(soal5);
total:= s1+s2+s3+s4+s5;
else
else
readln;
end;
var
soal1,soal2,soal3,soal4,soal5:string;
total,potong:integer;
begin
clrscr;
writeln('*********************************************************************');
writeln;
readln(soal1);
if soal1='mesir' then s1:=1 else s1:=0;
writeln;
write('2.tumbuhan berduri yang kebanyakan tumbuh pada daerah gersang seperti gurun
adalah....');
readln(soal2);
writeln;
write('3.12 x 10 - 20 =');
readln(soal3);
writeln;
readln(soal4);
writeln;
write('5.8 + 5 : 5 = ');
readln(soal5);
total:= s1+s2+s3+s4+s5;
else
else
readln;
clrscr;
end;
end.