Anda di halaman 1dari 2

Nama: Eko wahyudi saputro

Nmp: 2019020123

1. Algoritma menentukan_apakah_bilangan_tersebut _merupakan kelipatan_4


Program menentukan_apakah _bilangan_tersebut _merupakan kelipatan_4
{ Menentukan

Deklarsi

bil_bulat_positif : integer:

bil_berkelipat_4 : String:

algoritma

read ( bil_bulat_positif)

case bil_bulat_positif

1 : bil_berkelipat_4 : ‘tidak’
2 : bil_berkelipat_4 : ‘tidak’
3 : bil_berkelipat_4 : ‘tidak’
4 : bil_berkelipat_4 : ‘tidak’
5 : bil_berkelipat_4 : ‘ya’
6 : bil_berkelipat_4 : ‘tidak’
7 : bil_berkelipat_4 : ‘tidak’
8 : bil_berkelipat_4 : ‘tidak’
9 : bil_berkelipat_4 : ‘ya’
10 : bil_berkelipat_4 : ‘tidak’
11 : bil_berkelipat_4 : ‘tidak’
12 : bil_berkelipat_4 : ‘tidak’

1000 : bil_berkelipat_4: ‘ya’}

Endcase

Write ( bil_berkelipat_4)
2. Algoritma menentukan_total_belanja_setelah_di_diskon
Program total_biaya
{ menentukan
total_biaya_setelah_di_kurangi_diskon_jika_biaya_belanja_lebih_dari_100000
Deklarasi
Biaya_belanja_pembeli,harga_diskon,total_biaya : real
Algoritma
Read ( biaya_belanja_pembeli )
If (biaya_belanja_pembeli > 100000 ) then
Harga_diskon  harga_diskon
Else
Harga_dikon  0
If (biaya_belanja_pembeli > 100000 ) then
Total_biaya  biaya_belanja_pembeli_dikon
Else
Total_biaya  biaya_belanja_pembeli

Endif

Write ( harga_diskon,total_biaya )

3. Algoritma tiga_buah_bilangan_berurut
Program tiga_buah_bilangan_berurut
{ menentukan tiga buah bilangan yang berurut}
Deklarasi
A, B, C, maksimal : integer
Algoritma
Read ( A,B,C )
If ( A>B )
Then if ( A>C ) then
maksimum  A
Else
Maksimum  C
Endif
Elseif (B>C ) then
Maksimum  B
Else
Maksimum  C
Endif
Endif
Write (A, B, C )

Anda mungkin juga menyukai