Contoh notasi dan program search max menggunakan array
Notasi :
//judul : menghitung benda ruang balok dan kubus
//oleh : rizky syah gumelar
//tanggal : 25 Maret 2022
//deskripsi : mencari bilangan terbesar
//kamus global
jumlah_angka, nilaiMax, h <-- interger
//jumlah_angka digunakan untuk mengetahui berapa angka yang akan diinput oleh
user, nilaiMax digunakan untuk menampung angka maksimum
i = 0 <-- interger (digunakan untuk looping)
angka[100] <-- interger, array (digunakan untuk
menampung data array yang diinputkan)
//Kamus fungsi
fInput() <-- void
fProses(ja <- interger, a[100] <- interger,
array)
int main(){
fInput()
h =
fProses(jumlah_angka, angka)
fOutput()
}
---------------------------------------------------------------------------------
judul : input
kamus : -
deskripsi :
function fInput() <- void
output
"Masukkan jumlah angka yang akan diinput : "
input
jumlah_angka <-- interger
while(i<jumlah_angka){
output
"Masukkan angka ke-" , i+1 , " : "
input
angka[i] <-- array
}
---------------------------------------------------------------------------------
judul : Proses
kamus : -
deskripsi :
function fProses(int ja, int a[100]) <- interger
i=0
nilaiMax =
a[0] //untuk menyeting agar nilai max = array dan tidak error
while(i<ja){
if(a[i]>nilaiMax){ //looping
nilaiMax=a[i]
}
i++
}
return
nilaiMax
---------------------------------------------------------------------------------
judul : output
kamus : -
deskripsi :
function fOutput() <- void
output
"Nilai terbesarnya adalah : " h
Kode :
//judul : mencari nilai yang terbesar (maksimum)
//oleh : rizky syah gumelar
//tanggal : 25 Maret 2022
//deskripsi : menghitung total nilai dalam larik
menggunakan array dan looping
#include <iostream>
using namespace
std;
int jumlah_angka,
nilaiMax, h;
int i =
0;
int angka[100];
//fungsi
void fInput();
int fProses(int
ja, int
a[100]);
int main()
{
fInput();
h =
fProses(jumlah_angka,
angka);
cout <<
"Nilai terbesarnya adalah : "
<< h;
return
0;
}
void fInput(){
cout <<
"Masukkan jumlah angka yang akan diinput :
";
cin >>
jumlah_angka;
while(i<jumlah_angka){
cout <<
"Masukkan angka ke-"
<< i+1
<< "
: ";
cin >>
angka[i];
i++;
}
}
int fProses(int
ja, int
a[100]){
i=0;
nilaiMax =
a[0];
while(i<ja){
if(a[i]>nilaiMax){
nilaiMax=a[i];
}
i++;
}
return
nilaiMax;
}
Screenshot hasil :
Komentar
Posting Komentar