syntaxny jga searching di google kok di

  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; cout<<a<<" % "<<b<<" = "<<a%b<<endl; getch(); }

  OutputProgram : Kesimpulan:

1) Pada aplikasi MinGW, tidak mengenal

  void

  , tetapi harus diganti dengan

  int .

  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> void 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; 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 , tetapi harus diganti dengan .

  void int

  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 #include <iostream.h> 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; cout<<"Nilaidari e = a + b * c / d : "<<e;

  }

  Output Program : Kesimpulan: 1) Pada aplikasi MinGW, tidak mengenal void , tetapi harus diganti dengan int .

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

1) Pada aplikasi MinGW, tidak mengenal , tetapi harus diganti dengan .

  void int

  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 dengan int .

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 dengan int .

  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; else if (m < n) cout<<m<<" Lebih Kecil 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 , tetapi harus diganti dengan .

  void int

2) Penulisan syntax cout<<M<<" salah, seharusnya cout<<m<<". Jika penulisan awal huruf kecil maka untuk penulisan selanjutnya harus sama dengan awalnya.

  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 &lt;iostream.h&gt; // header file #include &lt;conio.h&gt; void main() { int m = 166: // deklarasi variabel cout&lt;&lt;"(m&gt;=0 &amp;&amp; m&lt;=150) -&gt; "&lt;&lt;(m&gt;=0 &amp;&amp; m&lt;=150)&lt;&lt;endl; cout&lt;&lt;"(m&gt;=0 || m&lt;=150) -&gt; "&lt;&lt;(m&gt;=0 || m&lt;=150)&lt;&lt;endl; getch(); }

  Script Program yang telah diperbaiki:

  //Program Operator Logika #include &lt;iostream.h&gt; #include &lt;conio.h&gt; int main() { int m = 166; cout&lt;&lt;"(m&gt;=0 &amp;&amp; m&lt;=150) -&gt; "&lt;&lt;(m&gt;=0 &amp;&amp; m&lt;=150)&lt;&lt;endl; cout&lt;&lt;"(m&gt;=0 || m&lt;=150) -&gt; "&lt;&lt;(m&gt;=0 || m&lt;=150)&lt;&lt;endl; getch(); }

  Output Program: Kesimpulan: 1) Pada aplikasi MinGW, tidak mengenal void , tetapi harus diganti dengan int .

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 &lt;stdio.h&gt; // header file #include &lt;conio.h&gt; #include &lt;iostream.h&gt; void main() int a, b, c;//deklarasi Variabel cout&lt;&lt;"MasukanNilai A = "; //Keluarkan String MasukanNilai A = keLayar cin&gt;&gt;a;//Masukan Data integer dari keyboard /* Proses */ b = (a + 4 &lt; 10); c = !(b); cout&lt;&lt;endl&lt;&lt;"Program Ekspresi NOT "&lt;&lt;endl; cout&lt;&lt;"MasukanNilai = "&lt;&lt;a&lt;&lt;endl; cout&lt;&lt;"Nilai b = (a + 4 &lt; 10) = "&lt;&lt;b&lt;&lt;endl; getch(); }

  Script program yang telah diperbaiki:

  /* PenggunaanOperasiLogika NOT */ #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;iostream.h&gt; int main() { int a, b, c;//deklarasiVariabel cout&lt;&lt;"MasukanNilai A = "; //Keluarkan String MasukanNilai A = keLayar cin&gt;&gt;a;//Masukan Data integer dari keyboard /* Proses */ b = (a + 4 &lt; 10); c = !(b); cout&lt;&lt;endl&lt;&lt;"Program Ekspresi NOT "&lt;&lt;endl; cout&lt;&lt;"MasukanNilai = "&lt;&lt;a&lt;&lt;endl; cout&lt;&lt;"Nilai b = (a + 4 &lt; 10) = "&lt;&lt;b&lt;&lt;endl; cout&lt;&lt;"Nilai c = !(b) = "&lt;&lt;c&lt;&lt;endl; getch(); }

  Output program:

  1) Pada aplikasi MinGW, tidak mengenal , tetapi harus diganti dengan .

  void int

  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 &lt;stdio.h&gt; // header file #include &lt;conio.h&gt; #include &lt;iostream.h&gt; void main() { int x; //signed int cout&lt;&lt;"MasukanNilai X = "; cin&gt;&gt;x; x = x &lt;&lt; 1; //geserkekiri 1 bit cout&lt;&lt;"HasildariGeser 1 Bit Kekiri = "&lt;&lt;x&lt;&lt;endl; getch(); }

  Script program yang telah diperbaiki:

  #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;iostream.h&gt; int main() { int x; cout&lt;&lt;"MasukanNilai X = "; cin&gt;&gt;x; x = x &lt;&lt; 1; //geserkekiri 1 bit cout&lt;&lt;"HasildariGeser 1 Bit Kekiri = "&lt;&lt;x&lt;&lt;endl; getch(); }

  Output Program: Kesimpulan: 1) Pada aplikasi MinGW, tidak mengenal , tetapi harus diganti dengan .

  void int

  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 &lt;iostream.h&gt; // header file void main() { int x; // signed int cout&lt;&lt;"MasukanNilai X = "; cin&gt;&gt;x; cout&lt;&lt;"HasildariGeser 1 Bit Kekiri = "&lt;&lt;x&lt;&lt;endl; getch(); }

  Script program yang telah diperbaiki:

  #include &lt;iostream.h&gt; #include &lt;conio.h&gt; int main() { int x; cout&lt;&lt;"Masukan Nilai X = "; cin&gt;&gt;x; x = x &gt;&gt; 2; //geser kekanan 2 bit cout&lt;&lt;"Hasil dari Geser 1 Bit Ke kiri = "&lt;&lt;x&lt;&lt;endl; getch(); }

  Output Program: Kesimpulan: 1) Pada aplikasi MinGW, tidak mengenal , tetapi harus diganti dengan .

  void int

