Masalah :
Tentukanlah bilangan terbesar antara 3 bilangan bulat.
Analisis
Tentukanlah bilangan terbesar antara 3 bilangan bulat.
Analisis
Input : misalkan x, y dan z, semua integer
Proses : kita harus membandingkan
ketiga bilangan tersebut (caranya?)
Output : bilangan terbesar
Deklarasi
X,y,z : integer
Deskripsi
Read (x,y,z)
If (x>y) and (x>z) then write (“bilangan terbesar
adalag = x”)
Else if (y>x) and (y>z) then write (“ bilangan
terbesar adalah = y”)
Else write (“bilangan terbesar adalah = z”)
End if
Program C++ :
#include <cstdlib>
#include <iostream>
#include <conio.h>
#include<math.h>
using namespace std;
class banding{
public:
void banding_3_bilbulat();
private:
int x,y,z;
};
void banding::banding_3_bilbulat(){
cout<<"masukkan nilai x :";
cin>>x;
cout<<"masukkan nilai y :";
cin>>y;
cout<<"masukkan nilai z :";
cin>>z;
cout<<endl;
{
if((x>y)&&(x>z))
cout<<"Bilangan terbesar adalah x";
else if((y>z)&&(y>x))
cout<<"Bilangan terbesar adalah y";
else
cout<<"Bilangan terbesar adalah z";
}
}
int main(int argc, char *argv[])
{
banding X;
X.banding_3_bilbulat();
cout<<"\n\n";
system("PAUSE");
return EXIT_SUCCESS;
}
#include <iostream>
#include <conio.h>
#include<math.h>
using namespace std;
class banding{
public:
void banding_3_bilbulat();
private:
int x,y,z;
};
void banding::banding_3_bilbulat(){
cout<<"masukkan nilai x :";
cin>>x;
cout<<"masukkan nilai y :";
cin>>y;
cout<<"masukkan nilai z :";
cin>>z;
cout<<endl;
{
if((x>y)&&(x>z))
cout<<"Bilangan terbesar adalah x";
else if((y>z)&&(y>x))
cout<<"Bilangan terbesar adalah y";
else
cout<<"Bilangan terbesar adalah z";
}
}
int main(int argc, char *argv[])
{
banding X;
X.banding_3_bilbulat();
cout<<"\n\n";
system("PAUSE");
return EXIT_SUCCESS;
}
Setelah di Run akan menghasilkan :
Flowchart (Raptor):
Di Coba ya !!
Tidak ada komentar:
Posting Komentar