Senin, 14 Oktober 2013

Algoritma Jumlah deret= 5+5+5+5...... sampai suku ke n (For,Repeat,While)

algoritma Jumlah=5+5+5+5+5+5+ …. sampai suku ke-20

Struktur FOR
Pada struktur for ini, perulangan dilakukan sebanyak n kali (jumlah perulangannya sudah tertentu).

Program HitungJumlah
// Untuk menghitung jumlah deret sampai suku ke 20
Deklarasi
Jumlah : integer
X : integer {jumlah suku}
Algoritma
ouput(“Masukan jumlah suku =”); input (n)
Jumlah=0
for ( i=1 to n )
      Jumlah=Jumlah+5
output(“Jumlah deret = ”, Jumlah)

Dari contoh tersebut aksi “Jumlah=Jumlah+5” akan dikerjakan sebanyak n yaitu 20 kali jika n diisi 20.

Struktur REPEAT
Pada struktur repeat ini, perulangan dilakukan bukan sebanyak n kali, tetapi diulangi sampai kondisi benar yaitu kondisi berhentinya.

Program HitungJumlah
// Untuk menghitung jumlah deret sampai suku ke 20
Deklarasi
Jumlah : integer
JumlahSuku: integer
Algoritma
ouput(“Masukan jumlah suku =”); input (n)
Jumlah=0; JumlahSuku=0
repeat
     Jumlah=Jumlah+5; JumlahSuku=JumlahSuku+1
until (JumlahSuku=n)
output(“Jumlah deret = ”, Jumlah)

Struktur WHILE
Pada struktur while, perulangan dilakukan bukan sebanyak n kali, tetapi diulangi selama kondisi benar yaitu kondisi perulangananya.

Program HitungJumlah
// Untuk menghitung jumlah deret sampai suku ke 20
Deklarasi
Jumlah : integer
JumlahSuku: integer 
Algoritma
ouput(“Masukan jumlah suku =”); input (n)
Jumlah=0; JumlahSuku=0
while (JumlahSuku<=n)
     Jumlah=Jumlah+5
     JumlahSuku=JumlahSuku+1
output(“Jumlah deret = ”, Jumlah)

Tidak ada komentar:

Posting Komentar