Latihan Praktikum 1
Pemrograman C++
Nama Program
: Mengidentifikasi kesalahan syntax penulisan kode
Bahasa Pemrogramam
: C++
Compiler
: MinGW Developer Studio
Script program
:
// Program Penggunaan Operator Aritmatika
#include <iostream.h> // header file
#include <conio.h>
void main()
{
int a = 82, b = 26; // deklarasi variabel
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();
}
Script yang telah diperbaiki:
// Program Penggunaan Operator Aritmatika
#include <iostream.h>
#include <conio.h>
int 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;
getch();
}
OutputProgram :
Kesimpulan:
1) Pada aplikasi MinGW, tidak mengenal void, tetapi harus diganti denganint.
2) Penulisan syntax setelah<<endl:salah, yang benar<<endl;
3) Penulisan syntax "<<B<<"
salah, seharusnya "<<b<<". Jika penulisan awal huruf
kecil maka untuk penulisan selanjutnya harus sama dengan awalnya.
4) Penulisan syntax <<A<<" salah, seharusny a<<a<<". Jika penulisan awal huruf
kecil maka untuk penulisan selanjutnya harus sama dengan awalnya
Latihan Praktikum 2
Pemrograman C++
Nama Program
: Mengidentifikasi kesalahan syntax penulisan kode
Bahasa Pemrogramam
: C++
Compiler
: MinGW Developer Studio
Script program
:
// Program Penggunaan Operator Aritmatika
#include <stdio.h> //header file #include <conio.h>
#include <iostream.h>
{
float a, b, c = 0, d = 0, e = 0, f = 0; //Deklarasi Variabel
cout<<"MasukanNilai A : ";
cin>>a;
cout<<"MasukanNilai B : ";
cin>>b:
c = a * b;
d = a / b;
e = a + b;
f = a - b;
cout<<" Hasildari C = A * B = "<<C<<endl;
cout<<" Hasildari C = A / B = "<<d<<endl;
cout<<" Hasildari C = A + B = "<<e<<endl;
cout<<" Hasildari C = A - B = "<<f<<endl;
getch();
}
Script program yang telah diperbaiki:
// Program Penggunaan Operator Aritmatika #include <stdio.h> // header file
#include <conio.h>
#include <iostream.h>
int main()
{
float a, b, c = 0, d = 0, e = 0, f = 0; //Deklarasi Variabel
cout<<"MasukanNilai A : ";
cin>>a;
cout<<"MasukanNilai B : ";
cin>>b;
c = a * b;
d = a / b;
e = a + b;
cout<<" Hasildari C = A * B = "<<c<<endl;
cout<<" Hasildari C = A / B = "<<d<<endl;
cout<<" Hasildari C = A + B = "<<e<<endl;
cout<<" Hasildari C = A - B = "<<f<<endl;
getch();
}
Ouput Program:
Kesimpulan :
1) Pada aplikasi MinGW, tidak mengenal void, tetapi harus diganti denganint.
2) Penulisan syntax cin>>b:salah, seharusnyacin>>b;
3) Penulisan syntax "<<C<<"salah, seharusnya "<<c<<". Jika penulisan awal huruf
kecil maka untuk penulisan selanjutnya harus sama dengan awalnya.
Latihan Praktikum 3
Pemrograman C++
Nama Program
: Mengidentifikasi kesalahan syntax penulisan kode
Bahasa Pemrogramam
: C++
Compiler
: MinGW Developer Studio
Script program
:
//program mengetahuihierarki operator aritmatika
#include <stdio.h> // header file
void main()
{
float a, b, c, d, e = 0; // deklarasi variabel
cout<<"MasukanNilai A : ";
cin>>a;
cout<<"MasukanNilai B : ";
cin>>B;
cout<<"MasukanNilai C : ":
cin>>c;
cout<<"MasukanNilai D : ";
cin>>d;
e = a + b * c / d;
cout<<"Nilaidari e = a + b * c / d : "<<e;
}
Script yang telah diperbaiki:
//program mengetahuihierarki operator aritmatika
#include <stdio.h>
#include <iostream.h>
int main()
{
float a, b, c, d, e = 0;
cout<<"MasukanNilai A : ";
cin>>a;
cout<<"MasukanNilai B : ";
cin>>b;
cout<<"MasukanNilai C : ";
cin>>c;
cout<<"MasukanNilai D : ";
cin>>d;
e = a + b * c / d;
}
Output Program :
Kesimpulan:
1) Pada aplikasi MinGW, tidak mengenal void, tetapi harus diganti denganint.
2) Penulisan syntax cin>>B; salah, seharusnya cin>>b; . Jika penulisan awal huruf
kecil maka untuk penulisan selanjutnya harus sama dengan awalnya.
3) Penulisan syntax C : ":salah, seharusnyaC : ";
Latihan Praktikum 4
Pemrograman C++
Nama Program
: Mengidentifikasi kesalahan syntax penulisan kode
Bahasa Pemrogramam
: C++
Compiler
: MinGW Developer Studio
Script program
:
//program mengetahui hierarki operator aritmatika #include <stdio.h> // header file
#include <iostream.h> void main()
{
float a, b, c, d, e = 0; // deklarasi variabel cout<<"Masukan Nilai A : ";
cin>>A:
cout<<"Masukan Nilai B : "; cin>>b;
cout<<"Masukan Nilai C : "; cin>>c;
cout<<"Masukan Nilai D : "; cin>>d;
cout<<"Nilai dari e = (a + b) * c / d : "<<e; }
Script program yang telah diperbaiki:
//program mengetahuihierarki operator aritmatika
#include <stdio.h>
#include <iostream.h>
int main()
{
float a, b, c, d, e = 0;
cout<<"MasukanNilai A : ";
cin>>a;
cout<<"MasukanNilai B : ";
cin>>b;
cout<<"MasukanNilai C : ";
cin>>c;
cout<<"MasukanNilai D : ";
cin>>d;
e = (a + b) * c / d;
cout<<"Nilai dari e = (a + b) * c / d : "<<e;
}
Output Program :
1) Pada aplikasi MinGW, tidak mengenal void, tetapi harus diganti denganint.
2) Penulisansyntax cin>>A:salah, seharusnya cin>>a; . Jika penulisan awal huruf
kecil maka untuk penulisan selanjutnya harus sama dengan awalnya. Dan untuk
mengakhiri menggunakan ; bukan :
Latihan Praktikum 5
Pemrograman C++
Nama Program
: Mengidentifikasi kesalahan syntax penulisan kode
Bahasa Pemrogramam
: C++
Compiler
: MinGW Developer Studio
Script program
:
// PenggunaanNotasi di DepanVariabel
#include <stdio.h> // header file
#include <conio.h>
void main()
{
int a = 8, b = 4; // deklarasi variabel
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();
}
Script yang telah diperbaiki:
// Penggunaan Notasi di Depan Variabel
#include <stdio.h>
#include <conio.h>
int main()
{
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();
}
Output Program:
Kesimpulan :
1) Pada aplikasi MinGW, tidak mengenal void, tetapi harus diganti denganint.
2) Penulisan syntaxa):salah, seharusnyaa); .Untukmengakhirimenggunakan ; bukan :
Latihan Praktikum 6
Pemrograman C++
Nama Program
: Mengidentifikasi kesalahan syntax penulisan kode
Bahasa Pemrogramam
: C++
Compiler
: MinGW Developer Studio
Script program
:
// PenggunaanNotasi di BelakangVariabel
#include <stdio.h> // header file
void main()
{
int a = 8, b = 4; // deklarasi variabel
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();
}
Script yang telah diperbaiki:
// PenggunaanNotasi di BelakangVariabel
#include <stdio.h>
#include <conio.h>
int 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();
Output Program:
Kesimpulan:
1) Pada aplikasi MinGW, tidak mengenal void, tetapi harus diganti denganint.
3) Penulisan syntaxB--):salah, seharusnya b--);. Jika penulisan awal huruf kecil maka
untuk penulisan selanjutnya harus sama dengan awalnya. Dan untuk mengakhiri
menggunakan ; bukan :
Latihan Praktikum 7
Pemrograman C++
Nama Program
: Mengidentifikasi kesalahan syntax penulisan kode
Bahasa Pemrogramam
: C++
Compiler
: MinGW Developer Studio
Script program
:
// Penggunaan operator relasidan if, if else
#include <iostream.h> // header file
void main()
{
int m = 5, n = 7; // deklarasi variabel
if (m == n) cout<<M<<" SamaDengan "<<n<<endl;
else if (m != n) cout<<m<<" TidakSamaDengan "<<n<<endl;
else if (m > n) cout<<m<<" LebihBesar Dari "<<n<<endl;
}
Script program yang telah diperbaiki:
// Penggunaan operator relasidan if, if else
#include <iostream.h>
int main()
{
int m = 5, n = 7;
if (m == n) cout<<m<<" SamaDengan "<<n<<endl;
else if (m != n) cout<<m<<" TidakSamaDengan "<<n<<endl;
else if (m > n) cout<<m<<" LebihBesar Dari "<<n<<endl;
else if (m < n) cout<<m<<" Lebih Kecil Dari "<<n<<endl;
}
Ouput Program:
Kesimpulan:
1) Pada aplikasi MinGW, tidak mengenal void, tetapi harus diganti denganint.
Latihan Praktikum 8
Pemrograman C++
Nama Program
: Mengidentifikasi kesalahan syntax penulisan kode
Bahasa Pemrogramam
: C++
Compiler
: MinGW Developer Studio
Script program
:
//Program Operator Logika
#include <iostream.h> // header file
#include <conio.h>
void main()
{
int m = 166: // deklarasi variabel
cout<<"(m>=0 && m<=150) -> "<<(m>=0 && m<=150)<<endl;
cout<<"(m>=0 || m<=150) -> "<<(m>=0 || m<=150)<<endl;
getch();
}
Script Program yang telah diperbaiki:
//Program Operator Logika
#include <iostream.h>
#include <conio.h>
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();
Output Program:
Kesimpulan:
1)
Pada aplikasi MinGW, tidak mengenal void, tetapi harus diganti denganint.
2)
Penulisan syntax
int m = 166:
salah, seharusnya
int m = 166;.
Untuk
mengakhiri menggunakan ; bukan :
Latihan Praktikum 9
Pemrograman C++
Nama Program
: Mengidentifikasi kesalahan syntax penulisan kode
Bahasa Pemrogramam
: C++
Compiler
: MinGW Developer Studio
Script program
:
/* PenggunaanOperasiLogika NOT */ #include <stdio.h> // header file #include <conio.h>
#include <iostream.h>
void main()
int a, b, c;//deklarasi Variabel
cout<<"MasukanNilai A = "; //Keluarkan String MasukanNilai A = keLayar cin>>a;//Masukan Data integer dari keyboard
/* Proses */ b = (a + 4 < 10); c = !(b);
cout<<endl<<"Program Ekspresi NOT "<<endl; cout<<"MasukanNilai = "<<a<<endl;
getch(); }
Script program yang telah diperbaiki:
/* PenggunaanOperasiLogika NOT */
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
int main()
{
int a, b, c;//deklarasiVariabel
cout<<"MasukanNilai A = "; //Keluarkan String MasukanNilai A = keLayar
cin>>a;//Masukan Data integer dari keyboard
/* Proses */
b = (a + 4 < 10);
c = !(b);
cout<<endl<<"Program Ekspresi NOT "<<endl;
cout<<"MasukanNilai = "<<a<<endl;
cout<<"Nilai b = (a + 4 < 10) = "<<b<<endl;
cout<<"Nilai c = !(b) = "<<c<<endl;
getch();
}
Output program:
1) Pada aplikasi MinGW, tidak mengenal void, tetapi harus diganti denganint.
2) Kurangnya tanda buka kurung kurawal “{“ ,sehingga mengakibatkan eror jika di
eksekusi.
Latihan Praktikum 10
Pemrograman C++
Nama Program
: Mengidentifikasi kesalahan syntax penulisan kode
Bahasa Pemrogramam
: C++
Compiler
: MinGW Developer Studio
Script program
:
#include <stdio.h> // header file
#include <conio.h>
#include <iostream.h>
void main()
{
int x; //signed int
cout<<"MasukanNilai X = ";
cin>>x;
x = x << 1; //geserkekiri 1 bit
cout<<"HasildariGeser 1 Bit Kekiri = "<<x<<endl;
getch(); }
Script program yang telah diperbaiki:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
int main()
{
int x;
cout<<"MasukanNilai X = ";
cin>>x;
cout<<"HasildariGeser 1 Bit Kekiri = "<<x<<endl;
getch();
}
Output Program:
Kesimpulan:
1) Pada aplikasi MinGW, tidak mengenal void, tetapi harus diganti denganint.
2) Meletakkan tanda tutup kurung kurawal “{“ yang salah, seharusnya tidak berada dalam
satu baris dengan “getch ( )” tetapi baris baru, (di enter)
Latihan Praktikum 11
Pemrograman C++
Nama Program
: Mengidentifikasi kesalahan syntax penulisan kode
Bahasa Pemrogramam
: C++
Compiler
: MinGW Developer Studio
Script program
:
#include <iostream.h> // header file
void main()
{
int x; // signed int
cout<<"MasukanNilai X = ";
cin>>x;
cout<<"HasildariGeser 1 Bit Kekiri = "<<x<<endl;
getch();
}
Script program yang telah diperbaiki:
#include <iostream.h>
#include <conio.h>
int main()
{
int x;
cout<<"Masukan Nilai X = ";
cin>>x;
x = x >> 2; //geser kekanan 2 bit
cout<<"Hasil dari Geser 1 Bit Ke kiri = "<<x<<endl;
getch();
}
Output Program:
Kesimpulan:
1)
Pada aplikasi MinGW, tidak mengenal void, tetapi harus diganti denganint.
2)
Jika menggunakan “getch” maka header filenya harus ditambahkan
“#include<conio.h>”
Pemrograman C++
Nama Program
: Mengidentifikasi kesalahan syntax penulisan kode
Bahasa Pemrogramam
: C++
Compiler
: MinGW Developer Studio
Script program
:
#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();
}
Script program yang telah diperbaiki:
#include <stdio.h> #include <conio.h> #include <iostream.h> 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();
}
Kesimpulan:
1) Pada aplikasi MinGW, tidak mengenal void, tetapi harus diganti denganint.
2) Penulisan syntax int a, x, y,salah, seharusnya int a, x, y. Untuk mengakhiri
menggunakan ; bukan ,
Latihan Praktikum 13.1
Pemrograman C++
Nama Program
: Mengidentifikasi kesalahan syntax penulisan kode
Bahasa Pemrogramam
: C++
Compiler
: MinGW Developer Studio
Script program
:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main()
{
int a, x, y;
cout<<"MasukanNilai X = ";
cin>>x;
cout<<"MasukanNilai Y = ";
cin>>y;
a = x | y;
cout<<'\n';
cout<<"Hasildari "<<x<<" | "<<y<<" = "<<a<<endl;
getch();
Script program yang telah diperbaiki:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
int main()
{
int a, x, y;
cout<<"MasukanNilai X = ";
cin>>x;
cout<<"MasukanNilai Y = ";
cin>>y;
a = x | y;
cout<<'\n';
cout<<"Hasildari "<<x<<" | "<<y<<" = "<<a<<endl;
getch();
}
Output Program:
Kesimpulan:
1) Pada aplikasi MinGW, tidak mengenal void, tetapi harus diganti denganint.
Latihan Praktikum 13.1
Pemrograman C++
Nama Program
: Mengidentifikasi kesalahan syntax penulisan kode
Compiler
: MinGW Developer Studio
Script program
:
#include <stdio.h> // header file #include <conio.h>
#include <iostream.h> void main()
{
int a, x, y; //deklarasi variabel cout<<"MasukanNilai X = ";
cin>>x;
cout<<"MasukanNilai Y = "; cin>>y;
a = x ^ y; cout<<'\n';
cout<<"Hasildari "<<x<<" ^ "<<y<<" = "<<a<<endl; getch();
}
Script program yang telah diperbaiki:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
int main()
{
int a, x, y;
cout<<"MasukanNilai x = ";
cin>>x;
cout<<"MasukanNilai y = ";
cin>>y;
a = x ^ y;
cout<<'\n';
cout<<"Hasil dari "<<x<<" ^ "<<y<<" = "<<a<<endl;
getch();
Output Program:
Kesimpulan:
1) Pada aplikasi MinGW, tidak mengenal void, tetapi harus diganti denganint.
Tugas Rumah Praktikum
Pemrograman C++
Nama Program
: Membuat program kalkulator sederhana dengan 8 operasi.
Bahasa Pemrogramam
: C++
Compiler
: Visual C++
Script program
: (cara 1)
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
using namespace std;
int main(int argc, char *argv[])
{
int bil1, bil2, pilihan;
double hasil;
cout<<"Ini adalah program kalkulator sederhana dengan 8 operasi"<<endl;
cout<<"---Ananda Putri Syaviri 130533608243---"<<endl;
cout<<"1. Operasi Penjumlahan"<<endl;
cout<<"2. Operasi Pengurangan"<<endl;
cout<<"3. Operasi Perkalian"<<endl;
cout<<"4. Operasi Pembagian"<<endl;
cout<<"5. Operasi Modulus"<<endl;
cout<<"6. Operasi Sinus"<<endl;
cout<<"7. Operasi Cosinus"<<endl;
cout<<"8. Operasi Tangen"<<endl;
cout<<"Pilihan Operasi (1/2/3/4/5/6/7/8): "<<endl;
cin>>pilihan;
switch(pilihan)
{
case 1 : cout<<"Penjumlahan"<<endl;
cout<<"Masukan bil1 = "<<bil1<<endl;
cout<<"Masukan bil2 = "<<bil2<<endl;
cin>>bil1;
cin>>bil2;
hasil= bil1+bil2;
cout<<"Hasil = "<<hasil<<endl;
break;
case 2 : cout<<"Pengurangan"<<endl;
cout<<"Masukan bil1 : "<<bil1<<endl;
cout<<"Masukan bil2 : "<<bil2<<endl;
cin>>bil1;
cin>>bil2;
hasil= bil1-bil2;
cout<<"Hasil = "<<hasil<<endl;
break;
case 3 : cout<<"Perkalian"<<endl;
cout<<"Masukan bil1 : "<<bil1<<endl;
cout<<"Masukan nil2 : "<<bil2<<endl;
cin>>bil2;
hasil= bil1*bil2;
cout<<"Hasil = "<<hasil<<endl;
break;
case 4 : cout<<"Pembagian"<<endl;
cout<<"Masukan bil1 : "<<bil1<<endl;
cout<<"Masukan nil2 : "<<bil2<<endl;
cin>>bil1;
cin>>bil2;
hasil= bil1/bil2;
cout<<"Hasil = "<<hasil<<endl;
break;
case 5 : cout<<"Modulus"<<endl;
cout<<"Masukkan bil1 : "<<bil1<<endl;
cout<<"Masukkan bil2 : "<<bil2<<endl;
cin>>bil1;
cin>>bil2;
hasil= bil1%bil2;
cout<<"Hasil = "<<hasil<<endl;
break;
case 6 : cout<<"Sinus"<<endl;
cout<<"Masukkan bil1: "<<endl;
cin>>bil1;
hasil=sin(bil1);
cout<<"Hasil = "<<hasil<<endl;
break;
case 7 : cout<<"Cosinus"<<endl;
cout<<"Masukkan bil1: "<<endl;
cin>>bil1;
hasil=cos(bil1);
cout<<"Hasil = "<<hasil<<endl;
case 8 : cout<<"Tangen"<<endl;
cout<<"Masukkan bil1: "<<endl;
cin>>bil1;
hasil=tan(bil1);
cout<<"Hasil = "<<hasil<<endl;
break;
default : cout<<"Maaf operator yang anda masukan tidak tersedia, Silahkan ulangi kembali "<<endl;
}
system ("PAUSE");
return 0;
}
Script Program : (cara 2)
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
using namespace std;
int main(int argc, char *argv[])
{
float bil1, bil2;
int bil3, bil4, pilihan;
double hasil;
cout<<"Ini adalah program kalkulator sederhana dengan 8 operasi"<<endl;
cout<<"---Ananda Putri Syaviri 130533608243---"<<endl;
cout<<"---PTI'13 OFF B---"<<endl;
cout<<"1. Operasi Penjumlahan"<<endl;
cout<<"2. Operasi Pengurangan"<<endl;
cout<<"3. Operasi Perkalian"<<endl;
cout<<"4. Operasi Pembagian"<<endl;
cout<<"5. Operasi Modulus"<<endl;
cout<<"6. Operasi Sinus"<<endl;
cout<<"7. Operasi Cosinus"<<endl;
cout<<"Pilihan Operasi (1/2/3/4/5/6/7/8): "<<endl;
cin>>pilihan;
switch(pilihan)
{
case 1 : cout<<"Penjumlahan"<<endl;
cout<<"Masukan bil1 = "<<bil1<<endl;
cout<<"Masukan bil2 = "<<bil2<<endl;
cin>>bil1;
cin>>bil2;
hasil= bil1+bil2;
cout<<"Hasil = "<<hasil<<endl;
break;
case 2 : cout<<"Pengurangan"<<endl;
cout<<"Masukan bil1 : "<<bil1<<endl;
cout<<"Masukan bil2 : "<<bil2<<endl;
cin>>bil1;
cin>>bil2;
hasil= bil1-bil2;
cout<<"Hasil = "<<hasil<<endl;
break;
case 3 : cout<<"Perkalian"<<endl;
cout<<"Masukan bil1 : "<<bil1<<endl;
cout<<"Masukan nil2 : "<<bil2<<endl;
cin>>bil1;
cin>>bil2;
hasil= bil1*bil2;
cout<<"Hasil = "<<hasil<<endl;
break;
cout<<"Masukan bil1 : "<<bil1<<endl;
cout<<"Masukan nil2 : "<<bil2<<endl;
cin>>bil1;
cin>>bil2;
hasil= bil1/bil2;
cout<<"Hasil = "<<hasil<<endl;
break;
case 5 : cout<<"Modulus"<<endl;
cout<<"Masukkan bil1 : "<<bil3<<endl;
cout<<"Masukkan bil2 : "<<bil4<<endl;
cin>>bil3;
cin>>bil4;
hasil= bil3%bil4;
cout<<"Hasil = "<<hasil<<endl;
break;
case 6 : cout<<"Sinus"<<endl;
cout<<"Masukkan bil1: "<<endl;
cin>>bil1;
hasil=sin(bil1);
cout<<"Hasil = "<<hasil<<endl;
break;
case 7 : cout<<"Cosinus"<<endl;
cout<<"Masukkan bil1: "<<endl;
cin>>bil1;
hasil=cos(bil1);
cout<<"Hasil = "<<hasil<<endl;
break;
cout<<"Masukkan bil1: "<<endl;
cin>>bil1;
hasil=tan(bil1);
cout<<"Hasil = "<<hasil<<endl;
break;
default : cout<<"Maaf operator yang anda masukan tidak tersedia, Silahkan ulangi kembali "<<endl;
}
system ("PAUSE");
return 0;
}
Output Program :
Flowchart :
KESIMPULAN
Operator adalah symbol atau karakter khusus (misalnya + dan *) yang digunakan dalam
suatu ekspresi untuk menghasilkan suatu nilai. Operator dapat dikelompokkan menjadi
beberapa bagian, yaitu : Operator aritmatika, Operator penjumlahan dan pengurangan,
Operator penugasan, Operator pembanding, Operator logika, Operator bit.
1. Operator unary : Operator yang hanya melibatkan satu operand.
2. Operator binary : Operator yang melibatkan dua operand.
3. Operator ternary : Operator yang melibatkan tiga operand
Ekspresi atau ungkapan adalah suatu bentuk yang menghasilkan suatu nilai. Dalam
bentuk sederhana, ekspresi berupa sebuah literal atau variable. Dalam bentuk yang lebih
kompleks, suatu statement melibatkan operator, operand dan variable.
DAFTAR RUJUKAN