Advertisements
latihan C++

Latihan C++ #15 : Mencari Nilai Terbesar & Nilai Terkecil

Anak Males – Artikel kali ini kita akan membahas tentang program c++ untuk mencari nilai terbesar dan terkecil yang di input.

Setelah beberapa artikel sebelumnya membuat program c++ untuk menghitung luas, keliling dan juga volume dari berbagai bangun datar dan bangun ruang.

Oh ya bagi kalian ya baru mau belajar c++ dan langsung melihat artikel ini kalian bisa untuk mempersiapkan terlebih dahulu untuk belajar c++.

Baca Juga : Pengenalan Untuk Pemula & Persiapan Belajar Program C++

Tidak seperti artikel-artikel sebelumnya kita langsung buat dan bahas programnya saja.

Program C++ Nilai Terbesar & Terkecil

#include<iostream>

using namespace std;

   int main() {
      cout << "------------------------------------------------------------------------------------------------------------------------" << endl;
      cout << "----------------------------------------------Mencari nilai Terbesar dan Terkecil---------------------------------------" << endl;
      cout << "------------------------------------------------------------------------------------------------------------------------" << endl;

       int angka, jumlah, max, min;

       cout << "masukkan jumlah angka: ";
       cin >> jumlah;
       cout << endl;

       for (int i = 1; i <= jumlah; i++) {

       cout << "Masukkan Angka       : "; cin >> angka;

       if ( i == 1 ) {
             min = angka;
             max = angka;
            }
            else if ( min > angka ) {
               min = angka;
            }
            else if ( max < angka) {
               max = angka;
           }
           else {}
           }

       cout << endl;
       cout << "Nilai terkecil           : " <<  min << endl;
       cout << "Nilai terbesar           : " <<  max << endl;

    return 0;
    }

Karena dalam program ini menggunakan fungsi cout, cin dan endl maka menggunakan file header

#include<iostream>

lalu untuk tipe data dan variabel yang digunakan yaitu menggunakan tipe data integer dengan beberapa variabel angka, jumlah, max, min serta juga i.

Kalian bisa lihat di kode ini

int angka, jumlah, max, min;

Dan

(int i = 1; i <= jumlah; i++)

untuk fungsinya:

  • Jumlah digunakan sebagai penampung nilai inputan yang nantinya akan digunakan untuk menentukan seberapa banyak angka yang harus kalian inputkan. contohnya kalian masukan jumlah angka 5 nah kalian harus menginputkan 5 angka misalnya ada angka 1,12,3,5,8.
  • Nah sedangkan untuk variabel angka ini ditujukan sebagai penyimpan 5 angka tersebut.
  • Untuk min itu digunakan sebagai penyimpan nilai hasil yang paling terkecil.
  • Sedangkan variabel max jelas kabalikanya dari min yaitu untuk menyimpan nilai paling besar.
  • Variabel i ini untuk menyimpan nilai i yaitu 1 kita bisa lihat kode diatas.

Kita lanjut bahas program intinya.

 cout << "masukkan jumlah angka: ";
 cin >> jumlah;
 cout << endl

Bisa kita lihat kode diatas, Dibaris pertama itu difungsikan untuk menampilkan teks dan juga sebagai inputan Nah itu adalah fungsi dari kode Cout. Lalu dibaris keduanya itu berfungsi menyimpan inputan dari cout dan itu adalah fungsi dari cin. Serta baris terakhir itu untuk Newline atau membuat baris baru dan itu adalah fungsi dari endl.

for (int i = 1; i <= jumlah; i++) {

       cout << "Masukkan Angka       : "; cin >> angka;

       if ( i == 1 ) {
             min = angka;
             max = angka;
            }
            else if ( min > angka ) {
               min = angka;
            }
            else if ( max < angka) {
               max = angka;
           }
           else {}
           }

Pada program ini menggunakan perulangan dan percabangan. Kita bisa lihat pada kode diatas perulangannya menggunakan for dan percabangan if/elseif.

i <= jumlah Kode tersebut mengartikan bahwa jika variabel i kurang dari atau samaa dengan jumlah angka yang dinput maka i++ atau bisa diartikan i = i + 1 jadi yang tadinya tadinya angkanya 1 maka akan menjadi 2 dan seterus nya sampai dengan i dan jumlah itu nilainya sama. Secara mudahnya bahwa pengulangan diprogram ini akan terus berjalan sampai i dan jumlah ini sama besarnya.

lalu kode dibaris kedua itu hanya untuk menginput angka saja.

untuk percabangan If/Else if di program ini adalah penentu hasil kalau bisa dibilang .

 if ( i == 1 ) {
             min = angka;
             max = angka;
            }

kode diatas berfungsi jika inputan jumlah angka hanya 1 jadi hasilnya nilai terkecil dan terbesar hasilnya sama. misal inputan angkanya 5 maka nilai terbesar dan terkecilnya 5.

else if ( min > angka ) {
               min = angka;
            }

Untuk kode diatas ini di peruntukan untuk mencari nilai terkecil.

else if ( max < angka) {
               max = angka;
           }

Sedangkan yang ini untuk mencari nilai terbesarnya.

Output Program C++ Nilai Terbesar & Terkecil

Ini adalah contoh hasil dari program c++ mencari nilai terbesar dan terkecil.

hasil program C++ nilai terbesar terkecil

Penutup

Mungkin segitu dulu untuk latihan membuat program C++ mencari nilai tekecil dan terbesar Dan bagi kalian yang ingin Belajar materi C++ dan latihannya Bisa dilihat di Tutorial C++ Dan Juga yang sedang belajar html, semoga bermanfaat untuk kalian dan juga sampai jumpa di artikel berikutnya. Bye…

You may also like...

Popular Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *