[Sentinel] Buatlah algoritma untuk menentukan nilai terkecil, terbesar, dan jumlah semua bilangan positif yang dimasukkan.
Flowchart :
Klik gambar untuk perbesar |
C++ :
#include <iostream>
#include <string>
using namespace std;
int main()
{
int mx;
int n;
int mn;
int x;
int jumlah;
n =1;
mn =2;
mx =0;
jumlah =0;
cout<<"Masukkan nilai ke-1";
cin >> x;
mn =x*mn;
while (!(x<0))
{
if (x>mx)
{
mx =x;
}
else
{
}
if (x<mn)
{
mn =x;
}
else
{
}
jumlah =jumlah+x;
n =n+1;
cout << "Nilai terkecil = "<<mn << endl;
cout << "Nilai terbesar = "<<mx << endl;
cout << "Jumlah semua bilangan = "<<jumlah << endl;
cout<<"Masukkan nilai ke-"<<(n+1);
cin >> x;
}
system("PAUSE");
return 0;
}
Tidak ada komentar:
Posting Komentar