Minggu

Program untuk mencari rata-rata jumlah data


Algoritma :

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:

Poskan Komentar