Write down a function that accepts a score for a class

Assignment Help Computer Engineering
Reference no: EM1331824

It is required that in all assignments a Cast should be used to convert float to int.

1- Write a function that accepts a score for a driver's license facility, an int or a float, and returns a letter. If the score passed in is less than 75, then the letter returned is an F for Fail. Otherwise, the letter returned is a P for Pass.

The logic in this function must use a ternary operator.

2- Write a function that accepts a numeric reading from an industrial instrument, an int or a float, and returns an int. If the reading passed in falls between 40 and 80, the number returned is a 1. If the reading passed in falls between 100 and 140, then the letter returned is a 2. If the reading passed in falls between 180 and 200, then the letter returned is a 1. A value of 0 is returned if a reading outside these values is passed in.

The logic in this function must use if - else statements.

3- Write a function that accepts a score for a class, an int or a float, and returns a letter grade. If the score passed in is equal to 4, then the letter returned is an A. If the score passed in is equal to 3, then the letter returned is a B. If the score passed in is equal to 2, then the letter returned is a C. If the score passed in is equal to 1, then the letter returned is a D. Otherwise, the letter returned is an F.

The logic in this function must use a switch.

Prompt the user for input in the main function of the program for each of the above described functions, call each function, and display the result of each function.

Naming convention of functions and variables is left up to you.

as a tip for understanding the concept laid out that I have to follow:

I have to keep in mind the difference between the comparison operator in C, ==, and the assignment operator, =. When making boolean comparisons, makes sure that I use == and not use =.

Assignment:

int x = 5;
float fNum = 20;
total = subTotal + foodExpenses;

Comparison:

if ( x == 5)
printf("x is %d", x);
else if ( x == 20 )
printf("x is %d", x);

I don't want to have: if (x = 5)

Reference no: EM1331824

Questions Cloud

The most important bases of subunit power : Find the most important bases of subunit power in an organization?
How do companies forecast human resources : How do companies forecast human resources demand and supply - Given that work in organizations is managed and done by people (human resources)
Differences between criminal law and civil law : What are some of the differences between criminal law and civil law?  What is the purpose of having criminal laws, as opposed to just having a civil legal system?
Explain e-business and financial planning : Explain e-business and financial planning
Write down a function that accepts a score for a class : Write down a function that accepts a score for a driver's license facility, an int or a float, and returns a letter. If the score passed in is less than 75, then the letter returned is an F for Fail. Otherwise, the letter returned is a P for Pass.
Customizing hrm strategy to business strategies : Explain the ethical dilemmas that may arise if you use your expert knowledge of other organizational HRM strategies with the new client and show your approach to customizing HRM strategy to business strategies
The role of leadership : Find the role of leadership as it relates to vision, mission, and strategy
Find how to perform system calls in each operating system : Write a C++ or Java program that reads from one file and writes to another find how to perform system calls in each operating system.
Academic response to human resources : Academic response to Human Resources - Explain the nature and components of, and the issues currently facing, executive compensation in various U.S. industries.

Reviews

Write a Review

Computer Engineering Questions & Answers

  How the "right" database design can rarely be decided

The "right" database design can rarely be decided on the basis of normalization principle alone. Do you agree or disagree? explain.

  Network cable planning

The company is very concerned with the network errors. State the advice you would provide regarding the design of the building and network cable planning which would help in order to decrease the network errors.

  Examine the behavior of airfoil

Write HW assignment written in Matlab airfoils have different C mc/4

  The difference between roles and groups

The difference between roles and groups

  Difference between system software and application software

What is difference between system software and application software? How do you find out the operating system version that is installed on your computer.

  Tradeoff between breath first search, depth-fisrt-search

tradeoff between Breath First search, Depth-Fisrt-Search.Directed Acyclic Graphs(DAGs), Topological sorting and Dijkstra.

  Write down a program named gotoofar

Write down a program named GoTooFar in which you declare an array of five integers and store five values in the array. Initialize a subscript to zero. Write a try block in which you access each element of the array, subsequently increasing the sub..

  Write down the values of total1 and total2

Write down a program that asks the user to enter two positive floating point numbers and after checking their validity it prints them in fixed point notation with the width of ten and with two digits to the right of the decimal point.

  Global economy

Explain why is the global economy so vital today? Explain how the global economy has altered since the mid-twentieth century.

  Questions on risc machine

Questions on RISC machine

  In short define asynchronous communications

express packet switching and the benefits of packet switching. What are examples of packet switching networks.

  What is bobs private key

What is Bob's private key?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd