Sume y multiplique 2 decimales llamando a una función creada por el alumno el
programa debe validar que el carácter que lea por el teclado para ello deberá
utilizar funciones y librería correspondiente en lenguaje c
#include "stdio.h"
#include <iostream>
#include <math.h>
using namespace std;
int main ()
{
float n1, n2;
float sum;
float multi;
int cont = 0;
bool validar;
do {
validar = false;
cin.clear();
if(cont > 0) cin.ignore(1024, 'n');
cout << "Introduce un numero: ";
cin >> n1;
cont++;
if(cin.fail() && cin.rdstate())
{
cout << "NO ES UN NUMERO" << endl;
validar = true;
}
} while (validar);
do {
validar = false;
cin.clear();
if(cont > 0) cin.ignore(1024, 'n');
cout << "Introduce un numero: ";
cin >> n2;
cont++;
if(cin.fail() && cin.rdstate())
{
cout << "NO ES UN NUMERO" << endl;
validar = true;
}
} while (validar);
sum = n1 + n2;
multi = n1 * n2;
cout<< "La suma de los numeros es:" << sum <<endl;
cout<< "La multiplicación de los numeros:"<< multi <<endl;
fflush (stdin);
getchar ();
return 1;
}

Edgarflores

  • 1.
    Sume y multiplique2 decimales llamando a una función creada por el alumno el programa debe validar que el carácter que lea por el teclado para ello deberá utilizar funciones y librería correspondiente en lenguaje c #include "stdio.h" #include <iostream> #include <math.h> using namespace std; int main () { float n1, n2; float sum; float multi; int cont = 0; bool validar; do { validar = false; cin.clear(); if(cont > 0) cin.ignore(1024, 'n'); cout << "Introduce un numero: "; cin >> n1; cont++; if(cin.fail() && cin.rdstate()) { cout << "NO ES UN NUMERO" << endl; validar = true; } } while (validar); do { validar = false; cin.clear(); if(cont > 0) cin.ignore(1024, 'n'); cout << "Introduce un numero: ";
  • 2.
    cin >> n2; cont++; if(cin.fail()&& cin.rdstate()) { cout << "NO ES UN NUMERO" << endl; validar = true; } } while (validar); sum = n1 + n2; multi = n1 * n2; cout<< "La suma de los numeros es:" << sum <<endl; cout<< "La multiplicación de los numeros:"<< multi <<endl; fflush (stdin); getchar (); return 1; }