rafael vasquez
TRANSCRIPT
#include <stdio.h>
#include <conio.h>
float Numero1;
float Numero2;
char Temporary[30];
void OutPut(){
float AddFunction();
float MultFunction();
printf("RESULTADO PARA LA SUMA DECIMAL %f\n",AddFunction());
printf("RESULTADO PARA LA MULTIPLICACION DECIMAL %f\n",MultFunction());
}
float AddFunction(){
float ShadowVar=0;
ShadowVar= Numero1+Numero2;
return ShadowVar;
}
float MultFunction(){
float ShadowVar=0;
ShadowVar= Numero1*Numero2;
return ShadowVar;
}
void ValidarEntrada()
{
int mistake=0;
do
{
printf ("Introduce valor 1: ");
fgets (Temporary, 30, stdin); /* Nota: Comprobar EOF */
mistake = sscanf (Temporary, "%f", &Numero1); /* Esperamos leer una variable. Si leemos menos... meeec */
if (mistake<1)
fprintf (stderr, "ERROR EN EL VALOR \n");
}while (mistake<1);
do
{
printf ("Introduce valor 2: ");
fgets (Temporary, 30, stdin); /* Nota: Comprobar EOF */
mistake = sscanf (Temporary, "%f", &Numero2); /* Esperamos leer una variable. Si leemos menos... meeec */
if (mistake<1)
fprintf (stderr, "ERROR EN EL VALOR \n");
}while (mistake<1);
}
int main()
{
ValidarEntrada();
AddFunction();
MultFunction();
OutPut();
getche();
}