Anda di halaman 1dari 8

1.

 Bahasa algoritma

Program thr_karyawan

kamus

Lb : integer

Algoritma

Input(lb)

If lb=<5 then output (‘mendapatkan thr sebesar 100000’)

Else If lb=<10 then output (‘mendapatkan thr sebesar 200000’)

Else If lb>10 then output (‘mendapatkan thr sebesar 300000’)

Endif

 Pascal

program thr_karyawan

var

lb : integer;

begin

write('lama bekerja berap tahun : '); readln(lb);

if lb <5 then writeln('thr ysng didspst 100000')

write('lama bekerja berap tahun : '); readln(lb);

else if lb <=10 then writeln('thr ysng didspst 200000')

write('lama bekerja berap tahun : '); readln(lb);

else if lb >10 then writeln('thr ysng didspst 300000')

end;

writeln (‘thr = ‘)

readln();

end.

2.

 Bahasa algoritma

Program jenis_menu
kamus

Bill : integer

Algoritma

Input(bill)

Depend on (bill)

1 : output (‘insert’)

2 : output (‘update’)

3 : output (‘delete’)

4 : output (‘exit’)

Else

Output(‘masukan salah’)

End depend on

 Pascal

program jenis_menu

var

bill : integer;

begin

write('masukan nomer menu = ');readln(bill);

case(bill)of

1 : output ('insert');

2 : output ('update');

3 : output ('delete');

4 : output ('exit');

else

writeln('masukan nomer salah')

end;

readln('anda memeilih menu');

end.
3.

 Bahasa algoritma

Program_nilai_uts

kamus

A, b, c, d, e : integer

Algoritma

Input (a,b,c,d,e)

If a>=50 then output (‘tidak mendapat remedial’)

Else output(‘ mendapat remedial alpro’)

If b>=50 then output (‘tidak mendapat remedial’)

Else output(‘ mendapat remedial sbo ’)

Ifc>=50 then output (‘tidak mendapat remedial’)

Else output(‘ mendapat remedial rti’)

If d>=50 then output (‘tidak mendapat remedial’)

Else output(‘ mendapat remedial indo’)

Ife>=50 then output (‘tidak mendapat remedial’)

Else output(‘ mendapat remedial pancasila’)

Endif.

 Pascal

program nilai_uts

var

a : integer;

b : integer;

c : integer;

d : integer;

e : integer;

begin
write('masukan nilai alpro = ');readln(a);

if (a >= 50)then writeln('tidak remedial')

else writeln ('anda mendapat remedial alpro')

write('masukan nilai sbo = ');readln(b);

if (a >= 50)then writeln('tidak remedial')

else writeln ('anda mendapat remedial sbo')

write('masukan nilai rti = ');readln(c);

if (a >= 50)then writeln('tidak remedial')

else writeln ('anda mendapat remedial rti')

write('masukan nilai indo = ');readln(d);

if (a >= 50)then writeln('tidak remedial')

else writeln ('anda mendapat remedial indo')

write('masukan nilai pancasila = ');readln(e);

if (a >= 50)then writeln('tidak remedial')

else writeln ('anda mendapat remedial pancasila')

end;

readln();

end.

4.

 Bahasa algoritma

Program kalkulator

kamus
bill,a,b : integer

Algoritma

Input (bill)

Depend on (bill)

1 : output(‘tambah’)

Input(a,b)

Tambah = (a+b)

2 : output(‘kurang’)
Input(a,b)

Kurang= (a-b)

3 : output(‘kali’)

Input(a,b)

Kali=(a*b)

4: output(‘bagi’)

Input(a,b)

Bagi=(a/b)

5:output keluar

Else

Output(‘masukan salah’)

End depend on

 Pascal

program kalkulator

var

bill : integer;

c : integer;

b : integer;

begin

write('masukan nomer menu = ');readln(bill);

case(bill)of

1 : output ('tambah');

Writeln (‘masukan angka 1 : ‘ ); readln(a);

Writeln (‘masukan angka 2 : ‘ ); readln(b);

tambah:= (a+b);

2 : output ('kurang');

Writeln (‘masukan angka 1 : ‘ ); readln(a);

Writeln (‘masukan angka 2 : ‘ ); readln(b);


kurang:= (a-b);

3 : output ('kali');

Writeln (‘masukan angka 1 : ‘ ); readln(a);

Writeln (‘masukan angka 2 : ‘ ); readln(b);

kali:= (a*b);

4 : output ('bagi');

Writeln (‘masukan angka 1 : ‘ ); readln(a);

Writeln (‘masukan angka 2 : ‘ ); readln(b);

bagi:= (a/b);

5 : output (keluar);

else

writeln('masukan nomer salah')

end;

readln('anda memeilih menu');

end.

5.

 Bahasa algoritma

Program jumlah_hari_pada_bulan

Bulan : integer

Jml_hari : integer

Algoritma

input(bulan)

depend on (bulan)

1, 3, 5, 7 ,8 ,10, 12 : jml_hari <- 31

2 : jml_hari <- 28

4, 6, 9, 11 jml_hari <- 30

End Depend on

Output( jml_hari)
 Pascal

Program jumlah_hari_pada_bulan

Var

Bulan, jml_hari : integer;

Begin

Write(‘masukan bulan : ‘); readln(bulan);

Case (bulan) of

1, 3, 5, 7, 8, 9, 10, 12 : jml_hari :=31;

2 : jml_hari :=28;

4, 6, 9, 11 :jml_hari :=30;

End;

Writeln(‘jumlah hari : ‘, jml_hari);

Readln();

End.

Anda mungkin juga menyukai