Senin, 11 Juli 2022

Operasi Aritmatika pada C++

Operasi Aritmatika pada C++

C++ merupakan bahasa pemrograman yang diaplikasikan pada desktop. Salah satu algoritma nya yaitu tentang operasi aritmatika. Yang dimana kita bisa mengoperasikan angka seperti layaknya pada kalkulator. Namun fitur ini tergantung pada si pembuat dalam menyusun algoritma nya. Pada operasi aritmatika sendiri kita membutuhkan sedikitnya 2 elemen ekspresi yang berfungsi sebagai eksekutor. Sebenarnya ada banyak sekali eksekutor dalam penghitungan matematika, tapi disini saya hanya akan menjelaskan konsep dasarnya saja.

Ekspresi Aritmatika

Dalam C++ kita harus menentukan variabel nilai terlebih dahulu. Biasanya variabel ini bertipe int atau yang lebih luas lagi bertipe data float.
Operasi Aritmatika pada C++

Hierarki Operator

Tentu ini harus ada dalam kita menghitung suatu nilai. Operasi ini sama halnya dalam operasi hitung matematika pada umumnya, seperti :
  • Perkalian dengan simbol * (bintang).
  • Pembagian dengan simbol / (garis miring).
  • Persen dengan simbol %
  • Penjumlahan dengan simbol + (plus)
  • Pengurangan dengan simbol - (min).

Untuk operator % ini berfungsi sebagai penentu sisa hasil bagi. Operator ini sering digunakan dalam menentukan bilangan prima. Perhatikan tabel berikut.

Berikut adalah Contoh Operasi Aritmatika C++ menggunakan perintah Switch:

Operator
Keterangan
* atau / Tingkatan operator sama, penggunaannya tergantung letak yang di depan akan dieksekusi terlebih dahulu
% Hasil sisa pembagian
+ atau - Tingkatan operator sama, penggunaannya tergantung letak yang di depan akan dieksekusi tyerlebih dahulu


#include <iostream.h>
#include <iomanip>

void petunjuk();

main ()
{
petunjuk(); //tampilkan petunjuk

double Hasil;
double Angka;
double AngkaMasukan;
char op;
char jwb;

cout <<"Masukan Angka = ";
cin >> Angka;
do
{
//jika angka yang mau di hitung masih nol
if (Angka == 0) {
cout << "Masukan Angka = ";
cin >> Angka;
}
cout << "Operasi : ";
cin >> op;

switch(op)
{
case 'c' : Angka = 0;
break;

case '+' : cout << "Masukkan Angka : ";
cin >> AngkaMasukan;
Hasil = Angka + AngkaMasukan;
cout << "Jumlahnya adalah :" << Hasil << endl;
Angka = Hasil;
break;

case '-' : cout << "Masukkan Angka : ";
cin >> AngkaMasukan;
Hasil = Angka - AngkaMasukan;
cout << "Hasilnya adalah : " << Hasil << endl;
Angka = Hasil;
break;

case '*' : cout << "Masukkan Angka : ";
cin >> AngkaMasukan;
Hasil = Angka * AngkaMasukan;
cout << "Hasilnya adalah : " << Hasil << endl;
Angka = Hasil;
break;

case '/' : cout << "Masukkan Angka : ";
cin >> AngkaMasukan;
Hasil = Angka / AngkaMasukan;
cout << "Hasilnya adalah : " << Hasil << endl;
Angka = Hasil;
break;


}
cout << "Apakah penghitungan mau dilanjutkan? (Y/T) \n";
cin >> jwb;
}
while (jwb == 'Y' || jwb == 'y');
return 0;
}

void petunjuk()
{
cout << "Nama\t\t: Fadhel Widya Rakhman\n";
cout << "Nim\t\t: 15.11.0184\n";
cout << "Prodi\t\t: Teknik Informatika\n";
cout << "\n=======================================================================\n";
cout << "\t\tPROGRAM CALCULATOR SEDERHANA (DhelCulator)\t\t\n";
cout << "=======================================================================\n";
cout << "\n\t\tPILIHAN OPERASI ARITMATIKA\t\t\n";
cout << "\n'+'= Penjumlahan \n";
cout << "'-'= Pengurangan \n";
cout << "'*'= Perkalian \n";
cout << "'/'= Pembagian \n";
cout << "'c'= Ulangi \n";
cout << "=======================================================================\n";
}

Contoh di atas merupakan program aritmatika menggunakan printah switch case pada option yang saya buat. Program akan menanyakan input nilai terlebih dahulu dan operasi apa yang akan kita lakukan. Sekian tutorial dari saya jika kurang jelas silahkan berkomentar.

Operasi Aritmatika pada C++ Rating: 4.5 Diposkan Oleh: Fadhel

3 komentar:

  1. masih pake underdos yah mas :D tapi bagus (y)

    BalasHapus
  2. Pelajaran cp++ ini keluar di sekolah smk jurusan rpl sama tkj, sangat membantu buat tugas harian nih :D

    BalasHapus
  3. sampe sekarang masih kurang paham saya :v
    salah dikit aja udah fatal :v

    BalasHapus