Minggu, 29 Agustus 2010

Mengelompokkan Data

Mengelompokkan Data

Andaikan dari keyboard dimasukkan N buah data (bilangan bulat) kemudian akan dkelompokkan menjadi 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. Beberapa banyak data yang 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;
Deskripsi
Write ( “berapa banyak bilngan ?”);
Read (N)
Cacah ← 1;
Genap ← 0;
Ganjil ← 0;

Repeat
Write (“masukkan blangan 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