Menentukan Bilangan Terbesar Diantara Dua Buah Bilangan Dev C++

Kode program menentukan bilangan terbesar di antara dua buah bilangan

Dua buah bilangan bulat dimasukkan dari keyboard. Bagaimana cara menampilkan bilangan yang terbesar di antara kedua bilangan tersebut?

Ada dua cara untuk memberikan solusi pada persoalan ini. Kedua cara itu akan dibahas.

Cara 1 :

Salah satu algoritma untuk menyelesaikan masalah ini pernah dibahas pada Bab 2. Algoritmanya adalah sebagai berikut :
⦁ masukkan (x, y).
⦁ terbesar ← x // Asumsi bahwa x adalah yang terbesar
⦁ JIKA terbesar < y MAKA
terbesar ← y
AKHIR-JIKA
⦁ tampilkan (terbesar)

Implementasi dalam C++ :

#include <iostream>

using namespace std;

int main()
{
char lagi;
do
{
double ip, x, y, terbesar;

cout <<"|============================================================|\n";
cout <<"|Kode Menentukan Bilangan Terbesar Diantara Dua Buah Bilangan|\n";
cout <<"|============================================================|\n";
cout << "Masukkan x: ";
cin >> x;

cout << "Masukkan y: ";
cin >> y;

terbesar = x;

if (terbesar < y)
terbesar = y;

cout << "Bilangan terbesar = " << terbesar << "\n";
cout<<"\n\nReply [Y/T] : ";cin>>lagi;
}
while(lagi == 'y' || lagi == 'Y');
cout<<"\n";
cout <<"|==========================|\n";
cout <<"| TEKAN ENTER UNTUK KeLUAR!|\n";
cout <<"| creative : Faisal Habib  |\n";
cout <<"===========================|\n";
return 0;
}

Dengan Hasil running :

 

Cara 2 :

Cara kedua dilakukan tanpa melibatkan variable lain. Algoritmanya adalah sebagai berikut :
⦁ masukkan (x, y).
⦁ JIKA x > y MAKA
tampilkan (“terbesar yaitu”, x)
SEBALIKNYA
tampilkan (“terbesar yaitu”, y)
AKHIR-JIKA

Program C++ berdasarkan algoritma tersebut dapat dilihat di bawah ini.

#include <iostream>
using namespace std;

int main()
{
char lagi;
do
{
double ip, x, y;

cout << "Masukkan x: ";
cin >> x;

cout << "Masukkan y: ";
cin >> y;

if (x > y)
cout << "Bilangan terbesar = " << x << "\n";
else
cout << "Bilangan terbesar = " << y << "\n";
cout<<"\n\nReply [Y/T] : ";cin>>lagi;
}
while(lagi == 'y' || lagi == 'Y');
cout<<"\n";
cout <<"|==========================|\n";
cout <<"| TEKAN ENTER UNTUK KeLUAR!|\n";
cout <<"| creative : Faisal Habib  |\n";
cout <<"===========================|\n";
return 0;
}

Dengan Hasil running :

Rich Snippets
Published
Article
Menentukan Bilangan Terbesar Diantara Dua Buah Bilangan Dev C++
Ratings
51star1star1star1star1star
Faisal Habib

Kata Bijak? Google banyak!

You may also like...

Leave a Reply