2) Jika menggunakan “getch” maka header filenya harus ditambahkan

  “ #include&lt;conio.h&gt; ”

  Pemrograman C++

Nama Program : Mengidentifikasi kesalahan syntax penulisan kode

Bahasa Pemrogramam : C++ Compiler : MinGW Developer Studio Script program :

  #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;iostream.h&gt; void main() { int a, x, y, cout&lt;&lt;"Masukan Nilai X = "; cin&gt;&gt;x; cout&lt;&lt;"Masukan Nilai Y = "; cin&gt;&gt;y; a = x &amp; y; cout&lt;&lt;'\n'; cout&lt;&lt;"Hasil dari "&lt;&lt;x&lt;&lt;" &amp; "&lt;&lt;y&lt;&lt;" = "&lt;&lt;a&lt;&lt;endl; getch(); }

  Script program yang telah diperbaiki:

  #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;iostream.h&gt; int main() { int a, x, y; cout&lt;&lt;"Masukan Nilai X = "; cin&gt;&gt;x; cout&lt;&lt;"Masukan Nilai Y = "; cin&gt;&gt;y; a = x &amp; y; cout&lt;&lt;'\n'; cout&lt;&lt;"Hasil dari "&lt;&lt;x&lt;&lt;" &amp; "&lt;&lt;y&lt;&lt;" = "&lt;&lt;a&lt;&lt;endl; getch(); }

  Output Program:

  Kesimpulan: 1) Pada aplikasi MinGW, tidak mengenal void , tetapi harus diganti dengan int .

