Kamis, 14 April 2016

Kasus 6.4 : Algoritma untuk menentukan nilai maksimum dan minimum dari n bilangan.

Assalamu’alaikum w.w.,

Pada kesempatan ini saya akan memposting Program dari materi ARRAY , program ini akan dibuat dalam bentuk Flowchart dan C++ . Program yang akan di buat yaitu : Tentang : Algoritma untuk menentukan nilai maksimum dan minimum dari n bilangan.
Algoritma : 

 Berikut ini adalah Gambar Program Flowchart yang menggunakan Aplikasi RAPTOR :




Output/hasil compiler dari program tersebut :


Dan yang ini Gambar Program C++ yang 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;

class maxmin
  {     
   public:            
          maxmin();            
          int proses(int n,int max,int min,int jumlah);        
   private:             
          int n, max, min, jumlah, x;
  };

maxmin::maxmin()
{
  cout<<"\tMenampilkan Maximum, Minimum, dan Jumlah Sejumlah n Bilangan "<<endl;
  cout<<endl;
}

int maxmin::proses(int n, int max, int min, int jumlah)
{
if(n==0){
   cout<<endl;
   cout<<" NILAI MAKSIMUM       : "<<max<<endl;
   cout<<" NILAI MINIMUM        : "<<min<<endl;
   cout<<" JUMLAH SELURUH DERET : "<<jumlah<<endl<<endl;
   return 0;
  }   

else{
   cout<<" Masukkan Bilangan : ";cin>>x;
      jumlah+=x;

   if(x<min)
   {
      min=x;
   }        

   if(x>max)
   {
      max=x;
   }
    return proses(n-1,max,min,jumlah);
 }   
}

int main(int argc, char *argv[]){
    maxmin x;
    x.proses(5,1,1,0);
   
    system("PAUSE");
   
    return EXIT_SUCCESS;
}


Output/hasil compiler dari program tersebut :


 Selamat mencoba, dan Semoga bermanfaat ....

Wassalamu’alaikum w.w.

Tidak ada komentar:

Posting Komentar