Pertemuan ke 3 : kasus 3.2

On Monday, March 18, 2013 0 comments

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