#include <stdio.h>

#define USD_CAN  1.00134     /* What's this? */

/* function declaration */
float usd2can( float n );

int main ()
{
   float usd; 

   printf("Enter a USD amount : ");
   scanf("%f",&usd); /* Whats this? */
   printf("You entered: %.2f\n",usd);

   float can = usd2can(usd);
   printf("%.2f USD = %.2f CAN \n", usd, can); 

   int usd_int; 
   printf("\nEnter a USD amount (no cents) : ");
   scanf("%d",&usd_int);
   printf("You entered: %d\n",usd_int);

   /* int usd_int will be converted to a float 
    * when used as an argument to usd2can */
   can = usd2can(usd_int);
   printf("%d USD = %.2f CAN \n", usd_int, can); 

   return 0;
}


/* function definition */
float usd2can( float n )
{
   return USD_CAN * n;
};

