bE miNe

bE miNe

Senin, 30 Agustus 2010

MENGELOMPOKKAN DATA


Andaikan dari keyboard dimasukkan N buah data (bilangan bulat) kemudian akan dikelompokkan menjadi dua macam dua macam, yaitu kelompok bilangan ganjil dan kelompok bilangan genap dalam bentuk jumlahan sehingga keluaran (output) berbentuk sebagai berikut:

Jumlah bilangan Ganjil  = ....
Jumlah bilangan Genap = ....

Analisis:
1.       Berapa banyak data harus diketahui terlebih dahulu à N
2.       Lakukan perulangan sebanyak N kali untuk :
a.        Meminta data
b.       Memeriksa data apakah ganjil atau genap
c.       Menjumlahkan data sesuai kelompoknya
3.       Tampilkan hasil penjumlahan.

Algoritma GanjilGenap
{ mengelompokkan data dalam bentuk jumlahan bilangan ganjil dan genap }

Deklarasi
            integer cacah, N, angka, Genap, Ganjil;
Dekripsi
            write (“Berapa banyak bilangan ?”);
            read ( N );
            cacah ß 1;
Genap ß 0;
Ganjil ß 0;

Repeat
write (“Masukkan bilangan ke-“, cacah);
read ( angka );
if (angka % 2 = 0 )
then Genap ß Genap + angka;
else Ganjil ß Ganjil + angka;
endif.
cacah ß cacah + 1;
until (cacah > N);

write (“Jumlah bilangan Ganjil =”, Ganjil);
write (“Jumlah bilangan Genap =”, Genap);







Tidak ada komentar:

Posting Komentar