# C Program To Calculate Kinetic Energy

In this post, we will learn how to calculate kinetic energy of an object using C Programming language.

Kinetic Energy is the energy of an object when moving from the state of rest to motion. The Formula to calculate kinetic energy of an object isÂ

Kinetic Energy = Â½ x Mass x (Velocity)2

We will be using the same formula in our program to compute the kinetic energy of an object.

So, without further ado, letâ€™s begin this tutorial.

## C Program To Calculate Kinetic Energy

```// C Program To Calculate Kinetic Energy
#include <stdio.h>
int main(){
float mass, velocity, KE;

printf("Enter the mass of the object(in Kg): ");
scanf("%f", &mass);
printf("Enter the velocity of the object(in m/s): ");
scanf("%f", &velocity);

// Calculating Kinetic Energy
if (mass > 0){
KE = (0.5 * mass * velocity * velocity);
printf("The Kinetic Energy of the object is %.2lf J.", KE);
}
else{
printf("Mass cannot be Negative.");
}
return 0;
}
```

Output

``````Enter the mass of the object(in Kg): 25
Enter the velocity of the object(in m/s): 5
The Kinetic Energy of the object is 312.50 J.
``````

## How Does This Program Work ?

``````    float mass, velocity, KE;
``````

In this program, we have declared three float data type variables named mass, velocity and KE.

``````    // Asking for Input
printf("Enter the mass of the object(in Kg): ");
scanf("%f", &mass);
printf("Enter the velocity of the object(in m/s): ");
scanf("%f", &velocity);
``````

Then, the user is asked to enter the values of mass and velocity.

``````    // Calculating Kinetic Energy
if (mass > 0){
KE = (0.5 * mass * velocity * velocity);
printf("The Kinetic Energy of the object is %.2lf J.", KE);
}
else{
printf("Mass cannot be Negative.");
}
``````

Now, we calculate the kinetic energy of the object using the formula Â½ x Mass x (Velocity)2.

Note: Here, we have used if . . .Â  else statement because there is no kinetic energy of an object having negative mass.

## C Program To Calculate Kinetic Energy Using pow() function

```// C Program To Calculate Kinetic Energy Using pow() function
#include <stdio.h>
#include <math.h>
int main(){
float mass, velocity, KE;

printf("Enter the mass of the object(in Kg): ");
scanf("%f", &mass);
printf("Enter the velocity of the object(in m/s): ");
scanf("%f", &velocity);

// Calculating Kinetic Energy
if (mass > 0){
KE = ((0.5) * mass * pow(velocity, 2));
printf("The Kinetic Energy of the object is %.2f J.", KE);
}
else{
printf("Mass cannot be Negative.");
}
return 0;
}
```

Output

``````Enter the mass of the object(in Kg): 10
Enter the velocity of the object(in m/s): 20
The Kinetic Energy of the object is 2000.00 J.
``````

## Conclusion

I hope after going through this post, you understand how to calculate kinetic energy of an object using C Programming language.

If you have any doubt regarding the program, feel free to contact us in the comment section. We will be delighted to help you.