Senin, 14 Oktober 2019

Operasi Matematika dalam C++


Penjelasan dan Macam-Macam Operasi Matematika




Operator aritmatika sama fungsinya dengan oprator matematika sederhana, yang membedakan ada beberapa tanda yang tidak sama dari operator matematika yang biasa kita gunakan pada pelajaran matematika. Ada 5 operator aritmatika dalam pemrograman C++ yang akan kita bahas satu per satu berikut ini. Contoh program digabung menjadi 1 setelah penjelasan aritmatika satu per satu.

1.       Operator Penjumlahan
Pada matematika menggunakan tanda " + " tambah, pada pemrograman C++ pun sama menggunakan tanda " + " tambah juga. Contoh penggunaannya:
var = 5 + 1;
atau
var = angka1 + angka2;
atau
var = angka1 + 5;
atau lainnya

2.      Operator Pengurangan
Penggunaan operator pengurangan sama dengan operator penjumlahan dan tanda yang digunakan sama dengan matematika yaitu tanda " - ". Contoh penggunaannya:
var = 5 - 1;
atau
var = angka1 - angka2;
atau
var = angka1 - 5;
atau lainnya

3.      Operator Perkalian
Operator perkalian pada pemrograman c++ memiliki tanda bintang " * " sedangkan pada matematika lebih dikenal dengan tanda " x ". Contoh penggunaannya:
var = 5 * 1;
atau
var = angka1 * angka2;
atau
var = angka1 * 5;
atau lainnya

4.      Operator Pembagian
Operator pembagian pada program C++ menggunakan tanda backslash " / ". Contoh penggunaan:
var = 5 / 1;
atau
var = angka1 / angka2;
atau
var = angka1 / 5;
atau lainnya

5.      Operator Modulus
Operator modulus merupakan hasil sisa dari pembagian. Contoh penggunaannya:
var = 5 % 2;
atau
var = angka1 % angka2;
atau
var = angka1 % 5;
atau lainnya

Aritmetika berasal dari bahasa yunani yang memiliki arti angka, adalah ilmu hitung yang mempelajari operasi dasar bilangan yang merupakan bagian dari matematika.

Operator aritmetika pada Bahasa Pemrograman C++ terdiri dari Penjumlahan +, Pengurangan -, perkalian *, pembagian /, dan modulo %. Semua itu berfungsi untuk memanipulasi data yang berbentuk bilangan.

Tabel Operator Aritmetika
Operator
Keterangan
Contoh
*
Perkalian
a * b
/
Pembagian
a / b
%
Modulo (Sisa Pembagian)
a % b
+
Penjumlahan
a + b
-
Pengurangan
a – b

Untuk operator pembagian, perkalian, penjumlahan dan pengurangan memiliki cara kerja yang sama seperti apa yang ada pada matematika di dunia nyata. Untuk pembagian sedikit berbeda cara kerjanya karena hasil dari operasi pembagian akan dipengaruhi oleh tipe data dari operand.

Contoh
Source Code:
#include<iostream>
using namespace std;
int main()
{
    int a = 5;
    int b = 3;

    float c = 9;
    float d = 4;

    cout << a << " + " << b << " = " << a + b << endl;
    cout << a << " - " << b << " = " << a - b << endl;

    cout << c << " x " << d << " = " << c * d << endl;
    cout << c << " / " << d << " = " << c / d << endl;

    cout << a << " mod " << b << " = " << a % b << endl;

    return 0;
}


Pembahasan

    int a = 5;
    int b = 3;

    float c = 9;
    float d = 4;
Mengapa a dan b : integer, sedangkan c dan d : float ?
Karena, dalam pembagian, jika mod != 0, maka tentu akan jadi bilangan berkoma..
sedangkan tipe data int hanya untuk Bilangan Bulat,
jadi untuk membuat variabel yg bisa menampung nilai berkoma (real) maka kita gunakan tipe data float.

apa maksud “cout << a << " + " << b << " = " << a + b << endl;
mari kita pisah satu persatu
cout << a;        :: Akan menampilkan nilai dari variabel a
cout << " + ";    :: Akan menampilkan simbol +
cout << b;        :: Akan menampilkan nilai dari variabel b
cout << " = "     :: Menampilkan simbol =
cout << a + b;   :: Menampilkan nilai dari variabel a + variabel b
kita juga bisa membuat variabel penampung untuk menampung hasil tambah tersebut..
misal.


Tidak ada komentar:

Posting Komentar

Perulangan dalam C++

For dan Do-while For Pernyataan pengulangan FOR adalah pernyataan yang dapat memanipulasi aliran pengeksekusian CPU dan memungkinka...