Programa C ++ para hacer una calculadora simple para sumar, restar, multiplicar o dividir usando el interruptor ... caso

Ejemplo para crear una calculadora simple para sumar, restar, multiplicar y dividir usando la instrucción switch and break.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de C ++:

  • C ++ switch… case Statement
  • Declaración de interrupción y continuación de C ++

Este programa toma un operador aritmético (+, -, *, /) y dos operandos de un usuario y realiza la operación en esos dos operandos dependiendo del operador ingresado por el usuario.

Ejemplo: calculadora simple con declaración de cambio

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

Salida

 Ingrese el operador + o - o * o divida: - Ingrese dos operandos: 3.4 8.4 3.4 - 8.4 = -5.0 

Este programa toma un operador y dos operandos del usuario.

El operador se almacena en la variable op y dos operandos se almacenan en num1 y num2 respectivamente.

Luego, la instrucción switch… case se usa para verificar el operador ingresado por el usuario.

Si el usuario ingresa + entonces, las instrucciones para case: '+'se ejecutan y el programa finaliza.

Si el usuario ingresa, entonces, case: '-'se ejecutan las instrucciones para y se termina el programa.

Este programa funciona de manera similar para * y / operator. Pero, si el operador no coincide con ninguno de los cuatro caracteres (+, -, * y /), se ejecuta la declaración predeterminada que muestra un mensaje de error.

Articulos interesantes...