際際滷

際際滷Share a Scribd company logo
#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 %fn",AddFunction());
printf("RESULTADO PARA LA MULTIPLICACION DECIMAL
%fn",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();
}

More Related Content

Rafael vasquez

  • 1. #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 %fn",AddFunction()); printf("RESULTADO PARA LA MULTIPLICACION DECIMAL %fn",MultFunction()); } float AddFunction(){ float ShadowVar=0; ShadowVar= Numero1+Numero2; return ShadowVar; } float MultFunction(){ float ShadowVar=0; ShadowVar= Numero1*Numero2; return ShadowVar; }
  • 2. 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); }