• Source
    1. #include <stdio.h>
    2.  
    3. float asterisk_multiplication(float multiplier , float multiplicand);
    4.  
    5. int main(){
    6.  
    7. //Declare Variables that will possess, as their value, the arguments that will be passed to the:
    8. //
    9. //asterisk_multiplication();
    10. //
    11. //function.
    12.  
    13. float my_multiplier;
    14. float my_multiplicand;
    15.  
    16.  
    17. printf("This is a simple C program that illustrates multiplication in the C programming language.");
    18. printf("\n\n");
    19.  
    20. printf("please enter a multiplier:");
    21. printf("\n\n");
    22. scanf("%f", &my_multiplier);
    23. printf("\n\n");
    24. printf("You entered:");
    25. printf("\n\n");
    26. printf("%f", my_multiplier);
    27. printf("\n\n");
    28.  
    29. printf("please enter a multiplicand:");
    30. printf("\n\n");
    31. scanf("%f", &my_multiplicand);
    32. printf("\n\n");
    33. printf("You entered:");
    34. printf("\n\n");
    35. printf("%f", my_multiplicand);
    36. printf("\n\n");
    37.  
    38. printf("multiplier * multiplicand = product");
    39. printf("\n\n");
    40. printf("%f * %f = %f", my_multiplier , my_multiplicand , asterisk_multiplication(my_multiplier , my_multiplicand));
    41.  
    42. printf("\n\n");
    43.  
    44. return 0;
    45. }
    46.  
    47. float asterisk_multiplication(float multiplier , float multiplicand)
    48. {
    49. float product;
    50. product = multiplier * multiplicand;
    51.  
    52. return product;
    53. }
    54.