Terdapat beberapa nilai masukan yang akan diolah semua nilai bertipa data integer dari semua nilai yang di masukan terdapat nilai terbesar dan nilai terkecil, setiap data yang diinput disimpan dalam variable arrar, perbaikilah program dibawah ini agar dapat menyelesaikan kasus diatas.
Syntax program dalam menyelesaikan studi kasus diatas :
#include
#include
using namespace std;
int main(){
int max, i, n, min;
float A[100];
cout<<" Masukan Jumlah Data : ";
cin>>n;
for(i=1; i<=n; i++)
{
cout<<" Masukan Bilangan Ke ["<
cin>>A[i];
}
for(i=1; i<=n; i++)
{
if(i==1)
{
min = A[i];
max = A[i];
}
else if (min > A[i])
{
min = A [i];
}
else if(max < A[i])
{
max = A[i];
}
}
cout<<" Nilai Terbesar Adalah : "<
cout<<" Nilai Terkecil Adalah : "<
getch();
return 0;
}
Hasil Running :
Keterangan :
Program diatas adalah membuat program memasukan nilai yg bertipe integer, dan dimana didalam nilai tersebut ada nilai terbesar dan terkecil, program diatas menggunakan array fungsi.
Cara kerja program diatas yaitu menggunakan array dan diatas diperintahkan memasukan jumlah data di lanjutkan dengan menggunakan fungsi perulangan/for "for(i=1;i<=n;i++" for disitu untuk mengloopig masukan bilangan dan memanggil "i" sebanyak jumlah data yg di masukan tadi dan menginput array sebanyak masukan jumlah data. Dan disana ada perulangan for lagi dengan fungsi menglooping kondisi if. If tersebut berfungsi untuk mencari nilai terbesar dan nilai terkecil.
Jika "min > A[i]" maka min tersebut adalah nilai terbesar yg berada di array "A[i]" begitu pula jika "max maka max tersebut adalah nilai terkecil yg berada di array "A[i]". selanjutnya pemanggilan nilai terbesar dan terkecil.

0 comments:
Post a Comment