C ++ Program untuk Membuat Kalkulator Sederhana untuk Menambah, Mengurangi, Mengalikan atau Membagi Menggunakan switch ... case

Contoh membuat kalkulator sederhana untuk menambah, mengurangi, mengalikan dan membagi menggunakan pernyataan switch dan break.

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman C ++ berikut:

  • C ++ switch… Pernyataan kasus
  • C ++ break dan lanjutkan Pernyataan

Program ini mengambil operator aritmatika (+, -, *, /) dan dua operan dari pengguna dan melakukan operasi pada dua operan tersebut tergantung pada operator yang dimasukkan oleh pengguna.

Contoh: Kalkulator Sederhana menggunakan pernyataan sakelar

 # include using namespace std; int main() ( char op; float num1, num2; cout <> op; cout <> num1>> num2; switch(op) ( case '+': cout << num1+num2; break; case '-': cout << num1-num2; break; case '*': cout << num1*num2; break; case '/': cout << num1/num2; break; default: // If the operator is other than +, -, * or /, error message is shown cout << "Error! operator is not correct"; break; ) return 0; ) 

Keluaran

 Masukkan operator baik + atau - atau * atau bagi: - Masukkan dua operan: 3.4 8.4 3.4 - 8.4 = -5.0 

Program ini mengambil satu operator dan dua operan dari pengguna.

Operator disimpan dalam op variabel dan dua operan disimpan dalam num1 dan num2 masing-masing.

Kemudian, switch… case statement digunakan untuk memeriksa operator yang dimasukkan oleh pengguna.

Jika pengguna memasukkan + then, pernyataan untuk case: '+'dieksekusi dan program dihentikan.

Jika pengguna masuk - maka, pernyataan untuk case: '-'dijalankan dan program dihentikan.

Program ini bekerja serupa untuk * dan / operator. Tetapi, jika operator tidak cocok dengan salah satu dari empat karakter (+, -, * dan /), pernyataan default dijalankan yang menampilkan pesan kesalahan.

Artikel yang menarik...