2) Penulisan syntax salah, seharusnya Untuk mengakhiri int a, x, y, int a, x, y.

  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 &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;iostream.h&gt; void main() { int a, x, y; cout&lt;&lt;"MasukanNilai X = "; cin&gt;&gt;x; cout&lt;&lt;"MasukanNilai Y = "; cin&gt;&gt;y; a = x | y; cout&lt;&lt;'\n'; cout&lt;&lt;"Hasildari "&lt;&lt;x&lt;&lt;" | "&lt;&lt;y&lt;&lt;" = "&lt;&lt;a&lt;&lt;endl; getch(); }

  Script program yang telah diperbaiki:

  #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;iostream.h&gt; int main() { int a, x, y; cout&lt;&lt;"MasukanNilai X = "; cin&gt;&gt;x; cout&lt;&lt;"MasukanNilai Y = "; cin&gt;&gt;y; a = x | y; cout&lt;&lt;'\n'; cout&lt;&lt;"Hasildari "&lt;&lt;x&lt;&lt;" | "&lt;&lt;y&lt;&lt;" = "&lt;&lt;a&lt;&lt;endl; getch(); }

  Output Program: Kesimpulan: 1) Pada aplikasi MinGW, tidak mengenal , tetapi harus diganti dengan .

  void int

  Latihan Praktikum 13.1 Pemrograman C++ Nama Program : Mengidentifikasi kesalahan syntax penulisan kode

  Compiler : MinGW Developer Studio Script program :

  #include &lt;stdio.h&gt; // header file #include &lt;conio.h&gt; #include &lt;iostream.h&gt; void main() { int a, x, y; //deklarasi variabel cout&lt;&lt;"MasukanNilai X = "; cin&gt;&gt;x; cout&lt;&lt;"MasukanNilai Y = "; cin&gt;&gt;y; a = x ^ y; cout&lt;&lt;'\n'; cout&lt;&lt;"Hasildari "&lt;&lt;x&lt;&lt;" ^ "&lt;&lt;y&lt;&lt;" = "&lt;&lt;a&lt;&lt;endl; getch(); }

  Script program yang telah diperbaiki:

  #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;iostream.h&gt; int main() { int a, x, y; cout&lt;&lt;"MasukanNilai x = "; cin&gt;&gt;x; cout&lt;&lt;"MasukanNilai y = "; cin&gt;&gt;y; a = x ^ y; cout&lt;&lt;'\n'; cout&lt;&lt;"Hasil dari "&lt;&lt;x&lt;&lt;" ^ "&lt;&lt;y&lt;&lt;" = "&lt;&lt;a&lt;&lt;endl; getch(); }

  Output Program: Kesimpulan: 1) Pada aplikasi MinGW, tidak mengenal void , tetapi harus diganti dengan int .

  

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 &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;math.h&gt; using namespace std; int main(int argc, char *argv[]) { int bil1, bil2, pilihan; double hasil; cout&lt;&lt;"Ini adalah program kalkulator sederhana dengan 8 operasi"&lt;&lt;endl; cout&lt;&lt;"------------Ananda Putri Syaviri 130533608243-----------"&lt;&lt;endl; cout&lt;&lt;"----------------------PTI'13 OFF B----------------------"&lt;&lt;endl; cout&lt;&lt;"1. Operasi Penjumlahan"&lt;&lt;endl; cout&lt;&lt;"2. Operasi Pengurangan"&lt;&lt;endl; cout&lt;&lt;"3. Operasi Perkalian"&lt;&lt;endl; cout&lt;&lt;"4. Operasi Pembagian"&lt;&lt;endl; cout&lt;&lt;"5. Operasi Modulus"&lt;&lt;endl; cout&lt;&lt;"6. Operasi Sinus"&lt;&lt;endl; cout&lt;&lt;"7. Operasi Cosinus"&lt;&lt;endl; cout&lt;&lt;"8. Operasi Tangen"&lt;&lt;endl; cout&lt;&lt;"Pilihan Operasi (1/2/3/4/5/6/7/8): "&lt;&lt;endl; cin&gt;&gt;pilihan; switch(pilihan) { case 1 : cout&lt;&lt;"Penjumlahan"&lt;&lt;endl; cout&lt;&lt;"Masukan bil1 = "&lt;&lt;bil1&lt;&lt;endl; cout&lt;&lt;"Masukan bil2 = "&lt;&lt;bil2&lt;&lt;endl; cin&gt;&gt;bil1; cin&gt;&gt;bil2; hasil= bil1+bil2; cout&lt;&lt;"Hasil = "&lt;&lt;hasil&lt;&lt;endl; break; case 2 : cout&lt;&lt;"Pengurangan"&lt;&lt;endl; cout&lt;&lt;"Masukan bil1 : "&lt;&lt;bil1&lt;&lt;endl; cout&lt;&lt;"Masukan bil2 : "&lt;&lt;bil2&lt;&lt;endl; cin&gt;&gt;bil1; cin&gt;&gt;bil2; hasil= bil1-bil2; cout&lt;&lt;"Hasil = "&lt;&lt;hasil&lt;&lt;endl; break; case 3 : cout&lt;&lt;"Perkalian"&lt;&lt;endl; cout&lt;&lt;"Masukan bil1 : "&lt;&lt;bil1&lt;&lt;endl; cout&lt;&lt;"Masukan nil2 : "&lt;&lt;bil2&lt;&lt;endl;

cin&gt;&gt;bil2; hasil= bil1*bil2; cout&lt;&lt;"Hasil = "&lt;&lt;hasil&lt;&lt;endl; break; case 4 : cout&lt;&lt;"Pembagian"&lt;&lt;endl; cout&lt;&lt;"Masukan bil1 : "&lt;&lt;bil1&lt;&lt;endl; cout&lt;&lt;"Masukan nil2 : "&lt;&lt;bil2&lt;&lt;endl; cin&gt;&gt;bil1; cin&gt;&gt;bil2; hasil= bil1/bil2; cout&lt;&lt;"Hasil = "&lt;&lt;hasil&lt;&lt;endl; break; case 5 : cout&lt;&lt;"Modulus"&lt;&lt;endl; cout&lt;&lt;"Masukkan bil1 : "&lt;&lt;bil1&lt;&lt;endl; cout&lt;&lt;"Masukkan bil2 : "&lt;&lt;bil2&lt;&lt;endl; cin&gt;&gt;bil1; cin&gt;&gt;bil2; hasil= bil1%bil2; cout&lt;&lt;"Hasil = "&lt;&lt;hasil&lt;&lt;endl; break; case 6 : cout&lt;&lt;"Sinus"&lt;&lt;endl; cout&lt;&lt;"Masukkan bil1: "&lt;&lt;endl; cin&gt;&gt;bil1; hasil=sin(bil1); cout&lt;&lt;"Hasil = "&lt;&lt;hasil&lt;&lt;endl; break; case 7 : cout&lt;&lt;"Cosinus"&lt;&lt;endl; cout&lt;&lt;"Masukkan bil1: "&lt;&lt;endl; cin&gt;&gt;bil1; hasil=cos(bil1); cout&lt;&lt;"Hasil = "&lt;&lt;hasil&lt;&lt;endl;

case 8 : cout&lt;&lt;"Tangen"&lt;&lt;endl; cout&lt;&lt;"Masukkan bil1: "&lt;&lt;endl; cin&gt;&gt;bil1; hasil=tan(bil1); cout&lt;&lt;"Hasil = "&lt;&lt;hasil&lt;&lt;endl; break; default : cout&lt;&lt;"Maaf operator yang anda masukan tidak tersedia,

  Silahkan ulangi kembali "&lt;&lt;endl; } system ("PAUSE"); return 0; }

  Output program :

  Script Program : (cara 2)

  #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;math.h&gt; using namespace std; int main(int argc, char *argv[]) { float bil1, bil2; int bil3, bil4, pilihan; double hasil; cout&lt;&lt;"Ini adalah program kalkulator sederhana dengan 8 operasi"&lt;&lt;endl; cout&lt;&lt;"------------Ananda Putri Syaviri 130533608243-----------"&lt;&lt;endl; cout&lt;&lt;"----------------------PTI'13 OFF B----------------------"&lt;&lt;endl; cout&lt;&lt;"1. Operasi Penjumlahan"&lt;&lt;endl; cout&lt;&lt;"2. Operasi Pengurangan"&lt;&lt;endl; cout&lt;&lt;"3. Operasi Perkalian"&lt;&lt;endl; cout&lt;&lt;"4. Operasi Pembagian"&lt;&lt;endl; cout&lt;&lt;"5. Operasi Modulus"&lt;&lt;endl; cout&lt;&lt;"6. Operasi Sinus"&lt;&lt;endl; cout&lt;&lt;"7. Operasi Cosinus"&lt;&lt;endl; cout&lt;&lt;"Pilihan Operasi (1/2/3/4/5/6/7/8): "&lt;&lt;endl; cin&gt;&gt;pilihan; switch(pilihan) { case 1 : cout&lt;&lt;"Penjumlahan"&lt;&lt;endl; cout&lt;&lt;"Masukan bil1 = "&lt;&lt;bil1&lt;&lt;endl; cout&lt;&lt;"Masukan bil2 = "&lt;&lt;bil2&lt;&lt;endl; cin&gt;&gt;bil1; cin&gt;&gt;bil2; hasil= bil1+bil2; cout&lt;&lt;"Hasil = "&lt;&lt;hasil&lt;&lt;endl; break; case 2 : cout&lt;&lt;"Pengurangan"&lt;&lt;endl; cout&lt;&lt;"Masukan bil1 : "&lt;&lt;bil1&lt;&lt;endl; cout&lt;&lt;"Masukan bil2 : "&lt;&lt;bil2&lt;&lt;endl; cin&gt;&gt;bil1; cin&gt;&gt;bil2; hasil= bil1-bil2; cout&lt;&lt;"Hasil = "&lt;&lt;hasil&lt;&lt;endl; break; case 3 : cout&lt;&lt;"Perkalian"&lt;&lt;endl; cout&lt;&lt;"Masukan bil1 : "&lt;&lt;bil1&lt;&lt;endl; cout&lt;&lt;"Masukan nil2 : "&lt;&lt;bil2&lt;&lt;endl; cin&gt;&gt;bil1; cin&gt;&gt;bil2; hasil= bil1*bil2; cout&lt;&lt;"Hasil = "&lt;&lt;hasil&lt;&lt;endl; break;

cout&lt;&lt;"Masukan bil1 : "&lt;&lt;bil1&lt;&lt;endl; cout&lt;&lt;"Masukan nil2 : "&lt;&lt;bil2&lt;&lt;endl; cin&gt;&gt;bil1; cin&gt;&gt;bil2; hasil= bil1/bil2; cout&lt;&lt;"Hasil = "&lt;&lt;hasil&lt;&lt;endl; break; case 5 : cout&lt;&lt;"Modulus"&lt;&lt;endl; cout&lt;&lt;"Masukkan bil1 : "&lt;&lt;bil3&lt;&lt;endl; cout&lt;&lt;"Masukkan bil2 : "&lt;&lt;bil4&lt;&lt;endl; cin&gt;&gt;bil3; cin&gt;&gt;bil4; hasil= bil3%bil4; cout&lt;&lt;"Hasil = "&lt;&lt;hasil&lt;&lt;endl; break; case 6 : cout&lt;&lt;"Sinus"&lt;&lt;endl; cout&lt;&lt;"Masukkan bil1: "&lt;&lt;endl; cin&gt;&gt;bil1; hasil=sin(bil1); cout&lt;&lt;"Hasil = "&lt;&lt;hasil&lt;&lt;endl; break; case 7 : cout&lt;&lt;"Cosinus"&lt;&lt;endl; cout&lt;&lt;"Masukkan bil1: "&lt;&lt;endl; cin&gt;&gt;bil1; hasil=cos(bil1); cout&lt;&lt;"Hasil = "&lt;&lt;hasil&lt;&lt;endl; break;

cout&lt;&lt;"Masukkan bil1: "&lt;&lt;endl; cin&gt;&gt;bil1; hasil=tan(bil1); cout&lt;&lt;"Hasil = "&lt;&lt;hasil&lt;&lt;endl; break; default : cout&lt;&lt;"Maaf operator yang anda masukan tidak tersedia,

  Silahkan ulangi kembali "&lt;&lt;endl; } system ("PAUSE"); return 0; }

  Output Program :

Keterangan : perbedaan script cara 1 dan cara 2 adalah , penggunaan float, double, int pada

deklarasi variabel.

  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.

  Menurut jumlah operand yang dilibatkan, operator dapat diklarifikasikan menjadi  beberapa bagian yaitu :

  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

Tim Asisten Dosen. 2013. Modul 3 Operator. Malang: Unversitas Negeri Malang.

  Kadir, Abdul. 2003. Pemrograman C++. Yogyakarta: Penerbit ANDI.