Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis0
ĀæAlguien me ayuda a solucionar el error de mi Ćŗltimo "calculadora basica"?
La etiqueta era para poder publicar :v
3 Respostas
+ 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