Documentos de Académico
Documentos de Profesional
Documentos de Cultura
division.
#include <iostream>
int elegir_operacion();
int main()
{
int elegir=0, numero1, numero2, resultado, parar;
float resultado_exacto;
elegir = elegir_operacion();
if (elegir == 1)
{
resultado = numero1 + numero2;
std::cout << std::endl << std::endl << "Resultado: " <<
resultado;
}
if (elegir == 2)
{
resultado = numero1 - numero2;
std::cout << std::endl << std::endl << "Resultado: " <<
resultado;
}
if (elegir == 3)
{
resultado = numero1 * numero2;
std::cout << std::endl << std::endl << "Resultado: " <<
resultado;
}
if (elegir == 4)
{
int resto=0;
resultado = numero1 / numero2;
resto = numero1 % numero2;
if (resto != 0)
resultado_exacto = (float) numero1 / numero2;
// (float) fuerza a que la division devuelva un
numero decimal
std::cout << std::endl << "Resultado exacto: " <<
resultado_exacto << std::endl;
std::cout << std::endl << std::endl << "Resultado: "
<< resultado;
std::cout << " Resto: " << resto;
}
}
else
std::cout << std::endl << std::endl << "Error: selecciona una operacion
valida." << std::endl;
std::cin >> parar;
return 0;
}
int elegir_operacion()
{
int elegir_provisional;
std::cout << "Elige una de estas funciones:" << std::endl << "1. Sumar" <<
std::endl << "2. Restar" << std::endl << "3. Multiplicar"
<< std::endl << "4. dividir" << std::endl;
std::cin >> elegir_provisional;
return elegir_provisional;
}