Thursday, November 22, 2012

Operator 2 C++

Alhamdulilah tugas ke empat telah selesai, tugas inimembuat tutorial tentang operator lanjutan yaitu operator Aritmatika, operator logika, Bitwise dan ternary... Semoga bermanfaat..
Alamat Vidio :

Scriptnya :
/*=========================================
Program kedua Microsoft Vicual C++ 2010
Modul 4 tentang operator,opr logik, opr bitwise, ternary, Aritmatik
Nama    : Dwi Yanto
Jurusan    : TMD
NOR        : 49012048
===========================================*/
#include <iostream>//preprosessor atau dikenal dgn library
using namespace std;/*sama halny dengan include, ini adlah barisan perintah default
                    yg sering ditemui dlm prgram c++...setiap standard library dari c++
                    disimpan dlam suatu fungsi namespace yg bernama "std".. jadi perintah tsb
                    digunakan agar kt dpt mengakses perintah2 standard library tsb.*/

int main()//fungsi
{
int b=5,c=4,d=6,e=7,f,g,h,x = 93;//deklarasi type data
unsigned char angka1 = 81;
unsigned char angka2 = 99;

cout<<"====================OPERATOR ARITMATIK============"<<endl;//display
cout<<"operator Penjumlahan dari 2 + 3 = "<<2+3<<endl;//operasi penjumlahan
cout<<"operator Pengurangan dari 10 - 3 = "<<10-3<<endl;//operasi pengurangan
cout<<"operator Perkalian dari 2 * 3 = "<<2*3<<endl;//operasi perkalian
cout<<"operator Pembagian dari 6 / 3 = "<<6/3<<endl;//operasi pembagian
cout<<"operator Modulus dari 5 % 2 = "<<5%2<<endl;//operasi modulus
cout<<"=================================================="<<endl;
cout<<"\n";

cout<<"====================OPERATOR LOGIK============"<<endl;
cout<<"operator AND (&&)"<<endl;//operasi and
if(b==5 && c==4) //sebuah kondisi jika b=5 dan c=4 maka eksekusi bwhnya
    cout<<"(C=4) jika b==5 && c==4 maka nilai C = "<<c<<endl;//display

cout<<"operator OR (||)"<<endl;//operasi OR
if(d==6 || e==4)//kondisi
    cout<<"(C=4,e=7) jika d==6 || e==4 maka nilai C = "<<c<<endl;//display

cout<<"operator NOT (!)"<<endl;//operasi NOT
cout<<"Misalkan ada soal if (b!=5)"<<endl;
if(b!=5)//kondisi jika b tdk sama dengan 5
    {
    cout<<"Karena nilai b tidak 5 maka akan tampil nilai B = "<<b<<endl;//display
    }
    cout<<"Karena nilai b memang 5 maka akan tampil nilai C = "<<c<<endl;
cout<<"=================================================="<<endl;
cout<<"\n";

f=angka1 | angka2;//operasi OR
g=angka1 & angka2; //operasi AND
h=angka1 ^ angka2;//operasi XOR
cout<<"================OPERATOR BITWISE==================="<<endl;
cout<<"Hasil jika 81 | 99 adalah = "<<f<<'\n';//operasi OR
cout<<"Hasil jika 81 & 99 adalah = "<<g<<'\n';//operasi and
cout<<"Hasil jika 81 ^ 99 adalah = "<<h<<'\n';//operasi XOR

cout<<"Nilai x semula = " <<x<<'\n';
x=x<<1; //geser ke kiri 1 bit
cout<<"setelah di << (shift kiri) nilai x kini adalah = " <<x<<'\n';//operasi shift
cout<<"==================================================="<<endl;
cout<<"\n";

cout<<"================OPERATOR TERNARY==================="<<endl;
int z;
cout<<"Masukkan nilai Z= ";//input data dari user
cin>>z;//menampung data
cout<<"\n";

z=(z<0)? -z:z;//apakah z<0, bila kondisi z<0 terpenuhi maka di jalankan -z jika tdk di eksekusiz
cout<<"Jadi (Ternary) |Z| = "<<z;
cout<<"\n";
cout<<"==================================================="<<endl;

system ("pause");
return 0;


}

No comments:

Post a Comment