Minggu, 02 Oktober 2011

Contoh Penggunaan Operator Logika dalam Borland C++

Ini adalah contoh program yang menunjukan fungsi dari operator logika dalam Borland C++

#include <iostream.h>
#include <stdio.h>
#include <conio.h>
main()
{
    float a, b, c, d, k, l, ks, ls, n, r, tk, tl, tks, tls;

   printf("Operator Logika \"AND\", \"OR\", dan \"NOT\" pada C++ \n \n");
   puts("Nama \t \t : Taufik Zakaria \n");
   puts("NIM \t \t : 17110137 \n");
   puts("Kelas \t \t : 17 1C 33");
   getch();
   clrscr();

   cout<<"Masukan nilai pertama \t : "; cin>>a;
   cout<<"Masukan nilai kedua \t : "; cin>>b;
   cout<<"Masukan nilai ketiga \t : "; cin>>c;
   cout<<"Masukan nilai keempat \t : "; cin>>d;

   k = a + 5 < 10;
   l = b + 5 > 10;
   ks = c + 5 <= 10;
   ls = d + 5 >= 10;
   n = k && l && ks && ls;
   r = k || l || ks || ls;
   tk = !k;
   tl = !l;
   tks = !ks;
   tls = !ls;

   printf("\n \n");

   cout<<"Hasil dari k = "<<a<<" + 5 < 10 adalah \t : "<<k<<endl;
   cout<<"Hasil dari l = "<<b<<" + 5 > 10 adalah \t : "<<l<<endl;
   cout<<"Hasil dari ks = "<<c<<" + 5 <= 10 adalah \t : "<<ks<<endl;
   cout<<"Hasil dari ls = "<<d<<" + 5 >= 10 adalah \t : "<<ls<<endl<<endl;

   cout<<"Penggunaan operator logika \"AND\" untuk "<<k<<" && "<<l<<" && "<<ks<<" && "<<ls<<" adalah \t :"<<n<<endl<<endl;

   cout<<"Penggunaan operator logika \"OR\" untuk "<<k<<" || "<<l<<" || "<<ks<<" || "<<ls<<" adalah \t :"<<r<<endl<<endl;

   cout<<"Penggunaan operator logika \"NOT\" untuk k = "<<a<<" + 5 < 10 adalah \t : "<<tk<<endl;
   cout<<"Penggunaan operator logika \"NOT\" untuk l = "<<b<<" + 5 > 10 adalah \t : "<<tl<<endl;
   cout<<"Penggunaan operator logika \"NOT\" untuk ks = "<<c<<" + 5 <= 10 adalah \t : "<<tks<<endl;
   cout<<"Penggunaan operator logika \"NOT\" untuk ls = "<<d<<" + 5 >= 10 adalah \t : "<<tls<<endl<<endl;
   getch();
   clrscr();

   printf("Terima Kasih");
   getch();
}

Semoga bermanfaat ...

Tidak ada komentar:

Poskan Komentar