berikut ini adalah contoh program C++ untuk menentukan nilai rata-rata , nilai tertinggi dan nilai terendah :
#include <iostream>
#include <conio.h>
#include <iomanip>
using namespace std;
int main()
{
int n, nilai[50];
float rata, max, min, total;
char menu,x;
awal: ;
cout<<"Menu Nilai\n";
cout<<"-------------------\n";
cout<<"A. Rata-rata Nilai \n";
cout<<"B. Nilai Tertinggi \n";
cout<<"C. Nilai Terendah \n";
cout<<"-------------------\n";
do
{
cout<<"Masukkan MENU [A/B/C] : ";
cin>>menu;
}
while(menu!='A'&&menu!='a'&&menu!='B'&&menu!='b'&&menu!='C'&&menu!='c');
cout<<"Masukkan jumlah nilai yang ingin diinput : ";
cin>>n;
for (int i =0; i<n; i++)
{
cout<<"Masukkan nilai index ke- "<<i+1<<" : ";
cin>>nilai[i];
}
cout<<endl;
total =0;
for (int i=0; i<n; i++)
{
total = total+nilai[i];
}
max = nilai[0];
for (int i=1; i<n; i++)
{
if(nilai[i]>max)
{
max = nilai[i];
}
}
min = nilai[0];
for (int i=1; i<n; i++)
{
if(nilai[i]<min)
{
min = nilai[i];
}
}
rata = nilai[0];
for (int i=1; i<n; i++)
{
if(nilai[i]>rata)
{
rata = nilai[i];
}
}
rata = total/n;
if(menu=='A' || menu=='a')
{
cout<<"\nRata-rata nilai dari data diatas : "<<rata;
}
else if(menu=='B' || menu=='b')
{
cout<<"\nNilai tertinggi dari data diatas : "<<max;
}
else if(menu=='C' || menu=='c')
{
cout<<"\nNilai terendah dari data diatas : "<<min;
}
cout<<" "<<endl;
cout<<"Ulangi lagi (Y/T) :";
cin>>x;
if(x=='Y' || x=='y')
goto awal;
exit: ;
getch();
}
dan ini lah hasil output nya
Thursday, September 14, 2017
Home »
» Cara Menentukan Nilai Rata-Rata, MAX, MIN Dengan C++
0 comments:
Post a Comment