1. UNIVERSIDAD FERMIN TORO
FACULTAD DE INGENIERÍA
ESCUELAS DE INGENIERIA UNIFICADAS
COMPUTACIÓN PARA INGENIEROS
PROGRAMA QUE SUMA Y DIVIDE DOS NUMEROS DECIMALES EN
LENGUAJE C++ Y ADEMÁS VALIDA QUE SEAN NUMEROS
Autor: Alejandro Vazquez Fuenmayor
2. Programa que Suma y Divide Dos Números en Lenguaje C++
#include <iostream>
using namespace std;
void suma (float valor1, float valor2)
{
float s;
s = valor1+valor2;
cout << "El resultado de la Suma es: " <<s;
}
void division (float valor1, float valor2)
{
float d;
d = valor1/valor2;
cout << "El resultado de la Division es: " <<d;
}
int main()
{
float valor1, valor2,cont = 0;
int operacion;
bool continuar;
do {
continuar = false;
cin.clear();
if(cont > 0) cin.ignore(1024, 'n');
cout << "Introduce un numero: ";
cin >> valor1;
cont++;
if(cin.fail() && cin.rdstate())
{
cout << "NO ES UN NUMERO" << endl;
continuar = true;
}
} while (continuar);
do {
continuar = false;
3. cin.clear();
if(cont > 0) cin.ignore(1024, 'n');
cout << "Introduce otro numero: ";
cin >> valor2;
cont++;
if(cin.fail() && cin.rdstate())
{
cout << "NO ES UN NUMERO" << endl;
continuar = true;
}
}
while (continuar);
cout << "Seleccione la operacion a realizar: ";
cout << "Suma = 1n";
cout << "Division = 0n";
cout << "Operacion: ";
cin >> operacion;
if (operacion == 1)
{
suma (valor1, valor2);
}
else if (operacion == 0)
{
division (valor1, valor2);
}
}