Program Mencari Nilai Terkecil dengan Looping C++

Posting Komentar

Program hitung nilai terkecil dengan loop
Mencari nilai terkecil sering kali dibutuhkan dalam materi komposisi dalam matematika, kali ini saya akan membagikan program C++ untuk mencari nilai terkecil dari beberapa nilai yang dimasukkan dengan konfirmasi perulangan.

Problem

Kita perlu menghitung nilai terkecil dari beberapa bilangan yang ada sebanyak kita ingin memasukkan bilangannya  dan setelah selesai menemukan nilai terbesar kita juga perlu mengetahui berapa banyak nilai yang kita inputkan.

Contoh Input dan Output

Input Output
15
20
1 (konfirmasi)
10
2 (konfirmasi)
10
20
30
2 (konfirmasi)
20

Kode Program (Source Code)

#include<iostream>
using namespace std;

int main(){
	// Mendeklarasikan Variable
	float NilaiAwal, NilaiBaru, NilaiTerkecil;
	int lanjut = 1;
	int jumlah = 1; // untuk menghitung banyaknya bilangan yang di input
	
	// Output Nama dan instruksi program
	cout<<"______Penhitung_Nilai_Terkecil______"<<endl<<endl;
	cout<<"Masukkan Nilai Awal : ";cin>>NilaiAwal;
	NilaiTerkecil = NilaiAwal;
	
	// Looping while jika lanjut = 1, maka akan mengulangi program
	while(lanjut==1){
		jumlah++; 
		cout<<"-----------------"<<endl;
		cout<<"Masukkan nilai berikutnya : ";
		cin>>NilaiBaru;
		cout<<"-----------------"<<endl;
		// Penghitung nilai terkecil
		if(NilaiBaru < NilaiTerkecil){
			NilaiTerkecil = NilaiBaru;
		} else { NilaiTerkecil = NilaiTerkecil;
		}
		
	//  Output pertanyaan ulangi program
	cout<<"Masukkan nilai lagi? n";
	cout<<"1 = Ya | "; //  Jika 1 maka akan menjalankan kembali program
	cout<<"Selain 1 = Tidak"<<endl; //  Jika selain 1 maka melanjutkan ke program selanjutnya
	cout<<"Masukkan pilihan : ";
	cin>>lanjut; //  variabel untuk menetukan looping
	
	}
	
	// Output nilai terkecil
	cout<<"n-------------------"<<endl;
	cout<<NilaiTerkecil<<" adalah nilai terkecil dari "<<jumlah<<" Bilangan "<<endl;
	cout<<"-------------------"<<endl;
	
	return 0;
	
}

Contoh Hasil Running


______Penghitung_Nilai_Terkecil______

Masukkan Nilai Awal : 10
-----------------
Masukkan nilai berikutnya : 15
-----------------
Masukkan nilai lagi?
1 = Ya | Selain 1 = Tidak
Masukkan pilihan : 1
-----------------
Masukkan nilai berikutnya : 9
-----------------
Masukkan nilai lagi?
1 = Ya | Selain 1 = Tidak
Masukkan pilihan : 1
-----------------
Masukkan nilai berikutnya : 13
-----------------
Masukkan nilai lagi?
1 = Ya | Selain 1 = Tidak
Masukkan pilihan : 3

-------------------
9 adalah nilai terkecil dari 4 Bilangan
-------------------
Diffa Aziz
Seorang Blogger Biasa

Related Posts

Posting Komentar