Senin, 25 Maret 2013

latihan 3 pertemuan 4



[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