Sabtu, 23 Maret 2013

Kasus 3.2 "Menentukan bilangan terbesar antara 3

Masalah:

  • Buatlah Algoritma menentukan bilangan terbesar antara dua bilangan bulat
Analisis:

  • Input: x,y,z
  • Proses: membandingkan nilai terbesar antara x,y, dan z.
  • Output: Jika x>y>z, maka output=x. Jika y>x>z maka output=y. Jika z>x>y maka output=z.
Deklarasi:

  • x,y,z : Integer{Input}
  • x atau y atau z : Integer{Output}
Deskripsi

  • read(x,y,z)
  • if(x>y) and (x>z) then write('Bilangan terbesar adalah='x)
    else if (y>x) adn (y>z) then write('Bilangan terbesar adalah='y)
    else write('Bilangan terbesar adalah='z)
Gambar Flowchart:




Program C++ menentukan bilangan terbesar antara tiga bilangan bulat

#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();


return 0;

}

Tidak ada komentar: