Minggu, 16 Maret 2014

Tentukanlah bilangan terbesar antara 3 bilangan bulat.

Masalah :
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;
}
 
 
 
Setelah di Run akan menghasilkan :
 



Flowchart (Raptor):




Di Coba ya !!

Tidak ada komentar:

Posting Komentar