Pages

Saturday, October 19, 2013

Menentukan Nilai Maksimal dan Minimal dari Sejumlah Input Bilangan

Sebelum mulai, alangkah indahnya kita lihat penampakan berikut ini :












Bagi yang sudah paham bahasa C++ tentunya akan gampang membuat koding untuk hasil eksekusi di atas. Tak ada salahnya jika penulis berbagi ilmu tentang koding untuk program di atas.

#include <iostream.h>
#include <conio.h>
void main()
{
int nilai[25];
   int jumlah_inputan;
   float max,min,jumlah,total;
   cout<<"Masukkan jumlah input bilangan: ";cin>>jumlah_inputan;
   for(int i=0;i<jumlah_inputan;i++)
   {
    cout<<"Masukkan bilangan : "<<"\t";cin>>nilai[i];
   }
   total=0;
   for(int i=1;i<jumlah_inputan;i++)
   {
    total=total+nilai[i];
    if(nilai[i]>max)
    {
      max=nilai[i];
      }
   }
   min=nilai[0];
   for(int i=1;i<jumlah_inputan;i++)
   {
    if(nilai[i]<min)
      {
      min=nilai[i];
      }
   }
   cout<<endl;
   cout<<"Bilangan terbesar\t: "<<max<<endl;
   cout<<"Bilangan terkecil\t: "<<min<<endl;
   cout<<endl;
   getch();
}

Logikanya :
Inputan bilangan yang pertama dianggap sebagai nilai maksimal. Dengan perulangan for maka inputan pertama akan dibandingkan dengan inputan bilangan berikutnya. Begitupun untuk logika bilangan minimum. Bilangan yang diinputkan pertama dianggap sebagai nilai minimal. Dengan perulangan for maka inputan pertama akan dibandingkan dengan inputan bilangan berikunya. Maka didapatkanlah nilai minimal dan nilai maksimalnya.

Ok sobat-sobatku semua... Silahkan dipahami dan tentukan logikamu sendiri. Tentunya tidak semua kepala berisi logika yang sama. Seorang yang berjiwa besar pantang hanya sekedar kopi paste.

Semoga bermanfaat!!!

(by Astri)

No comments:

Post a Comment