Hi,

You should try compiling this. The compiler should give you errors. 
But, I'll show below a few areas that need correcting.

~Rick

>// Function to convert dollars to pesos using function. 1$ = 46.00
>#include <stdio.h>
>#include <conio.h>
>#include <stdlib.h>
>
>//declaration
>void head( );
>float convert (float);
>
>main() //main
>{
>     float dollar, peso;
>     head();
>     printf ("\n\tPlease enter the dollar: $");    scanf ("%.2f",&dollar);
>     peso = convert();

// You need to pass the dollar amount here. The convert() function 
requires an argument; peso = convert(dollar);l

>     printf("\n\n\t\t$%.2f is equal to PH%.2f pesos.", dollar, peso);
>     getch();
>}
>
>
>void head ()
>{
>   printf ("\n\t\t<<Function to convert dollars to pesos using 
> function.>>\n");
>}
>  float convert(float d)
>{
>       float  p;
>       p = 1*46; //computation to convert dollar to peso

// Here, you are simply setting p to 46. You want to use the passed 
argument; p = d * 46.00;

>       return (main); // returns the value of p to main function

// Here you need to return the computed value, p. I don't know where 
you get "main"; return (p);

>}

Reply via email to