Contoh searching

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 :



WhatsApp Welcome to WhatsApp chat
Howdy! How can we help you today?
Type here...