Algoritma HITUNG_RATA_RATA
{ Menghitung rata-rata N buah bilangan
bulat yang dibaca dari piranti
masukan. N > 0. }
DEKLARASI
k : integer { pencacah pengulangan }
N : integer { jumlah data, > 0 }
x : integer { bilangan bulat yang
dibaca }
jumlah : integer
rata : real
DESKRIPSI :
read(N) { banyaknya suku deret }
jumlah ¬ 0
k ¬ 1 { inisialisasi }
while k £ N do
read(x)
jumlah ¬ jumlah + x
k ¬ k + 1
endwhile { kondisi berhenti: k > N }
rata ¬ jumlah/N
write(rata)
Program C++ Mencari rata- rata jumlah data :
#include <iostream> |
class DATA |
{ private: int n; int jumlah; int x; float rata; public: void data(){ n=1; jumlah=0; cout << "program menghitung rata-rata (masukkan bilangan 0 untuk selesai)\n\n"; cout<<"Data ke-1 : "; cin >> x; while (x > 0){ jumlah += x; cout << "Data ke-" << n+1 << " : "; cin >> x; n++; } rata = (float)jumlah / (n-1); cout<<"Rata-rata = " << rata; } }; int main(){ int x; DATA D; D.data(); cin>>x; return 0; } |
Tidak ada komentar:
Posting Komentar