Contoh untuk membuat kalkulator mudah untuk menambah, mengurangkan, mengalikan dan membahagi menggunakan pernyataan suis dan putus.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan C ++ berikut:
- Suis C ++… Penyataan kes
- C ++ rehat dan teruskan Penyata
Program ini mengambil operator aritmetik (+, -, *, /) dan dua operan dari pengguna dan melakukan operasi pada kedua operan tersebut bergantung pada operator yang dimasukkan oleh pengguna.
Contoh: Kalkulator Mudah menggunakan pernyataan suis
# 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; )
Pengeluaran
Masukkan operator sama ada + atau - atau * atau bahagikan: - Masukkan dua operan: 3.4 8.4 3.4 - 8.4 = -5.0
Program ini mengambil pengendali dan dua operasi dari pengguna.
Pengendali disimpan dalam op pemboleh ubah dan dua operan disimpan di num1 dan num2 masing-masing.
Kemudian, tukar … pernyataan kes digunakan untuk memeriksa operator yang dimasukkan oleh pengguna.
Sekiranya pengguna memasukkan + maka, pernyataan untuk case: '+'
dijalankan dan program dihentikan.
Sekiranya pengguna memasuki - maka, pernyataan untuk case: '-'
dijalankan dan program dihentikan.
Program ini berfungsi sama untuk * dan / operator. Tetapi, jika operator tidak sepadan dengan empat karakter (+, -, * dan /), pernyataan lalai dijalankan yang memaparkan mesej ralat.