Anda di halaman 1dari 5

Tugas alpro 3

1) Program bilangan ganjil


X : integer
N : integer
read (X)
read (N)
While ( N != 0 ) do
If ( X mod 2 = 1 )
Print ( X )
2) Flowchart bilangan ganjil

START

X : integer

N : integer

Read (X,N)

While ( N != FALSE
0 ) do

FALSE
X mod
2=1
TRUE

Print( X )

END

3) Program bilangan genap


Input : Nilai awal
Input : Nilai akhir
While ( i <= 8 AND i <= 19 )
If ( i mod 2 = 0 )
Print i
4) Flowchart bilangan genap

START

Nilai
Awal,Akhir

While( i <=8 FALSE


AND i <=19 )

FALSE
i mod
2=0
TRUE

Print( i )

END

5) Program sederetan bilangan ganjil


Bil = 10 : integer
Read ( bil )
If ( bil mod 2 != 0 )
If (( bil !== 21 ) || (bil !== 27)) then
Print ( bil )
If ( bil <= 30 ) then
Print ( bil )
6) Flowchart sederet bilangan ganjil

START

Bil = 10 : integer

Read ( bil )

bil mod 2
!=0

TRUE

( bil !==
FALSE bil <= 30
21 ) || (bil
!== 27)

TRUE
Print( TRUE
bil ) Print( bil )

END
7) Flowchart Latihan 4

START

tahun : integer

saldo : real

suku_bunga : real

bunga : real

Read(tahun),Read(suku_
bunga)
Read(saldo),Read(bunga)

tahun = 0

suku_bunga =
0.05

saldo = 10000

while(saldo
< 20000)
TRUE

tahun= tahun + 1

FALSE bunga= saldo *


suku_bunga

saldo= saldo + bunga

TRUE

Print( Tahun )

FALSE
END
Tahun Bunga Saldo
0 5.0 10.000
1 5.0025 10010.0025
2 5.00500125 10015.00750

3 5.007503750625 10020.015005000625

• Pada tahun berapa saldo mencapai lebih dari 20000? Berapa nilai saldo pada tahun
tersebut?

Saldo mencapai lebih dari 20000 pada tahun ke-1387 dengan saldo sebanyak
20003.590366430937

Anda mungkin juga menyukai