Cara Membuat Kalkulator Dasar di C++

Cara Membuat Kalkulator Dasar Di C



Data numerik adalah jenis data yang direpresentasikan dalam bentuk angka, bukan bahasa. Ini adalah representasi data kuantitatif. Dari menghitung uang oleh seorang anak hingga menganalisis penjualan oleh seorang pengusaha hebat, angka-angka terlibat. Untuk menghitung angka-angka tersebut dalam big data, tidak mudah bagi otak manusia untuk melakukannya secara manual dalam waktu singkat, sehingga fungsi ini banyak dilakukan oleh kalkulator. Kalkulator adalah perangkat portabel yang digunakan untuk melakukan operasi matematika secara efisien dari yang sederhana hingga yang rumit dan operasi dasarnya meliputi penjumlahan, pengurangan, perkalian, dan pembagian.

Cara Membuat Kalkulator Dasar di C++

Kalkulator dasar melakukan operasi aritmatika sederhana seperti penjumlahan, pengurangan, perkalian, dan pembagian. Di C++, pernyataan switch case dapat digunakan untuk membuat kalkulator.







Kalkulator Dasar di C++

Dalam program ini, kalkulator dasar dibuat yang dapat menjumlahkan, mengurangi, mengalikan, membagi, mengambil kuadrat dan akar kuadrat dari angka-angka:



#termasuk
#sertakan
menggunakan namespace std;

ke utama ( )
{
ke dalam pilihan;
float nomor1, nomor2, x;

cout << 'Pilih opsi Anda:'
' \N 1 = Penambahan'
' \N 2 = Pengurangan'
' \N 3 = Perkalian'
' \N 4 = Pembagian'
' \N 5 = Kotak'
' \N 6 = akar kuadrat'
' \N 7 = keluar' << akhir;
Mengerjakan {
// mengambil pilihan pengguna
cout << ' \N Masukkan pilihan Anda: ' << akhir;

makan >> pilihan;

mengalihkan ( pilihan ) {
// Tambahan
kasus 1 : {

cout << 'Masukkan Operan Pertama:' ;
makan >> nomor1;
cout << 'Masukkan Operan Kedua : ' ;
makan >> nomor2;
x = angka1 + angka2;
cout << 'Jumlah =' << X;
merusak ;
}
// Pengurangan
kasus 2 :
cout << 'Masukkan Operan Pertama:' ;
makan >> nomor1;
cout << 'Masukkan Operan Kedua : ' ;
makan >> nomor2;
x = angka1 - angka2;
cout << 'Pengurangan =' << X;
merusak ;

// Perkalian
kasus 3 :
cout << 'Masukkan Operan Pertama:' ;
makan >> nomor1;
cout << 'Masukkan Operan Kedua : ' ;
makan >> nomor2;
x = angka1 * nomor2;
cout << 'Produk =' << X;
merusak ;
// Divisi
kasus 4 :
cout << 'Masukkan Dividen:' ;
makan >> nomor1;
cout << 'Masukkan Pembagi:' ;
makan >> nomor2;

ketika ( nomor2 == 0 )
{
cout << ' \N Pembagi tidak boleh nol.'
' \N Masukkan pembagi sekali lagi: ' ;
makan >> nomor2;
}
x = angka1 / nomor2;
cout << ' \N Hasil bagi = ' << X;
merusak ;

// Persegi
kasus 5 :
cout << 'Masukkan nomor: \N ' ;
makan >> nomor1;
x = angka1 * nomor1;
cout << 'Persegi dari' << nomor1 << ' = ' << X;
merusak ;
kasus 6 :
cout << 'Masukkan nomor: \N ' ;
makan >> nomor1;
x = kuadrat ( nomor1 ) ;
cout << 'Akar kuadrat dari ' << nomor1 << ' = ' << X;
merusak ;

kasus 7 :
kembali 0 ;

bawaan: cout << ' \N Kesalahan! Pilihan tidak ditentukan dalam cakupan ini' ;
}
}
ketika ( pilihan ! = 7 ) ;
kembali 0 ;
}



Ada 7 pilihan yang diberikan kepada pengguna, pilihan 7 memberikan opsi keluar, sedangkan pilihan lainnya melakukan operasi aritmatika yang berbeda. Pengguna akan memasukkan dua operan untuk melakukan penjumlahan, perkalian, dan pengurangan, untuk pembagian, pengguna akan memasukkan pembagian (pembilang) dan pembagi (penyebut).





Perulangan while digunakan untuk memeriksa apakah pembaginya adalah bilangan nol atau bukan nol, jika bilangan tersebut nol maka pengguna diminta untuk memasukkan pembagi yang lain. Karena pembagian tidak dapat dilakukan dengan pembagi nol, maka pembagian tersebut menghasilkan nilai yang tidak ditentukan. Pengguna dapat memasukkan nomor berapa pun pilihannya untuk memeriksa kuadrat dan akar kuadrat. Jika pilihan yang dibuat oleh pengguna tidak valid, maka pilihan tersebut akan kembali; dan tidak ada operasi yang akan dilakukan. Hingga opsi 7 dipilih, perangkat lunak akan tetap berjalan:



Pengguna memilih 1 dan memasukkan dua operan untuk melakukan penjumlahan, program mengembalikan jumlah dua angka. Ketika pengguna memilih 2 dan memasukkan dua operan, selisih dua angka dikembalikan. Opsi 3 memungkinkan pengguna melakukan perkalian pada dua angka. Ketika pilihan 7 dibuat, pengguna harus keluar dari program dan menekan tombol apa saja lebih lanjut, jendela konsol akan hilang.

Ketika pengguna memilih pilihan 4, pengguna diminta untuk memasukkan pembagian dan pembagi. Jika pembaginya nol, maka pembagian tidak dapat dilakukan, dan pengguna harus memasukkan pembagi lain yang bukan nol. Karena pembaginya lebih besar, hasil bagi dalam satuan poin, sehingga program ini dapat membaca dan mengembalikan nilai float juga.

Pilihan 5 dan 6 masing-masing mengembalikan kuadrat dan akar kuadrat dari angka masukan. Fungsi sqrt() ini didefinisikan di perpustakaan header cmath. Jika perpustakaan ini tidak ditentukan, fungsi ini tidak dapat dijalankan.

Kesimpulan

Kalkulator adalah alat untuk melakukan operasi aritmatika. Pernyataan switch case di C++ dapat digunakan untuk membuat kalkulator sederhana. Kalkulator yang dirancang di sini dapat melakukan berbagai operasi aritmatika termasuk penjumlahan, pengurangan, perkalian, kuadrat, akar kuadrat, dan pembagian angka.