Programa suma y multiplicación de 2 números decimales.
1. Republica Bolivariana de Venezuela
Universidad Fermín Toro
Cabudare – Edo. Lara
PROGRAMA
“Suma y multiplicación de 2
números con decimales”
Bachiller:
Marcel Peraza
C.I: 19.423.491
Barquisimeto, 19 de Junio 2014
2. #include <iostream>
#include <stdio.h> /* printf, fgets */
#include <stdlib.h> /* atof */
#include <math.h>
using namespace std;
float SUMA(float,float);
float Multi(float,float);
bool validarnumero(string cadena);
int main()
{
string num1, num2;
float a,b;
cout<<"Cual es el Primer numero"<<endl;
cin>>num1;
cout<<"Cual es el Segundo numero"<<endl;
cin>>num2;
if(validarnumero(num1) && validarnumero(num2))
{
a = atof(num1.c_str());
b = atof(num2.c_str());
cout<<"La Suma de Ambos Numeros es "<<SUMA(a,b)<<endl;
cout<<"La Multiplicacion de Ambos Numeros es "<<Multi(a,b)<<endl;
}
else
3. {
cout<<" Ingrese Solo Numeros "<<endl;
};
system("pause");
return 0;
}
//atof(cadena.c_str())
bool validarnumero(string cadena)
{
for (int i = 0; i < cadena.length() ; i++)
{
if(cadena[i] != '.' && !isdigit(cadena[i]))
{
//consegui un caracter
return false;
}
}
return true;
};
float SUMA(float a, float b)
{
return a+b;
}
float Multi (float a, float b)
{
return a*b;
}