berikut adalah sintax programnya:
//MENAMPILKAN NILAI TERBESAR DARI 3 BUAH BILANGAN
#include<iostream.h>
int main()
{
int a, b, c;
cout<<"A= ";
cin>>a;
cout<<"B= ";
cin>>b;
cout<<"C= ";
cin>>c;
if(a>b && a>c)
cout<<" Nilai A = "<<a<<" Terbesar"<<endl;
if(b>a && b>c)
cout<<" Nilai B = "<<b<<" Terbesar"<<endl;
if(c>a && c>b)
cout<<" Nilai C = "<<c<<" Terbesar"<<endl;
}
Pada program diatas, kita menggunakan tiga fungsi IF yang terpisah sehingga ketiga intruksi IF ini akan dikerjakan. intruksi IF yang pertama, bagian ini akan menguji apakah a>b && a>c. jika kondisi ini benar maka sudah pasti b dan c tidak lebih besar daripada a, oleh sebab itu, maka program akan secara otomatis akan langsung menampilkan "Nilai A (<<a<< pada bagian ini untuk menampilkan nilai a yang diinput) Terbesar". Namun jika a tidak lebih besar dari pada b, maka program akan memeriksa apakah b lebih besar dari pada c. jika benar b lebih besar, maka program akan menampilkan b sebagai nilai terbesar. namun jika tidak, maka berarti nilai c lebih besar daripada a dan b. maka nilai c lah yang akan ditampilkan.
dalam program ini, jika kita menginput nilai yang sama pada a,b dan c. maka program tidak akan menampikan nilai manapun.
Logika bukan :) dan, Mudah juga kan?
0 komentar:
Posting Komentar
untuk pertanyaan dan komentar silahkan pada form dibawah ini.