OPERATOR
A. Tujuan
1. Mengenal operator-operator dalam bahasa C/C++
2. Operator Aritmatika
3. Operator Penunjukan (Assignment)
4. Operator Relasi
5. Operator Logika
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>
int main()
{
int a {10};
string s ("Bahasa");
cout<<"Keadaan awal"<<endl;
cout<<"Nilai a : "<<a<<endl;
cout<<"Nilai s : "<<s<<endl;
//menyambung string s
s += " ";
s += "Program C++";
cout<<"Keeadaan akhir"<<endl;
cout<<"Nilai a : "<<a<<endl;
cout<<"Nilai s : "<<s<<endl;
return 0;
}
//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();
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