Does anyone has answers to these questions? Kindly send me the answers so I can compare my answers with them. Thank?you in anticipation.?
Course: Programming II
Date: 8th March, 2016
Due Date: 15th March, 2016
Warm up Question #0 (Not to be submitted, will be a part of the evaluation quiz)
Study the following:
1. C Variables (rules and conventions)
2. C data types (all types and ranges)
3. C Modifiers for data types (with respect to part 2)
Write a C program that evaluates the equations provided below. The program must prompt the user for inputs to the
equations and evaluate them based on the inputs. All variables on the right hand sides of the equations must be
inputted by the user. All variables, except for the variable a are floating-point values. a variable is an integer. The
constants used in the equations must be defined as constant macros (#defined constants). Error checking is not required
for your program. You do not need to check for faulty user input or dividing by zero.
Newton?s Second Law of Motion: force = mass * acceleration
Volume of a cylinder: volume_cylinder = PI * radius2 * height
Gravity: force = G * mass1 * mass2 / distance2, where G is the gravitational constant with value 6.67 * 10-11
Resistive divider: vout = r2 / (r1 + r2) * vin
Distance between two points:
distance = square root of ((x1 - x2)2 + (y1 - y2)2)
(note: you will need to use sqrt ( ) out of <math.h>)
y = (73 / 12) - x * z + a / (a % 2) (recall: a is an integer; the 73 and 12 constants in the equation should be left as
integers initially, but explicitly ?type-casted? as floating-point values) [Google ?type-casting?]
For this assignment you are required to define, at a minimum, the functions provided below (note: these are your
1. double calculate_newtons_2nd_law (double mass, double acceleration)
2. double calculate_volume_cylinder (double radius, double height)
3. double calculate_gravity_force (double mass1, double mass2, double distance)
4. double calculate_resistive_divider (double resistance1, double resistance2, double vin)
5. double calculate_distance_between_2pts (double x1, double x2, double y1, double y2)
6. double calculate_general_equation (int a, double x, double z)
Write a program to determine a professional baseball player's bonus at the end of a season. Bonus is calculated as:
1. All-Star Game appearance = $25,000
2. Regular season MVP = $75,000
3. World Series MVP = $100,000
4. Gold Glove award = $50,000
5. Silver Slugger award = $35,000
6. Home run champ = $25,000
7. Batting average champ = $25,000
Prompt the user with a question related to each of the above categories. If the response is 'y' for yes, add the bonus to
the total, otherwise if the response is 'n' move to the next question. Use functions where appropriate.
Write a Calorie Calculator program to determine what a person's caloric intake should be for a 24 hour span. The
program must make a decision about caloric intake, to maintain current body weight, based on gender, age, weight, and
height, and activity level. The Program must first compute the Basal Metabolic Rate (BMR). The BMR formula is the
Women: BMR = 655 + (4.35 * weight in pounds) + (4.7 * height in inches) - (4.7 * age in years)
Men: BMR = 66 + (6.23 * weight in pounds) + (12.7 * height in inches) - (6.8 * age in years)
To determine total daily calorie needs, your program must apply the following guidelines:
1. Sedentary (little to no exercise): Calories = BMR * 1.2
2. Low activity: Calories = BMR * 1.375
3. Moderate activity: Calories = BMR * 1.55
4. High activity: Calories = BMR * 1.725
5. Extra activity: Calories = BMR * 1.9
Define functions where appropriate! Also, take input for age, gender, weight, and height values.
Write a function to generate the following pyramid of numbers.
Write a program that computes the cost of a long distance call. The cost of the call is determined according to the
following rate schedules.
A call made between 8:00 AM and 6:00 PM is billed at a rate of 6 rupees per minute.
A call made before 8:00 AM or after 6:00 PM is charged at a rate of 3.75 rupees.
According to this schedule, if a call starts at any time between 8:00 AM and 6:00 PM, and it ends after 6:00 PM then it
will be charged at the rate of 6 rupees per minute for the time before 6:00 PM and for the rest of the time the rate will
be 3.75 rupees per minute. For example if a call starts at 5:55 PM and ends at 6:05 PM then the charges on this call will
be 48.75 (30 rupees for first 5 minutes and 18.75 rupees for rest of the time).
Similarly if a call starts at the time before 8:00 AM but ends after 8:00 AM then it will be charged at the rate of 3.75
rupees for the time before 8:00 AM and for remaining minutes after 8:00 AM the rate will be 6 rupees per minute. For
example if a call starts at 7:49 AM and ends at 8:01 AM the charge on that call will be 47.25 rupees (41.25 for first 11
minutes and 6 rupees for last minute).
The input to the program will consist of the time the call started, and the length of call in minutes. The output will be the
cost of call. The time is to be input in 24-hours notation, so the time 1:30 PM is input as 13:30. The time will be input
using two variables of type int, one used for hour and other used for minutes. The number of the minutes for length of
the call will also be input as a value of type int.
The solution to this exercise can be divided into two parts as explained below. This will make your task easier.
Part 1: Calculating End Time of Call
Input: Start time (Hour, Minutes) and Length
Output: End time (Hour, Minutes)
In this part you need to calculate the end time of the call. This part of the program will need Start time of the call and
Length of the call as input. The output of this part of program is End Time of the call (The end time will also be
represented by two integer variables, one for hour and other for minutes). The output of this program will be needed in
the second part of the program which is described below.
Part 2: Calculating the Cost of Call
Input: End time (Hour, Minutes) ? Calculated in Part 1
Output: Cost of Call
The input to this part of the program will be the value of End Time calculated in part 1, as described above. Using the
variable values resulting from part 1, this part will calculate the final output of the program i.e. Cost of the call.
*Test your program for the following set of inputs, no need to test any other case.
Enter starting hour: 3
Enter starting min: 45
Enter length: 63
Ending hour and min is 4: 48
Call charges are 236.25
Enter starting hour: 7
Enter starting min: 55
Enter length: 10
Ending hour and min is 8: 5
Call charges are 48.75
Enter starting hour: 7
Enter starting min: 49
Enter length: 12
Ending hour and min is 8: 1
Call charges are 47.25
Enter starting hour: 16
Enter starting min: 20
Enter length: 120
Ending hour and min is 18: 20
Call charges are 675.00
Enter starting hour: 21
Enter starting min: 20
Enter length: 15
Ending hour and min is 21: 35
Call charges are 56.25
This question was answered on: Sep 18, 2020
Buy this answer for only: $15
This attachment is locked
We have a ready expert answer for this paper which you can use for in-depth understanding, research editing or paraphrasing. You can buy it or order for a fresh, original and plagiarism-free copy from our tutoring website www.aceyourhomework.com (Deadline assured. Flexible pricing. TurnItIn Report provided)
Pay using PayPal (No PayPal account Required) or your credit card . All your purchases are securely protected by .
About this QuestionSTATUS
Sep 18, 2020EXPERT
GET INSTANT HELP/h4>
We have top-notch tutors who can do your essay/homework for you at a reasonable cost and then you can simply use that essay as a template to build your own arguments.
You can also use these solutions:
- As a reference for in-depth understanding of the subject.
- As a source of ideas / reasoning for your own research (if properly referenced)
- For editing and paraphrasing (check your institution's definition of plagiarism and recommended paraphrase).
NEW ASSIGNMENT HELP?
Order New Solution. Quick Turnaround
Click on the button below in order to Order for a New, Original and High-Quality Essay Solutions. New orders are original solutions and precise to your writing instruction requirements. Place a New Order using the button below.
WE GUARANTEE, THAT YOUR PAPER WILL BE WRITTEN FROM SCRATCH AND WITHIN YOUR SET DEADLINE.