DATA
MODUL III
OPERATOR
NIM : 18104410066
NAMA : DAVID INDRAWAN
JURUSAN : TEKNIK INFORMATIKA
KELAS :C
TGL. PRAKTIK : 15 Mei 2019
PROGRAMSTUDITEKNIKINFORMATIKA
FAKULTASTEKNOLOGIINFOMASI
UNIVERSITASISLAMBLITAR
2019
Lambar Persetujuan
Laporan Praktikum Algoritma Pemrograman dan Struktur Data
Laporan Praktikum Algoritma Pemrograman dan Struktur Data Modul III yang disusun oleh :
Nama : David Indrawan
NIM : 18104410066
Jurusan : Teknik Informatika
Kelas :C
Semester : 2 (genap)
Telah diperiksa dengan seksama oleh dosen pengampu maka dinyatakan diterima.
Mengetahui,
Dosen Pengampu
Penjelasan : jadi variabel “nilai” diisi dengan angka 80 dan variabel “A” diisi dengan
hasil perkalian x dan y.
B. OPERATOR ARITMATIKA
Operator ini biasa digunakan untuk perhitungan dasar aritmatika. Operatornya antara
lain :
Operator Keterangan Contoh
* Perkalian 2*3
/ Pembagian 7/2
% Modulus (sisa hasil bagi) 7%2
+ Penjumlahan 5+4
- Pengurangan 5-4
E. OPERATOR UNARY
Operator unary adalah sebuah operator yang hanya membutuhkan satu operand saja.
Dalam bahasa C++ terdapat beberapa operator unary, yaitu :
Operator Arti Letak Contoh Equivalen
- Unary minus Sebelum operator A+-B*C A+(-B)*C
Peningkatan dengan Sebelum dan
++ A++ A=A+1
penambahan nilai 1 sesudah
Penurunan dengan Sebelum dan
-- A-- A=A-1
pengurangan nilai 1 sesudah
Ukuran dari operand Sebelum
Sizeof Sizeof(I) -
dalam byte
! Unary NOT Sebelum !A -
~ Bitwise NOT Sebelum ~A -
Menghasilkan alamat Sebelum
& &A -
memory operand
Menghasilkan nilai dari Sebelum
* *A -
pointer
BAB II
IMPLEMENTASI PRAKTIKUM
CONTOH PROGRAM C++
Operator Penugasan
//Contoh 3.1
#include <iostream>
using namespace std;
int main()
{
int nilai; nilai = 80;
cout<<"Variabel Nilai = "<<nilai;
}
Operator Aritmatika
//Contoh 3.2
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
system("cls"); //Untuk membersihkan layer
cout<<" Nilai dari 9 + 4 = "<<9+4<<endl; /*mencetak hasil 9+4 */
cout<<" Nilai dari 9 - 4 = "<<9-4<<endl; /*mencetak hasil 9-4 */
cout<<" Nilai dari 9 * 4 = "<<9*4<<endl; /*mencetak hasil 9*4 */
cout<<" Nilai dari 9 / 4 = "<<9/4<<endl; /*mencetak hasil 9/4 */
cout<<" Nilai dari 9 \% 4 = "<<9%4<<endl; /*mencetak hasil 9%4 */
getch();
}
Operator Hubungan
//Contoh 3.3
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
float a,b,c,d,e,f,x,y;
system ("cls"); //untuk membersihkan layer cout<<"Masukkan Nilai X = ";
cin>>x;
cout<<"Masukkan Nilai Y = "; cin>>y;
a = x == y; b = x != y; c = x > y; d = x < y; e = x >= y; f = x <= y;
cout<<endl;
cout<<"Hasil dari "<<x<<" == "<<y<<" = "<<a<<endl;
cout<<"Hasil dari "<<x<<" != "<<y<<" = "<<b<<endl;
cout<<"Hasil dari "<<x<<" > "<<y<<" = "<<c<<endl;
cout<<"Hasil dari "<<x<<" < "<<y<<" = "<<d<<endl;
cout<<"Hasil dari "<<x<<" >= "<<y<<" = "<<e<<endl;
cout<<"Hasil dari "<<x<<" <= "<<y<<" = "<<f<<endl;
getch();
}
Operator Logika
//Contoh 3.4
int main()
{
int nilai; nilai = '60';
if (nilai <= '60') /*periksa apakah nilai kurang dari 60*/
{
cout<<"Tidak Lulus";
}
else
{
cout<<"Lulus";
}
getch();
}
Operator Unary
//Contoh 3.5
#include <iostream>
using namespace std;
int main()
{
int nilai,b;
system("cls");
b= 15;
cout<<" Nilai b awal sebelum mengalami pengurangan = "<<b<<endl;
nilai = --b; //berarti b = b - 1; nilai = b - 1;
cout<<" Nilai b setelah mengalami pengurangan = "<<b<<endl;
cout<<" Nilai dari variabel nilai = "<<nilai<<endl;
}
BAB III
TUGAS PRAKTIKUM
1. Buatlah program C++ untuk mencari hasil penjumlahan dan rata-ratanya dari 5 buah
bilangan 34, 56, 91, 11, 22 !
2. Buatlah program yang dapat menghitung luas persegi panjang dengan nilai panjang
dan lebarnya diinputkan melalui inputan pada saat program berjalan.
3. Buatlah program yang dapat menghitung luas dan keliling lingkaran yang mana
lingkaran tersebut memiliki jari-jari 7,2.
BAB IV
PENUTUP
Kesimpulan
Dari praktikum yang telah dilakukan dapat disimpulkan bahwa, C++ merupakan salah
satu bahasa pemrograman yang cukup mudah dipelajari dan berorientasikan pada objek. Pada
kesempatan kali ini membahas tentang “OPERATOR” yang mana merupakan simbol yang
dilibatkan dalam program untuk melakukan operasi atau untuk memanipulasi , dalam hal :
Penjumlahan dua buah nilai; Memberikan nilai ke variabel; Membandingkan kesamaan dua
nilai. Jadi bahasa pemrograman C++ menyediakan banyak operator yang sangat berguna
untuk melakukan operasi.