Anda di halaman 1dari 18

LAPORAN

PRATIKUM APLIKASI KOMPUTER BISNIS


II/PROGRAMMING

DOSEN PENGAMPU :
Eva Kurniawaty, M.Kom

DISUSUN OLEH :
ALIA
NIM : 5404211398
KELAS : ABI 5B

JURUSAN ADMINISTRASI NIAGA


PRODI D IV ADMINISTRASI BISNIS INTERNASIONAL
POLITEKNIK NEGERI BENGKALIS
2023/2024

1
PRAKTIKUM 3
Operator

A. Tujuan

Adapun tujuan Praktikum “Modul III Operator” adalah sebagai berikut :


 Agar mahasiswa mampu menjelaskan tentang fungsi operator

B. Percobaan

1. Carilah kesalahan dari listing program berikut ini :

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();

Kesalahan pada penulisan program diatas adalah

• Penulisan #include <iostream.h> yang dimana seharusnya ditulis


#include <iostream>
• Tidak ada penulisan using namespace std, ini harus di gunakan setiap
penggunaan #include <iostream>
• Penulisan void main, yang seharusnya di tulis menjadi int main
• Penulisan perintah pada cout <<a<< “ – “ <<B<< dan cout <<A<< “ /
“ yang seharusnya di tulis tanpa ada huruf kapital
• Letak tanda : di akhir kalimat endl adalah salah, yang benar adalah
tanda ;

Sehingga penulisan program yang benar adalah:


#include <iostream> cout<<a<<" -
#include <conio.h> "<<b<<" = "<<a-b<<endl;
using namespace std; cout<<a<<" *
int main() "<<b<<" = "<<a*b<<endl;
{ cout<<a<<" /
int a = 82, b = 26; "<<b<<" = "<<a/b<<endl;
cout<<a<<" + cout<<a<<" %
"<<b<<" = "<<a+b<<endl; "<<b<<" = "<<a%b<<endl;
getch();

2
}

Serta berikut adalah capture program yang dijalankan berdasarkan penulisan program
yang benar diatas ini :

2. Carilah kesalahan dari listing program berikut 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();
}

Kesalahan pada penulisan program diatas adalah

• Penulisan #include <iostream.h> yang dimana seharusnya ditulis


#include <iostream>
• Tidak ada penulisan using namespace std, ini harus di gunakan setiap
penggunaan #include <iostream>
• Tanpa penggunaan penulisan #include <conio.h>, karena ini tidak
diperlukan
• Penulisan void main, yang seharusnya di tulis menjadi int main
• Penulisan perintah pada cout <<”Hasil dari C = A * B = “ << C
<<endl; yang seharusnya C yang di akhir di tulis tanpa ada huruf
kapital

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 :

3. Carilah kesalahan dari listing program berikut 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;

Kesalahan pada penulisan program diatas adalah

• Penulisan #include <iostream.h> yang dimana seharusnya ditulis


#include <iostream>
• Tidak ada penulisan using namespace std, ini harus di gunakan setiap
penggunaan #include <iostream>
• Penulisan void main, yang seharusnya di tulis menjadi int main
• Penulisan perintah pada cin >>B; yang seharusnya B di tulis tanpa ada
huruf kapital, karena menyesuaikan float a, b, c, d di atas.

Sehingga penulisan program yang benar adalah:


#include <stdio.h>
#include <iostream>
using namespace std;
int 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;
}

Serta berikut adalah capture program yang dijalankan berdasarkan penulisan program
yang benar diatas ini :

4. Carilah kesalahan dari listing program berikut 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;
}

Kesalahan pada penulisan program diatas adalah

• Penulisan #include <iostream.h> yang dimana seharusnya ditulis #include


<iostream>
• Tidak ada penulisan using namespace std, ini harus di gunakan setiap
penggunaan #include <iostream>
• Penulisan void main, yang seharusnya di tulis menjadi int main
• Penulisan perintah pada cin >>A; yang seharusnya A di tulis tanpa ada huruf
kapital, karena menyesuaikan float a, b, c, d di atas.

Sehingga penulisan program yang benar adalah:


//program mengetahui hierarki operator aritmatika
#include <stdio.h>
#include <iostream>
using namespace std;
int 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 :

5. Carilah kesalahan dari listting program berikut ini :


