Sabtu, 30 Maret 2013

ALPRO : LATIHAN 3 PERTEMUAN 4

Ide :

[Sentinel] Buatlah algoritma untuk menentukan nilai terkecil, terbesar, dan jumlah semua bilangan positif yang dimasukkan.

Flowchart-nya :
C++ :
#include <iostream>
#include <string>

using namespace std;
int main()
{
   int mx,n,mn,x,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<<endl;      
      cout<<"Masukkan nilai ke-"<<n<<" : ";
      cin >> x;
   }

   system("PAUSE");
   return 0;
}

Semoga bermanfaat :-D

Tidak ada komentar:

Posting Komentar