Instructions
Objective
Write a C++ assignment program to implement geometry.
Requirements and Specifications
This program works and I need to add two additional functions (functions are below):
/* C Program to Calculate Square, Square root, Triangle Perimeter and Grade Average */
#include
#include
int Calculate_Square(int Number);
float Calculate_Perimeter_Triangle(float a, float b, float c);
float Calculate_Grade(float grade1, float grade2, float grade3, float grade4);
int main()
{
int number, Square;
float a,b,c,Triangle, Square_Root;
float grade1, grade2, grade3, grade4, Grade;
printf(" \n Please Enter any integer Value : ");
scanf("%d", &number);
Square = Calculate_Square(number);
printf("\n Square of a given number %d = %d\n", number, Square);
/* Square Root */
printf("The square root of your number %d is %f\n",number, sqrt(number));
printf("\nPlease Enter three sides of triangle\n");
scanf("%f%f%f",&a,&b,&c);
printf("Enter 4 grade values for your course:\n");
scanf("%f%f%f%f",&grade1,&grade2,&grade3,&grade4);
Grade = Calculate_Grade(grade1, grade2, grade3, grade4);
printf("Your grade average is %f\n",Grade);
/* Triangle */
Triangle = Calculate_Perimeter_Triangle(a,b,c);
printf("Area of triangle is %f\n", Triangle);
return 0;
}
int Calculate_Square(int Number)
{
return Number * Number;
}
float Calculate_Perimeter_Triangle(float a, float b, float c)
{
float s, Perimeter;
Perimeter = a+b+c;
return Perimeter;
}
float Calculate_Grade(float g1, float g2, float g3, float g4)
{
Please add Fahrenheit to Celsius conversion:
int main()
{
float celsius, fahrenheit;
printf("Please Enter the temperature in Fahrenheit: \n");
scanf("%f", &fahrenheit);
// Convert the temperature from f to c formula
celsius = (fahrenheit - 32) * 5 / 9;
//celsius = 5 *(fahrenheit - 32) / 9;
//celsius =(fahrenheit-32) * 0.55556;
printf("\n %.2f Fahrenheit = %.2f Celsius", fahrenheit, celsius);
return 0;
}
Please Add this
#include
#include
#include
int main() {
printf("Enter your name: ");
char name[32];
fgets(name, 32, stdin);
name[strlen(name)-1] = '\0';
printf("Hello, %s!\n", name);
return EXIT_SUCCESS;
}}
Source Code
/* C Program to Calculate Square, Square root, Triangle Perimeter and Grade Average */
#include
#include
int Calculate_Square(int Number)
{
return Number*Number;
}
float Calculate_Perimeter_Triangle(float a, float b, float c)
{
return a + b + c;
}
float Calculate_Grade(float grade1, float grade2, float grade3, float grade4)
{
return (grade1+grade2+grade3+grade4)/4;
}
int main()
{
int number, Square;
float a,b,c,Triangle, Square_Root;
float grade1, grade2, grade3, grade4, Grade;
float celsius, fahrenheit;
/* Square*/
printf(" \n Please Enter any integer Value : ");
scanf("%d", &number);
Square = Calculate_Square(number);
printf("\n Square of a given number %d = %d\n", number, Square);
/* Square Root */
printf("\n The square root of your number %d is %f\n",number, sqrt(number));
/* Triangle Perimeter*/
printf("\n Please Enter three sides of triangle\n");
scanf("%f", &a);
scanf("%f", &b);
scanf("%f", &c);
Triangle = Calculate_Perimeter_Triangle(a,b,c);
printf("\n The Perimeter of the Triangle %0.2f\n", Triangle);
/* Grades Average*/
printf("\n Please Enter four grades \n");
scanf("%f", &grade1);
scanf("%f", &grade2);
scanf("%f", &grade3);
scanf("%f", &grade4);
Grade = Calculate_Grade(grade1,grade2,grade3,grade4);
printf("\n The Average of the Grades %0.2f\n", Grade);
/* Convert to celsius*/
printf("\n Please Enter the temperature in Fahrenheit: \n");
scanf("%f", &fahrenheit);
// Convert the temperature from f to c formula
celsius = (fahrenheit - 32) * 5 / 9;
//celsius = 5 *(fahrenheit - 32) / 9;
//celsius =(fahrenheit-32) * 0.55556;
printf("\n %.2f Fahrenheit = %.2f Celsius \n", fahrenheit, celsius);
/* largest number*/
double n1, n2, n3;
printf("Enter three different numbers: \n");
scanf("%lf %lf %lf", &n1, &n2, &n3);
// if n1 is greater than both n2 and n3, n1 is the largest
if (n1 >= n2 && n1 >= n3)
printf("%.2f is the largest number. \n", n1);
// if n2 is greater than both n1 and n3, n2 is the largest
if (n2 >= n1 && n2 >= n3)
printf("%.2f is the largest number. \n", n2);
// if n3 is greater than both n1 and n2, n3 is the largest
if (n3 >= n1 && n3 >= n2)
printf("%.2f is the largest number. \n", n3);
/* Find Factorial of a Number */
int n, i;
unsigned long long fact = 1;
printf("\n Enter an integer: ");
scanf("%d", &n);
if (n < 0)
printf("Error! Factorial of a negative number doesn't exist. \n");
else {
for (i = 1; i <= n; ++i) {
fact *= i;
}
printf("Factorial of %d = %llu \n", n, fact);
}
}
Similar Samples
At ProgrammingHomeworkHelp.com, explore our sample projects to see the quality and scope of our work. From basic coding tasks to complex software solutions, our samples demonstrate our expertise and commitment to excellence in programming assistance.
C++
C++
C++
C++
C++
C++
C++
C++
C++
C++
C++
C++
C++
C++
C++
C++
C++
C++
C++
C++