Langsung ke konten utama

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 :



Komentar

Postingan populer dari blog ini

Flowchart

Pengertian Flowchart. Flowchart adalah suatu diagram dengan tanda-tanda tertentu yang memvisualkan barisan metode secara terperinci dan hubungan antara suatu metode dengan metode lainnya dalam suatu rancangan. Dengan menggunakan flowchart seseorang dapat menerangkan setiap kegiatan yang terjalin dalam struktur tersebut.      Untuk mendesain flowchart, kita harus memahami tanda-tanda yang dapat digunakan untuk merumuskan hal yang berupa masukan, proses atau keluaran dari suatu rancangan. Tidak ada kulifikasi spesifik untuk mendesain suatu flowchart. Kita hanya harus memahami kapan dan dimana tanda tersebut dapat digunakan. Hal itu bermaksud agar orang lain dapat mengartikan dan mengartikan flowchart tersebut secara jelas.     Simbol Flowchart:   Contoh Flowchart:

Tugas Akhir Algoritma Pemrograman - Program Kompetisi

 Program Kompetisi Sepakbola Menggunakan C++ Code : main.cpp #include <iostream> #include "menuawal.h" using namespace std ; int main (){     int pilih;     Menu menu;     while ( 1 ){         system ( "cls" );         menu. showMenu ();         cout << " \t Masukkan Pilihan : " ;         cin >> pilih;         menu. menuInput (pilih);         if (pilih == 7 ){             return 0 ;         }         system ( "pause" );     }     return 0 ; } menuawal.h #include "kompetisi.h" using namespace std ; class Menu {     public:     Kompetisi laLiga;     void showMenu (){         cout << " \t ========================================================================...

Penerapan ADT dan sorting - Phonebook Sederhana

  Koding : // JUDUL = Phone Book dan Sort menggunakan Insertion Sorting //OLEH : RIZKY SYAH GUMELAR //TANGGAL : 9 APRIL 2022   // Kamus #include <iostream> //Include library iostream #include <conio.h> #include <math.h> //SQRT DAN POW Function #include <string.h>   using namespace std ; //Shortcut Std library     struct komponen_phone_book {   string nama, nomor; };   int max_array; int batas (); void input ( int batas_array ); void cetak_phone_book ( int batas_array ); void name_sort ( int batas_array ); void num_sort ( int batas_array );   // Declare ADT ke sebuah variable struct komponen_phone_book phone_book[ 100 ];   //Deskripsi / Algoritma int main (){     //Panggil Function batas   max_array = batas ();   cout << endl;     //Panggil Function Input   input (max_array);     //Cetak Sebelum Sorting   cout << "============ Output...