Tentukanlah bilangan terbesar antara 3 bilangan bulat
Analisis :
= input : misalkan x,y dan z, semua integer
= proses : kita harus membandingkan ketiga bilangan tersebut (caranya?)
X>Y and X>Z untuk menentukan nilai X adalah nilai terbesar
Y>X and Y>Z untuk menentukan nilai Y adalah nilai terbesar
Z>X and Z>Y untuk menentukan nilai Z adalah nilai terbesar
= output : bilangan terbesar
bilangan terbesar yaitu X
bilangan terbesar yaitu Y
bilangan terbesar yaitu Z
flowchart
misalkan :: X = 5, Y=5 dan Z=5 atau
X=6, Y=4 dan Z=2
hasilnya
C++
#include <iostream>
#include <conio.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
int x, y, z;
cout<<"Masukkan Nilai Bilangan x: ";
cin>>x;
cout<<"Masukkan Nilai Bilangan y : ";
cin>>y;
cout<<"Masukkan Nilai Bilangan z : ";
cin>>z;
cout<<endl;
if (x > y && x > z)
cout<<"bilangan terbesar yaitu x= "<<x<<endl;
else if (y>x && y>z)
cout<<"bilangan terbesar yaitu y= "<<y<<endl;
else if (z>x && z>y)
cout<<"bilangan terbesar yaitu z= "<<z<<endl;
else
cout<<"bilangan x, y dan z sama besar"<<endl;
return 0;
}
misal input x=6, y=4 dan z=2
0 comments:
Post a Comment