Terdapat beberapa nilai masukan yang akan
diolah semua nilai yang bertipe data interger dari semua nilai yang dimasukan
terdapat nilai terbesar dan nilai terkecil, setiap data yang diinput disimpan
dalam variabel array.
Syntax
#include<iostream>
using
namespace std;
int main()
{
int max,n,i,min;
float a[100];
cout<<"masuka jumlah
data : ";cin>>n;
for (i=1; i<=n;i++)
{
cout<<"masukan
bilangan ke "<<i<<":";cin>>a[i-1];
}
max=a[1];
min=a[1];
for (i=2; i<=n;i++)
{
if
(max<a[i-1])
{
max=a[i-1];
};
if(min>a[i-1])
{
min=a[i-1];
};
};
cout<<"nilai terbesar
adalah :"<<max<<endl;
cout<<"nilai terkecil
adlah : "<<min<<endl;
return 0;
}
Running
Penjelasan
Dalam kasus ini untuk mencari nilai yang
terbesar ataupun yang terkecil, dimisalkan seperti nilai yang dimasukan dalam
hasil running di atas, misalkan saya
memasukan 3 angka, maka akan dilakukan proses perulangan for (i=1;
i<=n;i++), lalu akan keluar cetakan seperti masukan
bilangan sebanyak nilai yang kita masukan, contohnya kita memasukan nilai 2, 3,
dan 4. Jika memasukan angka 2 maka akan dilakukan permisalan dengan
pertama-tama menggunakan fungsi perulangan untuk proses selanjutnya menggunakan
if, jika max kurang dari 2-1 maka max = 1, maka 1 bukan nilai terkecil tetapi
sama dengan nilai batasan, dan selanjutnya dengan nilai 3 dan 4, sehingga
menghasilkan nilai seperti didalam running

0 komentar:
Posting Komentar