Hola! necesitaba ayuda en esta tarea, no se por que razón no me lee la parte de la resta debajo de
la suma, intente ponerle un break y no funciona, no se que es lo que me falta pero me detuve en la
parte de la resta porque solo me lee lo primero y cuando introduzco 2 valores aunque ponga el numero
2 del menu, que es la resta, sigue sumandome los numeros. Por favor ayuda, y a parte al final del
programa debe preguntar si quiere que lo cierre presione 1 y si desea continuar presionar 0, y debo
hacer esto segun mi profesor con un bucle while, pero no me funciona, no se si lo puse donde no iba,
pero segun él, el programa entero debe estar dentro del bucle, les agradeceria que me expliquen lo que
esta mal por favor. Gracias (el enunciado del programa esta al inicio)
#include <iostream>
using namespace std;
/*
Realizar la operaciones matemáticas básicas (suma, resta, multiplicación, división
y las demás funciones que quiera agregar libremente) utilizando un menú donde el
usuario seleccione primero la operación que desea realizar. Luego que seleccione
la operación, debe pedir que digite dos valores a usar en la operación.
*/
int main (){
int Suma;
int Resta;
int Multiplicacion;
int Division;
//valores de la suma
int a;
int b;
int valoressum = a + b;
//valores de la resta
int c;
int d;
int valoresresta = c - d;
cout<<"Menu"<<endl<<"Que operacion desea realizar?"<<endl<<"1. Suma"<<endl<<"2. Resta"<<endl<<"3. Multiplicacion"<<endl<<"4. Division"<<endl;
//suma
cin>>Suma;
if (Suma = 1){
cout<<"Digite 2 valores"<<endl;
cin>>a;
cin>>b;
}
if (valoressum = a + b)
{
cout<<"El resultado es"<<endl<<valoressum<<endl;
}
//resta
cin>>Resta;
if (Resta = 2){
cout<<"Digite 2 valores"<<endl;
cin>>a;
cin>>b;
}
if (valoressum = c - d)
{
cout<<"El resultado es"<<endl<<valoresresta<<endl;
}
return 0;
}
la suma, intente ponerle un break y no funciona, no se que es lo que me falta pero me detuve en la
parte de la resta porque solo me lee lo primero y cuando introduzco 2 valores aunque ponga el numero
2 del menu, que es la resta, sigue sumandome los numeros. Por favor ayuda, y a parte al final del
programa debe preguntar si quiere que lo cierre presione 1 y si desea continuar presionar 0, y debo
hacer esto segun mi profesor con un bucle while, pero no me funciona, no se si lo puse donde no iba,
pero segun él, el programa entero debe estar dentro del bucle, les agradeceria que me expliquen lo que
esta mal por favor. Gracias (el enunciado del programa esta al inicio)
#include <iostream>
using namespace std;
/*
Realizar la operaciones matemáticas básicas (suma, resta, multiplicación, división
y las demás funciones que quiera agregar libremente) utilizando un menú donde el
usuario seleccione primero la operación que desea realizar. Luego que seleccione
la operación, debe pedir que digite dos valores a usar en la operación.
*/
int main (){
int Suma;
int Resta;
int Multiplicacion;
int Division;
//valores de la suma
int a;
int b;
int valoressum = a + b;
//valores de la resta
int c;
int d;
int valoresresta = c - d;
cout<<"Menu"<<endl<<"Que operacion desea realizar?"<<endl<<"1. Suma"<<endl<<"2. Resta"<<endl<<"3. Multiplicacion"<<endl<<"4. Division"<<endl;
//suma
cin>>Suma;
if (Suma = 1){
cout<<"Digite 2 valores"<<endl;
cin>>a;
cin>>b;
}
if (valoressum = a + b)
{
cout<<"El resultado es"<<endl<<valoressum<<endl;
}
//resta
cin>>Resta;
if (Resta = 2){
cout<<"Digite 2 valores"<<endl;
cin>>a;
cin>>b;
}
if (valoressum = c - d)
{
cout<<"El resultado es"<<endl<<valoresresta<<endl;
}
return 0;
}