// Penggunaan Notasi di Depan Variabel
#include <stdio.h>
#include <conio.h>
void main()
{
int a = 8, b = 4;
printf(" 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();
}

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 ;

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 :

6. Carilah Kesalahan dari Listing Program Berikut ini:


#include <stdio.h>
#include <conio.h>
void main()
{
int a = 8, b = 4;
printf(" 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();
}

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.

Sehingga Penulisan Program yang Benar adalah :


#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 :

7. Carilah Kesalahan dari Listing Program Berikut ini:


#include <iostream.h>
void 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;
}

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.

Sehingga Penulisan Program yang Benar adalah :


#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;
}

Serta berikut adalah capture program yang dijalankan berdasarkan penulisan program yang
benar diatas ini :

8. Carilah Kesalahan dari Listing Program Berikut ini:


#include <iostream.h>
#include <conio.h>
void main()
{
int m = 166:
cout<<"(m>=0 && m<=150) -> "<<(m>=0 && m<=150)<<endl;
cout<<"(m>=0 || m<=150) -> "<<(m>=0 || m<=150)<<endl;
getch();
}

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.

Sehingga Penulisan Program yang Benar adalah :


#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int m = 166;
cout<<"(m>=0 && m<=150) -> "<<(m>=0 && m<=150)<<endl;
cout<<"(m>=0 || m<=150) -> "<<(m>=0 || m<=150)<<endl;
getch();
}

Serta berikut adalah capture program yang dijalankan berdasarkan penulisan program yang
benar diatas ini :

9. Carilah Kesalahan dari Listing Program Berikut ini:


#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main()
int a, b, c;//deklarasi Variabel
cout<<"Masukan Nilai A = "; //Keluarkan String Masukan Nilai A = ke
Layar
cin>>a;//Masukan Data integer dari keyboard
/* Proses */
b = (a + 4 < 10);
c = !(b);
11
cout<<endl<<"Program Ekspresi NOT "<<endl;
cout<<"Masukan Nilai = "<<a<<endl;
cout<<"Nilai b = (a + 4 < 10) = "<<b<<endl;
cout<<"Nilai c = !(b) = "<<c;
getch();
}

Kesalahan pada penulisan program diatas adalah :


• Penulisan #include <iostream.h>, seharusnya di tulis dengan #include
<iostream>
• Tidak menggunakan using namespace std;
• Setelah void main (), seharusnya ada kurung karawal ({).
• Menggantikan void menjadi int, agar sesuai perintah.

Sehingga Penulisan Program yang Benar adalah :


#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
int a, b, c;//deklarasi Variabel
cout<<"Masukan Nilai A = "; //Keluarkan String Masukan
Nilai A = ke Layar
cin>>a;//Masukan Data integer dari keyboard
/* Proses */
b = (a + 4 < 10);
c = !(b);
cout<<endl<<"Program Ekspresi NOT "<<endl;
cout<<"Masukan Nilai = "<<a<<endl;
cout<<"Nilai b = (a + 4 < 10) = "<<b<<endl;
cout<<"Nilai c = !(b) = "<<c;
getch();
}

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(); }

Kesalahan pada penulisan program diatas adalah :


• Penulisan #include <iostream.h>, seharusnya di tulis dengan #include
<iostream>
• Tidak menggunakan using namespace std;
• Setelah void main (), seharusnya ada kurung karawal ({).
• Menggantikan void menjadi int, agar sesuai perintah.

Sehingga Penulisan Program yang Benar adalah :


#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int 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();
}

Kesalahan pada penulisan program diatas adalah :


• Penulisan #include <iostream.h>, seharusnya di tulis dengan #include
<iostream>
• Tidak menggunakan using namespace std;
• Menggantikan void menjadi int, agar sesuai perintah.

Sehingga Penulisan Program yang Benar adalah :


#include <iostream>
using namespace std;
int 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;
return 0;
}

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();
}

Kesalahan pada penulisan program diatas adalah :


• Penulisan #include <iostream.h>, seharusnya di tulis dengan #include
<iostream>
• Tidak menggunakan using namespace std;
• Menggantikan void menjadi int, agar sesuai perintah

Sehingga Penulisan Program yang Benar adalah :


#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();
}

Serta berikut adalah capture


program yang dijalankan
berdasarkan penulisan program
yang benar diatas ini :

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;

Kesalahan pada penulisan program diatas adalah :


• Penulisan #include <iostream.h>, seharusnya di tulis dengan #include
<iostream>
• Tidak menggunakan using namespace std;
• Menggantikan void menjadi int, agar sesuai perintah

Sehingga Penulisan Program yang Benar adalah :

#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

Anda mungkin juga menyukai