Belajar operator dalam bahasa pemrograman C++

Penjelasan Operator merupakan simbol atau karakter yang
biasa dilibatkan dalam program untuk melakukan sesuatu
operasi atau manipulasi, seperti penjumlahan, pengurangan
dan lain-lain. Operator mempunyai sifat sebagai berikut :
– Unary
Sifat Unary pada operator adalah hanya melibatkan
sebuah operand pada suatu operasi aritmatik. Contoh 
-5
– Binary
Sifat Binary pada operator adalah melibatkan dua buah
operand pada suatu operasi aritmatik. Contoh  4 + 8
– Ternary
Sifat Tenary pada operator adalah melibatkan tiga buah
operand pada suatu operasi aritmatik. Contoh  (10 % 3)

Hierarki Operator Aritmatika:

Operator Keterangan
* atau /
Tingkatan operator sama, penggunaannya tergantung letak,
yang didepan didahulukan.
%
Sisa Pembagian
+ atau –
Tingkatan operator sama, penggunaannya tergantung
letak, yang didepan didahulukan

langsung saja ke contoh latihannya

1).pertemuan 3 latihan 1

berikut adalah scriptnya :

pertemuan 3 latihan 1.png

dan berikut ini adalah hasil outputnya :

output latihan 1 pertemuan 3.png

2).pertemuan 3 latihan 2

soal scriptnya :

latihan 2 pert 3.png

dari soal diatas bila dirunning ada kesalahan yaitu kesalahan pertama tidak ada adanya fungsi “using namespace std;” lalu fungsi “iosstream.h” nya diganti dengan menghapus “.h” menjadi “iostream” dan kesalahan kedua pada fungsi “void” karena tidak sesuai dengan variabel yg ingin di deklarasikan maka dari itu ganti dengan fungsi “int”.

berikut script yg benarnya :

#include <iostream>
using namespace std;

int main()
{
int m=5,n=7;
if (m == n)
cout<<m<<” sama dengan “<<n<<endl;
else if(m != n)
cout<<m<<” tidak sama dengan “<<n<<endl;
else if(m > n)
cout<<m<<” lebih besar dari “<<n<<endl;
else if(m < n)
cout<<m<<” lebih kecil dari “<<n<<endl;

}

berikut adalah outputnya :

lat 2 pert 3

3). pertemuan 3 latihan 3

-berikut adalah script soal pertama :

latihan 3 pert3.png

dari soal diatas bila di running ada kesalahan pada fungsi “iostream” karna tidak sesuai dengan perintah “printf” maka dari itu ganti dengan fungsi “cstdio”

berikut adalah script yg benarnya :

#include <cstdio>
using namespace std;
int main()
{
int a = 10, b = 5;
printf(“Nilai 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);
return 0;
}

 

dan berikut ouputnya :

3a.png

 

-soal kedua :

latihan 3.b pert 3.png

sama seperti di soal pertama bila di running ada kesalahan pada fungsi “iostream” karna tidak sesuai dengan perintah “printf” maka dari itu ganti dengan fungsi “cstdio” dan kesalahan kedua ada pada fungsi “clrscr” maka dari itu kita hapus saja .

berikut script yg benernya :

#include <cstdio>
using namespace std;
int main()
{
int a = 10, b = 5;

printf(“Nilai 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);
return 0;
}

berikut adalah outputnya :

3b.png

4). pertemuan 3 latihan 4

berikut adalah scriptnya :

#include <iostream>
using namespace std;
int main()
{
float a, b, c, d, e, f, x, y;
cout<<“Masukan Nilai X = “; cin>>x;
cout<<“Masukan 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;
return 0;
}

dan ini outputnya :

4.png

5).Pertemuan 3 latihan 5

contoh sricpt soal :

cnth 5.png

perintah diatas bila kita running ada kesalahan yaitu kesalahan pertama ada pada  “iostream” ganti dengan perintah “cstdio” dan kesalahan kedua ada pada tanda “}”  karena tanda tersebut seharusnya di taro di akhir script maka dri itu hapus tanda tersebut yg berada di tengah-tengah script tersebut.

berikut script yg benernya :

#include <cstdio>
using namespace std;
int main()
{int a = 21;
printf(“\n Nilai a = %d”,a);
printf(“\n Nilai a++ = %d”,a++);
printf(“\n Nilai ++a = %d”,++a);
printf(“\n Nilai –a = %d”,–a);
printf(“\n Nilai a = %d”,a);
a+=3;

printf(“\n Nilai a = %d”,a);
printf(“\n Nilai ++a = %d”,++a);
printf(“\n Nilai a++ = %d”,a++);
printf(“\n Nilai –a = %d”,–a);
printf(“\n Nilai a– = %d”,a–);
return 0;
}

dan ini outputnya :

6output 5.png

6). pertemuan 3 latihan 6

berikut scriptnya :

#include <iostream>
using namespace std;
int main()
{
int a = 25;
cout<<endl<<“Nilai a = “<<a;
cout<<endl<<“Nilai a++ = “<<a++;
cout<<endl<<“Nilai ++a = “<<++a;
cout<<endl<<“Nilai a– = “<<a–;
cout<<endl<<“Nilai a = “<<a;
a*=2;
cout<<endl<<“Nilai a = “<<a;
cout<<endl<<“Nilai ++a = “<<++a;
cout<<endl<<“Nilai a++ = “<<a++;
cout<<endl<<“Nilai –a = “<<–a;
cout<<endl<<“Nilai a– = “<<a–;
return 0;
}

dan ini outputnya :

6.png

 

ya itu saja yang bisa saya sharing ke kalian see you next time guys 🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s