IPTEK
Jawaban UTS Pascal 2012
Bagi ada yang telah melihat soal UTS yang telah aku postingkan dan masih belum bisa menemukan jawabannya. Inilah jawaban dari soal UTS itu. Apabila kesulitan mencari artikel soal UTS itu bisa dilihat…
Bagi ada yang telah melihat soal UTS yang telah aku postingkan dan masih belum bisa menemukan jawabannya. Inilah jawaban dari soal UTS itu. Apabila kesulitan mencari artikel soal UTS itu bisa dilihat dibawah ini:
SOAL UTS PASCAL
program penjualan;
uses wincrt;
const
g='----------------------------------';
var
nb:string;
hb,pot,tot:real;
jb:integer;
begin
writeln (g);
writeln (' TOKO WAN ABUDI ');
writeln (g);
write ('Masukkan Nama Barang: '); readln (nb);
write ('Masukkan Harga Barang: '); readln (hb);
write ('Masukkan Jumlah Barang: '); readln (jb);
clrscr;
writeln (g);
writeln (' TOKO WAN ABUDI ');
writeln (g);
writeln ('Nama Barang: ', nb);
writeln ('Harga Barang: ', hb:9:2);
writeln ('Jumlah Barang: ', jb);
if ((hb*jb)>= 150000) then
begin
pot:=(hb*jb)*(15/100);
writeln (g);
writeln ('Potongan :Rp. ', pot:9:2);
tot:=(hb*jb)-(pot);
writeln ('Total Pembayaran :Rp. ', tot:9:2);
if nb=('SARIMI') then
writeln ('Hadiah: Gantungan Kunci')
else
if nb=('Sarimi') then
writeln ('Hadiah: Gantungan Kunci')
else
if nb=('sarimi') then
writeln ('Haduah: Gantungan Kunci')
else
if nb=('INDOMIE') then
writeln ('Hadiah: Notebook')
else
if nb=('Indomie') then
writeln ('Hadiah: Notebook')
else
if nb=('indomie') then
writeln ('Hadiah: Notebook')
else
if nb=('SUPERIOR') then
writeln ('Hadiah: Dompet Mini')
else
if nb=('Superior') then
writeln ('Hadiah: Dompet Mini')
else
if nb=('superior') then
writeln ('Hadiah: Dompet Mini')
else
writeln ('Hadiah: NONE');
end
else
if ((hb*jb)>= 100000) then
begin
pot:=(hb*jb)*(10/100);
writeln (g);
writeln ('Potongan :Rp. ', pot:9:2);
tot:=(hb*jb)-(pot);
writeln ('Total Pembayaran :Rp. ', tot:9:2);
if nb=('SARIMI') then
writeln ('Hadiah: Gantungan Kunci')
else
if nb=('Sarimi') then
writeln ('Hadiah: Gantungan Kunci')
else
if nb=('sarimi') then
writeln ('Haduah: Gantungan Kunci')
else
if nb=('INDOMIE') then
writeln ('Hadiah: Notebook')
else
if nb=('Indomie') then
writeln ('Hadiah: Notebook')
else
if nb=('indomie') then
writeln ('Hadiah: Notebook')
else
if nb=('SUPERIOR') then
writeln ('Hadiah: Dompet Mini')
else
if nb=('Superior') then
writeln ('Hadiah: Dompet Mini')
else
if nb=('superior') then
writeln ('Hadiah: Dompet Mini')
else
writeln ('Hadiah: NONE');
end
else
if ((hb*jb)>= 50000) then
begin
pot:=(hb*jb)*(5/100);
writeln (g);
{writeln ('Total Harga sebelum Potongan: Rp ', (hb*jb) }
writeln ('Potongan :Rp. ', pot:9:2);
tot:=(hb*jb)-(pot);
writeln ('Total Pembayaran :Rp. ', tot:9:2);
if nb=('SARIMI') then
writeln ('Hadiah: Gantungan Kunci')
else
if nb=('Sarimi') then
writeln ('Hadiah: Gantungan Kunci')
else
if nb=('sarimi') then
writeln ('Haduah: Gantungan Kunci')
else
if nb=('INDOMIE') then
writeln ('Hadiah: Notebook')
else
if nb=('Indomie') then
writeln ('Hadiah: Notebook')
else
if nb=('indomie') then
writeln ('Hadiah: Notebook')
else
if nb=('SUPERIOR') then
writeln ('Hadiah: Dompet Mini')
else
if nb=('Superior') then
writeln ('Hadiah: Dompet Mini')
else
if nb=('superior') then
writeln ('Hadiah: Dompet Mini')
else
writeln ('Hadiah: NONE');
end
else {if((hb*jb)< 50000) then }
begin
writeln (g);
tot:=(hb*jb);
writeln ('Total Pembayaran :Rp. ',tot:9:2);
if nb=('SARIMI') then
writeln ('Hadiah: Gantungan Kunci')
else
if nb=('Sarimi') then
writeln ('Hadiah: Gantungan Kunci')
else
if nb=('sarimi') then
writeln ('Haduah: Gantungan Kunci')
else
if nb=('INDOMIE') then
writeln ('Hadiah: Notebook')
else
if nb=('Indomie') then
writeln ('Hadiah: Notebook')
else
if nb=('indomie') then
writeln ('Hadiah: Notebook')
else
if nb=('SUPERIOR') then
writeln ('Hadiah: Dompet Mini')
else
if nb=('Superior') then
writeln ('Hadiah: Dompet Mini')
else
if nb=('superior') then
writeln ('Hadiah: Dompet Mini')
else
writeln ('Hadiah: NONE');
end
end.
SOAL UTS PASCAL
program penjualan;
uses wincrt;
const
g='----------------------------------';
var
nb:string;
hb,pot,tot:real;
jb:integer;
begin
writeln (g);
writeln (' TOKO WAN ABUDI ');
writeln (g);
write ('Masukkan Nama Barang: '); readln (nb);
write ('Masukkan Harga Barang: '); readln (hb);
write ('Masukkan Jumlah Barang: '); readln (jb);
clrscr;
writeln (g);
writeln (' TOKO WAN ABUDI ');
writeln (g);
writeln ('Nama Barang: ', nb);
writeln ('Harga Barang: ', hb:9:2);
writeln ('Jumlah Barang: ', jb);
if ((hb*jb)>= 150000) then
begin
pot:=(hb*jb)*(15/100);
writeln (g);
writeln ('Potongan :Rp. ', pot:9:2);
tot:=(hb*jb)-(pot);
writeln ('Total Pembayaran :Rp. ', tot:9:2);
if nb=('SARIMI') then
writeln ('Hadiah: Gantungan Kunci')
else
if nb=('Sarimi') then
writeln ('Hadiah: Gantungan Kunci')
else
if nb=('sarimi') then
writeln ('Haduah: Gantungan Kunci')
else
if nb=('INDOMIE') then
writeln ('Hadiah: Notebook')
else
if nb=('Indomie') then
writeln ('Hadiah: Notebook')
else
if nb=('indomie') then
writeln ('Hadiah: Notebook')
else
if nb=('SUPERIOR') then
writeln ('Hadiah: Dompet Mini')
else
if nb=('Superior') then
writeln ('Hadiah: Dompet Mini')
else
if nb=('superior') then
writeln ('Hadiah: Dompet Mini')
else
writeln ('Hadiah: NONE');
end
else
if ((hb*jb)>= 100000) then
begin
pot:=(hb*jb)*(10/100);
writeln (g);
writeln ('Potongan :Rp. ', pot:9:2);
tot:=(hb*jb)-(pot);
writeln ('Total Pembayaran :Rp. ', tot:9:2);
if nb=('SARIMI') then
writeln ('Hadiah: Gantungan Kunci')
else
if nb=('Sarimi') then
writeln ('Hadiah: Gantungan Kunci')
else
if nb=('sarimi') then
writeln ('Haduah: Gantungan Kunci')
else
if nb=('INDOMIE') then
writeln ('Hadiah: Notebook')
else
if nb=('Indomie') then
writeln ('Hadiah: Notebook')
else
if nb=('indomie') then
writeln ('Hadiah: Notebook')
else
if nb=('SUPERIOR') then
writeln ('Hadiah: Dompet Mini')
else
if nb=('Superior') then
writeln ('Hadiah: Dompet Mini')
else
if nb=('superior') then
writeln ('Hadiah: Dompet Mini')
else
writeln ('Hadiah: NONE');
end
else
if ((hb*jb)>= 50000) then
begin
pot:=(hb*jb)*(5/100);
writeln (g);
{writeln ('Total Harga sebelum Potongan: Rp ', (hb*jb) }
writeln ('Potongan :Rp. ', pot:9:2);
tot:=(hb*jb)-(pot);
writeln ('Total Pembayaran :Rp. ', tot:9:2);
if nb=('SARIMI') then
writeln ('Hadiah: Gantungan Kunci')
else
if nb=('Sarimi') then
writeln ('Hadiah: Gantungan Kunci')
else
if nb=('sarimi') then
writeln ('Haduah: Gantungan Kunci')
else
if nb=('INDOMIE') then
writeln ('Hadiah: Notebook')
else
if nb=('Indomie') then
writeln ('Hadiah: Notebook')
else
if nb=('indomie') then
writeln ('Hadiah: Notebook')
else
if nb=('SUPERIOR') then
writeln ('Hadiah: Dompet Mini')
else
if nb=('Superior') then
writeln ('Hadiah: Dompet Mini')
else
if nb=('superior') then
writeln ('Hadiah: Dompet Mini')
else
writeln ('Hadiah: NONE');
end
else {if((hb*jb)< 50000) then }
begin
writeln (g);
tot:=(hb*jb);
writeln ('Total Pembayaran :Rp. ',tot:9:2);
if nb=('SARIMI') then
writeln ('Hadiah: Gantungan Kunci')
else
if nb=('Sarimi') then
writeln ('Hadiah: Gantungan Kunci')
else
if nb=('sarimi') then
writeln ('Haduah: Gantungan Kunci')
else
if nb=('INDOMIE') then
writeln ('Hadiah: Notebook')
else
if nb=('Indomie') then
writeln ('Hadiah: Notebook')
else
if nb=('indomie') then
writeln ('Hadiah: Notebook')
else
if nb=('SUPERIOR') then
writeln ('Hadiah: Dompet Mini')
else
if nb=('Superior') then
writeln ('Hadiah: Dompet Mini')
else
if nb=('superior') then
writeln ('Hadiah: Dompet Mini')
else
writeln ('Hadiah: NONE');
end
end.