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

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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