Sunday, August 6, 2017

Menentukan Nilai Maksimum dengan C++

Menentukan Nilai Maksimum dengan C++ :



Bahasa pemrograman c++ banyak digunakan untuk menyelesaikan masalah yang sedikit kompleks dan mudah. Proses pencarian nilai maksimum termasuk ke penyelesaian masalah yang mudah dimana hanya terdapat beberapa perulangan dan percabangan didalam program tersebut. Banyak bahasa pemrograman yang digunakan untuk mencari nilai maksimum dan nilai minimum dari sebuah inputan Angka. Bahasa pemrograman yang dapat digunakan seperti php, java, python dan masih banyak yang lainnya.

Pencarian nilai maksimum atau nilai tertinggi dan nilai minimum atau nilai terendah dapat dijalankan dengan source code berikut ini :

#include <iostream>
using namespace std;
int main(){
    int a,jumlah,max,angka;
    int *aa=&a,*maksimal=&max,*jml=&jumlah,*i=&angka;
    cout<<"Masukan Jumlah angka : ";cin>>*jml;
    for(*aa=1;*aa<=jumlah;a++){
        cout<<"Masukan Angka : ";cin>>*i;
        if(*aa==1){
            *maksimal = *i;
        }
        else if(*maksimal < *i){
            *maksimal=*i;
        }
    }
cout<<*maksimal;
return 0;
}

Program tersebut terdiri dari beberapa tipe data diantarnya yaitu a, jumlah, Max, Angka. Semua variabel tersebut berada didalam tipe data integer.
Program tersebut berjalan dengan mengambil inputan dari user berupa jumlah angka yang akan di input kan kedalam program. Source code yang di gunakan yaitu cin>>i; Selanjutnya terjadi perulangan sebanyak inputan jumlah nilai yang di masukan oleh user.  Jika user menginput nilai 10 maka perulangan yang dilakukan sebanyak 10 kali.
Kemudian user akan diminta memasukan 10 angka sesuai dengan keinginan user. Dalam program tersebut terdapat percabangan jika jumlah inputan 1 maka nilai tersebut adalah nilai yang tertinggi. Jika nilai maksimal lebih besar dari seluruh inputan oleh user maka nilai maksimum tersebut yang di jadikan sebagai nilai maksimum.

Penentuan nilai minimum dan maksimum dilakukan dengan membandingkan satu nilai dengan nilai yang lain ketika terdapat  1 nilai yang mempunyai nilai paling tinggi maka nilai tersebut menjadi output dari pencarian nilai maksimum atau nilai tertinggi dari sebuah program. Sebaliknya dengan pencarian nilai minimum jika terdapat 1 nilai yang paling kecil dari nilai yang lain. Maka nilai tersebut yang akan di tampilkan di hasil aplikasi sebagai nilai minimum dari program yang dibuat


EmoticonEmoticon