Menghitung rata-rata dari integer positif (banyak data ditentukan dari data yg dimasukan
Algoritma
Deklarasi
n,jumlah,x : integer
rata : real
Deskripsi
jumlah <= 0
read(x)
n <= 1
while (x>0)
jumlah <= jumlah+x
read(x)
n <= n+1
endfor
rata <= jumlah/(n-1)
write(rata)
Flowchart
C++
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int n;
int jumlah;
int x;
float rata;
int data;
jumlah =0;
raptor_prompt_variable_zzyz ="masukkan jumlah data";
cout << raptor_prompt_variable_zzyz << endl;
cin >> x;
n =1;
while (!(n>x))
{
raptor_prompt_variable_zzyz ="masukkan nilai";
cout << raptor_prompt_variable_zzyz << endl;
cin >> data;
if (data>0)
{
jumlah =jumlah+data;
cout << data << endl; n =n+1;
}
else
{
}
}
rata =jumlah/(n-1);
cout << "rata ratanya "<<rata << endl;
return 0;
}
Output
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int n;
int jumlah;
int x;
float rata;
int data;
jumlah =0;
raptor_prompt_variable_zzyz ="masukkan jumlah data";
cout << raptor_prompt_variable_zzyz << endl;
cin >> x;
n =1;
while (!(n>x))
{
raptor_prompt_variable_zzyz ="masukkan nilai";
cout << raptor_prompt_variable_zzyz << endl;
cin >> data;
if (data>0)
{
jumlah =jumlah+data;
cout << data << endl; n =n+1;
}
else
{
}
}
rata =jumlah/(n-1);
cout << "rata ratanya "<<rata << endl;
return 0;
}
Output
Tidak ada komentar:
Posting Komentar