Program C ++ pro vytvoření jednoduché kalkulačky pro sčítání, odčítání, násobení nebo dělení pomocí přepínače ... případ

Příklad vytvoření jednoduché kalkulačky pro sčítání, odčítání, násobení a dělení pomocí příkazu switch and break.

Abychom porozuměli tomuto příkladu, měli byste znát následující programovací témata C ++:

  • Přepínač C ++ … prohlášení o případu
  • Příkaz C ++ break and continue

Tento program přebírá od uživatele aritmetický operátor (+, -, *, /) a dva operandy a provádí operaci s těmito dvěma operandy v závislosti na operátoru zadaném uživatelem.

Příklad: Jednoduchá kalkulačka používající příkaz switch

 # 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; ) 

Výstup

 Zadejte operátor + nebo - nebo * nebo rozdělte: - Zadejte dva operandy: 3,4 8,4 3,4 - 8,4 = -5,0 

Tento program přebírá od uživatele operátor a dva operandy.

Operátor je uložen v proměnné op a dva operandy jsou uloženy v číslech num1 a num2.

Potom se příkaz switch… case použije ke kontrole operátoru zadaného uživatelem.

Pokud uživatel zadá +, provede se příkaz pro case: '+'a program se ukončí.

Pokud uživatel zadá -, provede se příkaz pro case: '-'a program se ukončí.

Tento program funguje podobně pro operátory * a /. Pokud ale operátor neodpovídá žádnému ze čtyř znaků (+, -, * a /), provede se výchozí příkaz, který zobrazí chybovou zprávu.

Zajímavé články...