0

¿Alguien me ayuda a solucionar el error de mi último "calculadora basica"?

La etiqueta era para poder publicar :v

9th Sep 2020, 12:39 AM
3laCks7ar
3laCks7ar - avatar
3 Réponses
+ 6
El problema es qué estás evaluando "suma == x + y" cuando previamente has asignado a suma = x + y Obviamente al evaluar eso te da "true" es decir que se cumple la primera condición de if( suma == x + y), lo mismo has hecho en los otros casos. Todos te van a devolver true pero cómo es un if concatenado siempre se va a ejecutar el código del primer if. lo que puedes hacer es pedir un tercer número para la operación a realizar ejemplo: int operacion; cout << "1- sumar"; cout << "2- restar"; cin << operacion; if( operacion == 1){ //Código para sumar } else if( operacion == 2 ){ //Código para restar }
9th Sep 2020, 12:58 AM
CoffeeByte
CoffeeByte - avatar
+ 5
Con mucho gusto. Deberías insertar el código que publicaste en la descripción de la pregunta y para la etiqueta puedes cambiarla y poner "c++", además en la descripción puedes poner qué tipo de error tienes o que es lo qué no te está funcionando .
9th Sep 2020, 12:49 AM
CoffeeByte
CoffeeByte - avatar
+ 1
Gracias lo voy a intentar
9th Sep 2020, 1:52 PM
3laCks7ar
3laCks7ar - avatar