Partially changed file structure to suit VSCode

This commit is contained in:
Louise Brown
2022-10-24 14:01:59 +01:00
parent 1c0a9e7b6a
commit a2c8695634
29 changed files with 30 additions and 21 deletions

View File

@@ -0,0 +1,49 @@
#include <stdio.h>
#include <stdlib.h>
#include <math.h> // Needed to give access to M_PI
/* FUNCTION: CalculateAreaOfCircle
INPUTS: radius float
RETURNS: area float
Description
Calculate area using area = M_PI * radius * radius
*/
float CalculateAreaOfCircle ( float radius );
/* Show use of function */
int main (void)
{
// Declare variables - no need to initialise as values will be read in / calculated
float rad, Area;
// Prompt for and obtain value
printf ("Please enter the raduis of the circle: ");
scanf ("%f", &rad);
// Use our function to calculate the area
Area = CalculateAreaOfCircle(rad);
// And display the answer on the screen
printf ("The area of a circle of radius %f is %f\n", rad, Area );
// Note: As the function returns a value, if we did not need to store it
// we could calculate & display within the printf statement
//printf ("The area of a circle of radius %f is %f\n", rad, CalculateAreaOfCircle(r) );
// All done
return 0;
}
float CalculateAreaOfCircle ( float radius )
{
float area;
area = M_PI * radius * radius ;
return (area) ;
}