DOSEN PENGAMPU :
Eva Kurniawaty, M.Kom
DISUSUN OLEH :
ALIA
NIM : 5404211398
KELAS : ABI 5B
1
PRAKTIKUM 3
Operator
A. Tujuan
B. Percobaan
Listing program
#include <iostream.h>
#include <conio.h>
void main()
{
int a = 82, b = 26;
cout<<a<<" + "<<b<<" = "<<a+b<<endl;
cout<<a<<" - "<<B<<" = "<<a-b<<endl;
cout<<a<<" * "<<b<<" = "<<a*b<<endl;
cout<<A<<" / "<<b<<" = "<<a/b<<endl;
cout<<a<<" % "<<b<<" = "<<a%b<<endl:
getch();
2
}
Serta berikut adalah capture program yang dijalankan berdasarkan penulisan program
yang benar diatas ini :
Listing program
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main()
{
float a, b, c = 0, d = 0, e = 0, f = 0;
cout<<"Masukan Nilai A : ";
cin>>a;
cout<<"Masukan Nilai B : ";
cin>>b:
c = a * b;
d = a / b;
e = a + b;
f = a - b;
cout<<" Hasil dari C = A * B = "<<C<<endl;
cout<<" Hasil dari C = A / B = "<<d<<endl;
cout<<" Hasil dari C = A + B = "<<e<<endl;
cout<<" Hasil dari C = A - B = "<<f<<endl;
getch();
}
3
Sehingga penulisan program yang benar adalah:
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
float a, b, c = 0, d = 0, e = 0, f = 0;
cout<<"Masukan Nilai A : ";
cin>>a;
cout<<"Masukan Nilai B : ";
cin>>b;
c = a * b;
d = a / b;
e = a + b;
f = a - b;
cout<<" Hasil dari C = A * B = "<<c<<endl;
cout<<" Hasil dari C = A / B = "<<d<<endl;
cout<<" Hasil dari C = A + B = "<<e<<endl;
cout<<" Hasil dari C = A - B = "<<f<<endl;
getch();
}
Serta berikut adalah capture program yang dijalankan berdasarkan penulisan program
yang benar diatas ini :
Listing program
#include <stdio.h> cout<<"Masukan Nilai B :
#include <iostream.h> ";
void main() cin>>B;
{ cout<<"Masukan Nilai C :
float a, b, c, d, e = 0; ":
cout<<"Masukan Nilai A : cin>>c;
"; cout<<"Masukan Nilai D :
cin>>a; ";
cin>>d;
4
e = a + b * c / d; }
cout<<"Nilai dari e = a +
b * c / d : "<<e;
Serta berikut adalah capture program yang dijalankan berdasarkan penulisan program
yang benar diatas ini :
Listing program
5
//program mengetahui hierarki operator aritmatika
#include <stdio.h>
#include <iostream.h>
void main()
{
float a, b, c, d, e = 0;
cout<<"Masukan Nilai A : ";
cin>>A:
cout<<"Masukan Nilai B : ";
cin>>b;
cout<<"Masukan Nilai C : ";
cin>>c;
cout<<"Masukan Nilai D : ";
cin>>d;
e = (a + b) * c / d;
cout<<"Nilai dari e = (a + b) * c / d : "<<e;
}
6
Serta berikut adalah capture program yang dijalankan berdasarkan penulisan program yang
benar diatas ini :
• Penulisan perintah printf (“ Nilai…., salah, seharusnya jika di bawahnya ada \n,
maka yang di atas juga mengikuti.
• Penulisan tanda :, harusnya menggunakan ;
7
Sehingga penulisan program yang benar adalah:
// Penggunaan Notasi di Depan Variabel
#include <stdio.h>
#include <conio.h>
int main()
{
int a = 8, b = 4;
printf("\n Nilai A = %d", a);
printf("\n Nilai ++A = %d", ++a);
printf("\n Nilai A =%d", a);
printf("\n Nilai B =%d", b);
printf("\n Nilai --B =%d", --b);
printf("\n Nilai B =%d", b);
getch();
}
Serta berikut adalah capture program yang dijalankan berdasarkan penulisan program yang
benar diatas ini :
8
Kesalahan pada penulisan program diatas adalah :
• Penulisan perintah printf (“ Nilai…., salah, seharusnya jika di bawahnya ada \n,
maka yang di atas juga mengikuti.
• Penulisan tanda :, harusnya menggunakan ;
• Menggantikan void menjadi int, agar sesuai perintah.
Serta berikut adalah capture program yang dijalankan berdasarkan penulisan program yang
benar diatas ini :
9
Kesalahan pada penulisan program diatas adalah :
• Penulisan #include <iostream.h>, seharusnya di tulis dengan #include
<iostream>
• Tidak menggunakan using namespace std;
• Penulisan cout<<M, yang seharusnya m ditulis dengan huruf kecil
• Menggantikan void menjadi int, agar sesuai perintah.
Serta berikut adalah capture program yang dijalankan berdasarkan penulisan program yang
benar diatas ini :
10
Kesalahan pada penulisan program diatas adalah :
• Penulisan #include <iostream.h>, seharusnya di tulis dengan #include
<iostream>
• Tidak menggunakan using namespace std;
• Menggunakan tanda ;, bukan :
• Menggantikan void menjadi int, agar sesuai perintah.
Serta berikut adalah capture program yang dijalankan berdasarkan penulisan program yang
benar diatas ini :
Serta berikut adalah capture program yang dijalankan berdasarkan penulisan program yang
benar diatas ini :
12
10. Carilah Kesalahan dari Listing Program Berikut ini:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main()
{
int x;
cout<<"Masukan Nilai X = ";
cin>>x;
x = x << 1; //geser ke kiri 1 bit
cout<<"Hasil dari Geser 1 Bit Kekiri = "<<x<<endl;
getch(); }
Serta berikut adalah capture program yang dijalankan berdasarkan penulisan program yang
benar diatas ini :
13
11. Carilah Kesalahan dari Listing Program Berikut ini:
#include <iostream.h>
void main()
{
int x;
cout<<"Masukan Nilai X = ";
cin>>x;
x = x >> 2; //geser ke kanan 2 bit
cout<<"Hasil dari Geser 1 Bit Kekiri = "<<x<<endl;
getch();
}
Serta berikut adalah capture program yang dijalankan berdasarkan penulisan program yang
benar diatas ini :
14
12. Carilah Kesalahan dari Listing Program Berikut ini:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main()
{
int a, x, y,
cout<<"Masukan Nilai X = ";
cin>>x;
cout<<"Masukan Nilai Y = ";
cin>>y;
a = x & y;
cout<<'\n';
cout<<"Hasil dari "<<x<<" & "<<y<<" = "<<a<<endl;
getch();
}
15
13. Carilah Kesalahan dari Listing Program Berikut ini:
16
#include <stdio.h> cout<<"Masukan Nilai Y = ";
#include <conio.h> cin>>y;
#include <iostream.h> a = x | y;
void main() cout<<'\n';
{ cout<<"Hasil dari "<<x<<" |
int a, x, y; "<<y<<" = "<<a<<endl;
cout<<"Masukan Nilai X = "; getch();}
cin>>x;
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
int a, x, y;
cout<<"Masukan Nilai X = ";
cin>>x;
cout<<"Masukan Nilai Y = ";
cin>>y;
a = x | y;
cout<<'\n';
cout<<"Hasil dari "<<x<<" | "<<y<<" = "<<a<<endl;
getch();
}
17
Serta berikut adalah capture program yang dijalankan berdasarkan penulisan program yang benar
diatas ini :
18