Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write a C program to perform the following tasks. a) Let the user to choose whether to find the area of a circle ( call

Write a C program to perform the following tasks.

a) Let the user to choose whether to find the area of a circle ( call AreaOfCircle of Question 1), or the average of eight scores ( call AveOf8Scores of Question 2 ), or the weekly pay for an employee ( call WeeklyPay of Question 3 ).

b) Allow the user to repeat as often as desired. My code so far is below.

#include "stdio.h"

#define PI 3.14

int aoc(int r){ int area; area=PI*r*r; return area; }

double WeeklyPay(int n) { // if no of hours is less than 35 if( n <= 35 ) return (double)n * 8.25; // if no of hours is more than 35 else return 35.0 * 8.25 + ( (double)n - 35.0 ) * 12.5; } double AveOf8Scores() { int scores[8]; double sum = 0, avg;

for(int i = 0; i< 8; i++) { printf("Enter %d score: ", i+1); scanf("%d", &scores[i]); sum = sum + scores[i]; } avg = sum/8;

return avg; } int main(void) { float r,circle; printf("Enter The Radius"); scanf("%f",&r); circle = aoc(r); printf("Answer=%f",circle); int n; printf("Enter the number of hours : "); scanf("%d", &n); printf(" Weekly Pay : %lf", WeeklyPay(n)); double avg;

avg = AveOf8Scores();

return 0; }

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

How To Make A Database In Historical Studies

Authors: Tiago Luis Gil

1st Edition

3030782409, 978-3030782405

More Books

Students also viewed these Databases questions