C program to multiply two floating-point numbers; Through this tutorial, we will learn how to multiply two floating-point numbers in the c program.

## Algorithm to Multiply Two Floating Point Numbers

Use the following algorithm to write a program to multiply two floating point numbers; as follows:

- Step 1: Start program.
- Step 2: Read two numbers from user and store them into variables.
- Step 3: Multiply two floating point numbers and store result in variable.
- Step 4: Print multiply two floating point numbers.
- Step 5: End program.

## C Program to Multiply Two Floating-Point Numbers

```
#include <stdio.h>
int main(){
float num1, num2, product;
printf("Enter first Number: ");
scanf("%f", &num1);
printf("Enter second Number: ");
scanf("%f", &num2);
//Multiply num1 and num2
product = num1 * num2;
// Displaying result up to 3 decimal places.
printf("Product of entered numbers is:%.3f", product);
return 0;
}
```

The output of the above c program; as follows:

Enter first Number: 3.5 Enter second Number: 5.5 Product of entered numbers is:19.250

## C Program to multiply two numbers using function

```
#include <stdio.h>
/* Creating a user defined function product that
* multiplies the numbers that are passed as an argument
* to this function. It returns the product of these numbers
*/
float product(float a, float b){
return a*b;
}
int main()
{
float num1, num2, prod;
printf("Enter first Number: ");
scanf("%f", &num1);
printf("Enter second Number: ");
scanf("%f", &num2);
// Calling product function
prod = product(num1, num2);
// Displaying result up to 3 decimal places.
printf("Product of entered numbers is:%.3f", prod);
return 0;
}
```

The output of the above c program; as follows:

Enter first Number: 5.5 Enter second Number: 6.5 Product of entered numbers is:35.750