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

  Compute the entropy and clarity of each cluster

Compute the entropy and clarity of each cluster

  Application showing files name-size and last modifiaction

Make a file by utilizing any word-processing program or the text editor. Write down an application which shows the file's name, size, and time of the last modification.

  Library management system

Prepare a module which can exhibit the Library Management System

  Developing a single neural network

The team member A proposes that you must develop a single neural network which may handle all these stocks. However the member B insists that you have to design the five networks (one for each stock).

  Services commonly supported by a server

explain five services commonly supported by a server and address security mechanisms and devices that are used to support client/server functions.

  Security devices for protection against different attack

Describe two or more attacks for which the routers (layer 3 devices) are vulnerable. Explain how these attacks are detected and prevented by the security devices.

  Dissolve method

It does this by incrementing (by 1) all the three color elements (utilizing the above accessor and mutator methods) as well as alpha component value. Write down the dissolve method.

  Explain contents of an initially empty avl tree

Explain contents of an initially empty AVL tree

  State diagram to the design process

Whodunit would like your company to design a system to help them categorize, sort, store, and otherwise manipulate the thousands of artifacts they collect using your well-known expertise in object-oriented analysis and plan . Additional informatio..

  Write down a c function that adds the values

Write a C function that adds the values of all elements in a two-dimensional array that is passed to the function, suppose that the array is an array of double-precision numbers having 4 rows and 5 columns.

  Find minimal cover and identify all possible candidate keys

Find minimal cover and identify all possible candidate keys - Functional Dependencies

  Write a java program that uses a two-dimensional array

Write a Java program that uses a two-dimensional array

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