Assalamualaikum w.w,
Tetep semangat... kita akan membahas kasus 4.4 tentang menghitung rata-rata integer positif (Banyak data ditentukan dari data yang dimasukkan) dengan Program Flowchart dan program C++ :
Kasus 4.4 "Menghitung rata-rata dari integer positif (banyak data ditentukan dari data yang dimasukkan"
Hitunglah rata-rata dari integer positif (banyak data ditentukan dari data yang dimasukkan)
Algoritma :
- Diberikan data bilangan bulat positif kemudian dicari rata-ratanya
- Deklarasi : integer n,jumlah,x.
rata = real.
- Deskripsi : jumlah <= 0
read (x)
n <= 1
perulangan
- end : for
rata = jumlah/(n-1)
- write(rata)
Gambar Program Flowchart dengan menggunakan aplikasi Raptor dan output nya :
Program C++ dengan menggunakan aplikasi Dev C++:
#include <iostream>
#include <cstdlib>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int n;
float jumlah;
int x;
int rata;
jumlah =0;
n =1;
x =0;
while (!(x < 0)){
jumlah = jumlah + x;
cout<<"Data ke-"<<n<<" = ";
cin>>x;
n =n+1;
}
cout<<"Jumlah bilangan integer positif adalah "<<jumlah<<endl;
rata = jumlah /(n-2);
cout<<"Rata-ratanya adalah "<<jumlah<<" / "<<(n-2)<<" = "<<rata<< endl;
return 0;
}
Gambar Program C++ dengan menggunakan aplikasi Dev C++:
Alhamdulilah ...
Selamat mencoba dan semoga bermanfaat :)
Wassalamualikum w.w.
Wassalamualikum w.w.
0 komentar:
Posting Komentar