Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Disusun Oleh :
Nama : Teni Nuryani
NPM : E1B021024
Asisten Dosen :
Dosen Pengampu :
Dr. Eng. Dedi Suryadi
A. Operator
Operator bahasa C++ terbagi menjadi enam :
1. Operator Penugasan (Assigment Operator)
Merupakan Operator penugasan dalam bahasa C++ berupa tanda sama dengan (=).
Contoh : x=5, y=6
2. Operator Aritmatika
Ada lima operator Aritmatika dalam bahasa C++ :
* Perkalian
/ Pembagian
% Modulas
+ Penambahan
- pengurangan
3. Operator Hubungan
Operator hubungan digunakan untuk membandingkan hubungan antara dua buah
operand.
Operand Keterangan Contoh
< Kurang dari x < y Apakah x kurang dari y
Kurang dari sama
<= x<=y Apakah x kurang dari sama dengan y
dengan
> Lebih dari x>y Apakah x lebih dari y
>= Lebih dari sama dengan x>=y Apakah x lebih dari sama dengan y
== Sama dengan x== Apakah x sama dengan y
!= Tidak sama dengan x!=y Apakah x tidak sama dengan y
4. Operator Logika
Jika operator hubungan membandingkan hubungan antara dua buah operand, maka
operator logika digunakan untuk membandingkan logika hasil dari operator-operator
hubungan.
Operator Logika ada tiga macam yaitu :
&& : logika AND (dan)
|| : logika OR (atau)
! : logika NOT (ingkaran)
5. Operator
Operator Bitwise
Operator Bitwise digunakan untuk memanipulasi bit-bit dan nilai data yang ada
memori.
Operator Bitwise dalam bahasa C++ :
<< Pergeseran bit ke kiri
& Bitwise AND
| Bitwise OR
>> Pergeseran bit ke kanan
^ Bitwise XOR
- Bitwise NOT
Latihan 2
Tuliskan kode program di bawah ini dengan menggunakan aplikasi IDE Anda, kemudian
compile dan simpan dengan nama Latihan2_operator, execute kode program tersebut., jika
ada error perbaiki program tersebut. Jelaskan & simpulkan hasil execute program
Latihan2_operator!
Jawab :
Source Code
#include <iostream>
int main()
{
float a,b,c,d,e,f;
cout<<"Masukan Nilai a:";
cin>>a;
cout<<"Masukan Nilai b:";
cin>>b;
cout<<"Masukan Nilai c:";
cin>>c;
cout<<"Masukan Nilai d:";
cin>>d;
e=a+b*c/d-b;
f=(a+b)*c/d*(a-b);
cout<<"Nilai dari e=a+b*c/d-b:"<<e<<endl;
cout<<"Nilai dari f=(a+b)*c/d*(a-b)"<<f<<endl;
}
Bahwa untuk menampilkan karakter pada kode program tersebut, maka digunakan
aturan penulisan include, using namespace std , int main serta proses dan variabel dan setelah
itu sistem akan menampilkan karakter program yang kita inginkan.
Latihan 3
Tuliskan kode program di bawah ini dengan menggunakan aplikasi IDE Anda, kemudian
compile dan simpan dengan nama Latihan3_operator, execute kode program tersebut., jika
ada error perbaiki program tersebut. Jelaskan & simpulkan hasil execute program
Latihan3_operator!
Jawab :
Source Code
#include <iostream>
#include <conio.h>
int main ()
{
int a=8,b=4,x=8,y=4;
printf("\nNilai a = %d",a);
printf("\nNilai ++a = %d",++a);
printf("\nNilai a = %d",a);
printf("\nNilai b = %d",b);
printf("\nNilai --b = %d",--b);
printf("\nNilai b = %d",b);
printf("\nNilai x = %d",x);
printf("\nNilai x++ = %d",x++);
printf("\nNilai x = %d",x);
printf("\nNilai y = %d",y);
printf("\nNilai y-- = %d",y--);
printf("\nNilai x = %d",y);
getch();
}
Bahwa untuk menampilkan karakter pada kode program tersebut, maka digunakan
aturan penulisan include, using namespace std , int main serta proses dan variabel dan setelah
itu sistem akan menampilkan karakter program yang kita inginkan.
Latihan 4
Tuliskan kode program di bawah ini dengan menggunakan aplikasi IDE Anda, kemudian
compile dan simpan dengan nama Latihan4_operator, execute kode program tersebut., jika
ada error perbaiki program tersebut. Jelaskan & simpulkan hasil execute program
Latihan4_operator!
Jawab :
Source Code
#include <iostream>
using namespace std;
#include <conio.h>
int main()
{
int m=15, n=7;
if(m>n)cout<<m<<"Lebih Besar Dari"<<n<<endl;
else if (m<n)cout<<m<<"Lebih Kecil Dari"<<n<<endl;
if(m=n)cout<<m<<"Sama Dengan"<<n<<endl;
else if (m/=n)cout<<m<<"Tidak sama dengan"<<n<<endl;
getch();
}
Bahwa untuk menampilkan karakter pada kode program tersebut, maka digunakan
aturan penulisan include, using namespace std , int main serta proses dan variabel dan setelah
itu sistem akan menampilkan karakter program yang kita inginkan.
Latihan 5a
Tuliskan kode program di bawah ini dengan menggunakan aplikasi IDE Anda, kemudian
compile dan simpan dengan nama Latihan5a_operator, execute kode program tersebut., jika
ada error perbaiki program tersebut. Jelaskan & simpulkan hasil execute program
Latihan5a_operator!
Jawab :
Source Code
#include <iostream>
using namespace std;
int main()
{
int p=255;
cout<<"[p>=0 && p>=255] -> "<<(p>=0 && p>=255)<<endl;
cout<<"[p<0 || p<=255] -< "<<(p<=0 || p<=255)<<endl;
Bahwa untuk menampilkan karakter pada kode program tersebut, maka digunakan
aturan penulisan include, using namespace std , int main serta proses dan variabel dan setelah
itu sistem akan menampilkan karakter program yang kita inginkan.
Latihan 5b
Tuliskan kode program di bawah ini dengan menggunakan aplikasi IDE Anda, kemudian
compile dan simpan dengan nama Latihan5b_operator, execute kode program tersebut., jika
ada error perbaiki program tersebut. Jelaskan & simpulkan hasil execute program
Latihan5b_operator!
Jawab
Source Code
#include <iostream>
using namespace std;
int main()
{
int a,b,c;//deklarasi variable
cout<<"Masukan Nilai a = ";//keluarkan string masukan Nilai
cin>>a;//masukan data integer dari keyboard
/*proses*/
b=(a+12<8);
c=! (b);
cout<<"Program Ekspresi NOT"<<endl;
cout<<"Masukan Nilai = "<<a<<endl;
cout<<"Nilai b = (a+12<8)= "<<b<<endl;
cout<<"Nilai c = ! (b)= "<<c<<endl;
}
Bahwa untuk menampilkan karakter pada kode program tersebut, maka digunakan
aturan penulisan include, using namespace std , int main serta proses dan variabel dan setelah
itu sistem akan menampilkan karakter program yang kita inginkan.
BAB II
PENUTUP
Kesimpulan
Dalam membuat source code, elemen seperti include, int man, using namespace, dan
variable penting dalam menjalankan suatu program tanpa eror. Ketelitian dan ketepatan dalam
membuat perintah terhadap komputer juga meruppakan unsur eksternal yang mendukung
keberhasilan dalam suatu program.
Saran
Diharapkan dalam menjelaskan langkh-langkah praktikum dapat lebih dijelaskan
secara detail, begitu pula dengan praktikan harus meningkatkan pemahaman dan ketelitian.
DAFTAR PUSTAKA