Algoritma Tugaske2
Algoritma Tugaske2
Nmp: 2019020123
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’
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 )