Kasus 3.1 Menentukan bilangan terbesar antara dua bilangan
bulat.
·
Analisis:
Input: A dan B
adalah bilangan integer
Proses:
Bandingkan A dan B
-
Jika A > B maka A terbesar (output)
-
Jika A = B maka keduanya sama besar (output)
-
Sebaliknya, jika B > A maka B terbesar
(output)
·
Algoritma:
(Menemukan nilai terbesar antara dua
bilangan bulat)
·
Deklarasi:
A, B :
Integer
·
Deskripsi:
read(A, B)
if(A>B)
·
C++
#include <cstdlib>
#include <iostream>
using namespace std;
class banding{
private:
int a;
int b;
public:
banding();
void input();
void bandingkan();
};
banding::banding(){
cout<<"Membandingkan Dua buah bilangan"<<endl;
};
void banding::input(){
cout<<"Masukkan A: ";
cin>>a;
cout<<"Masukkan B: ";
cin>>b;
}
void banding::bandingkan(){
if (a>b)
cout<<"bil terbesar: "<<a<<endl;
else if (a<b)
cout<<"Bilangan terbesar: "<<b<<endl;
else
cout<<"bilangan sama besar "<<b<<" =
"<<a<<endl;
}
int main(int argc, char *argv[])
{
banding x;
x.input();
x.bandingkan();
system("PAUSE");
return EXIT_SUCCESS;
}
hasilnya:
·
Flowchart:
Tugas (10 maret 2014)
Tidak ada komentar:
Posting Komentar