OPERATOR
Oleh:
NAMA : UMI KHOLIFAH
NIM : 110533430510
OFFERING : B
B. TUGAS LATIHAN
1. Latihan 1
// Program Penggunaan Operator Aritmatika
#include <iostream.h>
#include <conio.h>
void main()
{
int a = 82, b = 26, c, d, e, f, g; //perlu ditambahkan variabel tambahan agar
dapat dioperasikan
cout<<"==================================================\n";
cout<<" Program Penggunaan Operator Aritmatika \n";
cout<<" TUGAS PRAKTIKUM DPK MODUL 3 \n";
cout<<" By : UMI KHOLIFAH (110533430510) S1 PTI 11 off B \n";
cout<<"==================================================\n";
cout<<"\n";
cout<<"==================================================\n";
cout<<" Program Penggunaan Operator Aritmatika \n";
cout<<" TUGAS PRAKTIKUM DPK MODUL 3 \n";
cout<<" By : UMI KHOLIFAH (110533430510) S1 PTI 11 off B \n";
cout<<"==================================================\n";
cout<<"\n";
#include <iostream.h>
#include <conio.h> //mengganti hearder stdio.h karena pada program ini tidak
digunakan perintah scanf atau printf
void main()
{
float a, b, c, d, e; //menghilangkan =0 karena tidak akan memberi arti pada
program
cout<<"==================================================\n";
cout<<" Program Mengetahui Hierarki Operator Aritmatika \n";
cout<<" TUGAS PRAKTIKUM DPK MODUL 3 \n";
cout<<" By : UMI KHOLIFAH (110533430510) S1 PTI 11 off B \n";
cout<<"==================================================\n";
cout<<"\n";
printf("==================================================\n");
printf(" Penggunaan Notasi di Depan Variabel \n");
printf(" TUGAS PRAKTIKUM DPK MODUL 3 \n");
printf(" By : UMI KHOLIFAH (110533430510) S1 PTI 11 off B \n");
printf("==================================================\n");
printf("\n");
printf(" Nilai A = %d", a);
printf("\n Nilai ++A = %d", ++a);
printf("\n Nilai A =%d", a); //kesalahan penggunaan tanda, tanda : harusnya
diganti dengan ;
printf("\n Nilai B =%d", b);
printf("\n Nilai --B =%d", --b);
printf("\n Nilai B =%d", b);
getch();
}
6. Latihan 6
// Penggunaan Notasi di Belakang Variabel
#include <stdio.h>
#include <conio.h>
void main()
{
int a = 8, b = 4;
printf("==================================================\n");
printf(" Penggunaan Notasi di Belakang Variabel \n");
printf(" TUGAS PRAKTIKUM DPK MODUL 3 \n");
printf(" By : UMI KHOLIFAH (110533430510) S1 PTI 11 off B \n");
printf("==================================================\n");
printf("\n");
cout<<"==================================================\n";
cout<<" Penggunaan operator relasi dan if, if else \n";
cout<<" TUGAS PRAKTIKUM DPK MODUL 3 \n";
cout<<" By : UMI KHOLIFAH (110533430510) S1 PTI 11 off B \n";
cout<<"==================================================\n";
cout<<"\n";
8. Latihan 8
//Program Operator Logika
#include <iostream.h>
#include <conio.h>
void main()
{
int m = 166; // salah pada penggunaan : diakhir statement seharusnya menggunakan
;
cout<<"==================================================\n";
cout<<" Program Operator Logika \n";
cout<<" TUGAS PRAKTIKUM DPK MODUL 3 \n";
cout<<" By : UMI KHOLIFAH (110533430510) S1 PTI 11 off B \n";
cout<<"==================================================\n";
cout<<"\n";
void main()
{
int a, b, c;//deklarasi Variabel, menghilangkan tanda , setelah variabel c karena
tidak sesuai dengan kaidah penulisan variabel
cout<<"==================================================\n";
cout<<" Penggunaan Operasi Logika NOT \n";
cout<<" TUGAS PRAKTIKUM DPK MODUL 3 \n";
cout<<" By : UMI KHOLIFAH (110533430510) S1 PTI 11 off B \n";
cout<<"==================================================\n";
cout<<"\n";
{
int a, x, y; // statement kurang tanda;
cout<<"==================================================\n";
cout<<" Penggunaan Operasi Bitwise \n";
cout<<" TUGAS PRAKTIKUM DPK MODUL 3 \n";
cout<<" By : UMI KHOLIFAH (110533430510) S1 PTI 11 off B \n";
cout<<"==================================================\n";
cout<<"\n";
a = x & y;
cout<<'\n';
cout<<"Hasil dari "<<x<<" & "<<y<<" = "<<a<<endl;
getch();
}
13. Latihan 13
//tidak ada yang error pada listing program
#include <stdio.h>
#include <conio.h> //hearder conio.h tidak diperlukan karena tidak ada printf
ataupun scanf
#include <iostream.h>
void main()
{
int a, x, y;
cout<<"==================================================\n";
cout<<" Penggunaan Operasi Bitwise \n";
cout<<" TUGAS PRAKTIKUM DPK MODUL 3 \n";
cout<<" By : UMI KHOLIFAH (110533430510) S1 PTI 11 off B \n";
cout<<"==================================================\n";
cout<<"\n";
a = x | y;
cout<<'\n';
cout<<"Hasil dari "<<x<<" | "<<y<<" = "<<a<<endl;
getch();
}
13.1. Latihan 13.1.
a = x ^ y;
cout<<'\n';
cout<<"Hasil dari "<<x<<" ^ "<<y<<" = "<<a<<endl;
getch();
}
C. TUGAS RUMAH
/* Algoritma
1. start
2. jika nilai angka = 0 , maka masukkan bilangan
3. masukkan operator
4. inputkan angka masukan untuk operator +
5. jumlahkan bilangan + angka masukkan
6. tampilkan hasil
7. inputkan angka masukan untuk operator -
8. jumlahkan bilangan - angka masukkan
9. tampilkan hasil
10. inputkan angka masukan untuk operator *
11. jumlahkan bilangan * angka masukkan
12. tampilkan hasil
13. inputkan angka masukan untuk operator /
14. jumlahkan bilangan / angka masukkan
15. tampilkan hasil
16. inputkan angka masukan untuk operator ^
17. jumlahkan bilangan ^ angka masukkan
18. tampilkan hasil \
19. inputkan angka masukan untuk operator &
20. masukkan angka pertama
21. masukkan angka kedua
22. tampilkan hasil
23. decision (apakah ingin melanjutkan?) [Y]/[T]
24. jika [Y] return 0, jika [T] maka End
*/
#include <iostream.h>
#include <iomanip.h>
#include <math.h>
#include <conio.h>
main ()
{
double hasil;
double bilangan1;
double bilangan2;
char op;
char jwb;
int k;
int l;
cout<<"==================================================\n";
cout<<" KALKULATOR SEDERHANA \n";
cout<<" TUGAS PRAKTIKUM DPK MODUL 3 \n";
cout<<" By : UMI KHOLIFAH (110533430510) S1 PTI 11 off B \n";
cout<<"==================================================\n";
cout<<"\n";
switch(op)
{
case 'c' :
case 'C' : bilangan1 = 0;
break;
default : cout << " Jenis operator (" << op << ") tidak tersedia dalam aplikasi
ini. Silakan mencoba dilain kesempatan\n";
}
cout << "Apakah ingin melanjutkan perhitungan?(Y/T) \n";
cin >> jwb;
}
while (jwb == 'Y' || jwb == 'y');
getch();
}