Membandingkan 2 bilangan
Kasus 3.1.
Masalah :
Tentukanlah bilangan terbesar antara dua bilangan bulat.
Tentukanlah bilangan terbesar antara dua bilangan bulat.
Analisis :
Input : misalkan A dan B, keduanya integer
Proses : bandingkan A dan B
–Jika A > B maka A terbesar
(output)
–Sebaliknya B terbesar (output)
Deklarasi :
A,b : integer
Deskripsi :
Read (a,b)
If (a>b) then write (“bilangan
terbesar adalah= a “)
Else write (“bilangan terbesar
adalah = b”)
endif
Program C++ :
#include <iostream>
#include <conio.h>
using namespace std;
class beda
{
public:
int proses();
private:
int a,b;
};
int beda::proses(){
cout<<"\t Menentukan mana yang lebih besar"<<endl<<endl;
cout<<"Masukkan bilangan 1 :"; cin>>a;
cout<<"Masukkan bilangan 2 :"; cin>>b;
if(a>b){
cout<<"Bilangan "<<a<<" Lebih besar daripada "<<b<<endl;
cout<<"atau "<<a<<" > "<<b<<endl;
}
else if (a<b){
cout<<"Bilangan "<<a<<" Lebih kecil daripada "<<b<<endl;
cout<<"atau "<<a<<" < "<<b<<endl;
}
else {
cout<<"Bilangan "<<a<<" Sama dengan "<<b<<endl;
cout<<"atau "<<a<<" = "<<b<<endl;
}
}
int main(int argc, char** argv) {
beda bilangan;
bilangan.proses();
return 0;
}
Tidak ada komentar:
Posting Komentar