Anda di halaman 1dari 4

MODUL III

OPERATOR

A. Tujuan
1. Mengenal operator-operator dalam bahasa C/C++
2. Operator Aritmatika
3. Operator Penunjukan (Assignment)
4. Operator Relasi
5. Operator Logika

B. Software dan Peralatan yang dibutuhkan


Software yang dipergunakan pada praktikum Algoritma dan Pemrograman
menggunakan Bahasa C/C++ adalah :
1. CodeBlocks semua versi 64 / 32 bit
2. Visual Studio Code
C. Dasar Teori
Operator adalah symbol atau tanda yang digunakan oleh kompilator dalam
melakukan operasi-operasi yang dibutuhkan oleh program, seperti perhitungan,
pembagian nilai, menyambung teks, dan sebagainya. Setiap operator memiliki arti dan
kegunaan yang spesifik. Pembahasan tentang operator akan diklasifikasikan menjadi
beberapa kolompok yaitu:
a. Operator penugasan (assignment)
b. Operator aritmetika
c. Operator relasional
d. Operator logika
e. Operator bitwise

D. Pre Test Modul 4


Kerjakan dalam waktu 15 menit :
1. Sebutkan perintah dalam operasi I/O dalam pemograman C/C++
2. Jelaskan masing-masing fungsi operasi I/O yang anda sebutkan
3. Buatlah contoh potongan script operasi I/O dalam pemograman C/C++

Waktu 15 menit tulis jawaban pada selembar kertas HVS bergaris atau yang lainnya lengkap dengan
NIM, nama , kelas dan tanggal serta matakuliah praktikum yang diikuti dikumpulkan melalui Asisten
Laboratoruim

PRAKTIKUM ALGORITMA 17
E. Praktikum Modul 3

1. Operator Penugasan-1
#include<iostream>
#include<string>
#include<cstring>
#include<iomanip>
using namespace std;

int main()
{
int i;
int l;
float f;
double d;
string cp_string;
char c_program[10];

//menggunakan operator
i = 123;
l = 123456;
f = 123.456;
d = 123456.789;
cp_string = "Bahasa C++";
c_program = "Bahasa C";
strcpy(c_program,"Bahasa C");

//menampilkan data
cout<<i<<endl;
cout<<l<<endl;
cout<<f<<endl;
cout<<d<<endl;
cout<<cp_string<<endl;
cout<<c_program<<endl;
return 0;
}

PRAKTIKUM ALGORITMA 18
2. Operator penugasan-2
#include<iostream>
#include<string>

using namespace std;

int main()
{
int a {10};
string s ("Bahasa");

cout<<"Keadaan awal"<<endl;
cout<<"Nilai a : "<<a<<endl;
cout<<"Nilai s : "<<s<<endl;

//menambah nilai i dengan 9


a += 9; //dapat ditulis: a = a + 9

//menyambung string s
s += " ";
s += "Program C++";

cout<<"Keeadaan akhir"<<endl;
cout<<"Nilai a : "<<a<<endl;
cout<<"Nilai s : "<<s<<endl;
return 0;
}

3. C++ Penggunaan Operator Logika AND


#include<iostream>
#include<conio.h>
main()
{
int k,l,m,n,o,p,q,r;

std::cout<<" Masukan Nilai Ke-1 = "; std::cin>>k;


std::cout<<" Masukan Nilai Ke-2 = "; std::cin>>l;
std::cout<<" Masukan Nilai Ke-3 = "; std::cin>>m;

//proses
o = (k + l)*m <100;
p = k * l * m >100;
q = o + p < 500;
r = o && p && q;

//tampilkan getch();
std::cout<<" Program Operasi Logika AND \n"<<std::endl;
getch();
std::cout<<" Hasil dari Nilai Ke -4 = (Nilai Ke-1 + Nilai
ke -2)X Nilai Ke -3 < 100 adalah: "
<<o<<std::endl;

getch();

PRAKTIKUM ALGORITMA 19
std::cout<<" Hasil dari Nilai Ke -5 = Nilai ke -1 + Nilai
ke -2 + Nilai ke -3 > 100 adalah= "
<<p<<std::endl; getch();

std::cout<<" Hasil dari Nilai Ke -6 = Nilai ke -4 + Nilai


ke -5 < 500 adalah = "
<<q<<std::endl; getch();
std::cout<<" \nMaka Logika AND = Nilai ke -4 && Nilai ke
-5 && Nilai ke -6 adalah = "
<<r;std::cout<<std::endl; getch();
}

F. Post Test Modul 3


1. Buatlan program dalam penerapan operator aritmetika
2. Buatlah program dalam penerapan operator increment (++) dan decrement (--)
3. Buatlah program dalam penerapan operator logika OR dan NOT

G. Tugas Modul 3
1. Buatlah pesuodocode serta program dengan menggunakan notasi relasional dalam
aktifitas kehidupan anda sehari hari yang didalamnya terdapat penggunaan
operator arimetika dan relasional
2. Buatlah program dan penjelasannya dalam menerapkan operator Bitwise

PRAKTIKUM ALGORITMA 20

Anda mungkin juga menyukai