Senin, 07 April 2014

kasus 4.4 #Menghitung rata-rata dari integer positif (banyak data ditentukan dari data yg dimasukan



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


Tidak ada komentar:

Posting Komentar