0
ÂżAlguien me ayuda a solucionar el error de mi Ășltimo "calculadora basica"?
La etiqueta era para poder publicar :v
3 Answers
+ 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
}
+ 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 .
+ 1
Gracias lo voy a intentar