# C programming Test needed

Anonymous
account_balance_wallet \$15

### Question Description

Cprogramming

Directions:

Answer electronically the questions and submit them into BlackBoard Learn by the Due Date.

Do not send multiple files!

I just need the answer ... do not send program output, only the C source code ... and again, all in one single text file.

## Rules:

1. You many use your book and notes
2. Quality, Re-usability, Maintainability, Readability, and Efficient code will be stressed in addition to correctness.
4. Use your computer to compile your code and test it out
5. Contact me if you have questions or state your assumptions

## Questions:

```1) Use the link below for the background needed to create two functions that work with a Trapezoid

http://www.mathsisfun.com/geometry/trapezoid.html

a) Write a function that will return the area of a trapezoid
b) Write a function that will return the perimeter of a trapezoid

2) Write a function

int frequency (int theArray [ ], int n, int x)

that counts the number of times the item x appears among the first n elements of theArray
and returns that count as the frequency of x in theArray.     Use integers for everything!

For example, if the array being passed contained the values    5, 7, 23, 8, 23, 67, 23

... and n was 7 and x was 23, then it would return a value of 3 since 23 occurs 3 times within
the first 7 elements of the array.

3a) The mathematical operation max(x,y,w,z) can be represented by using the conditional
expression operator, as in:

max = (x > y && x > z && x > w) ? x : ((y > z && y > w) ? y : ((z > w) ? z : w)); ```
```      Write a corresponding if else statement that is equivalent to the statement above
that will set max to the largest value of x, y, w, or z.

3b) Conversely, use a conditional expression operator to rewrite the statement below:

if (x > 0)
sign = 1;
else if (x == 0)
sign = 0;
else
sign = -1;

4.  Given the following test scores and grade equivalents, write a function
which is passed a score, and returns a letter grade based on
the score entered.  A number less than 0 or greater than 100 is invalid.

------                  -----
90-100                  A
80-89                    B
70-79                    C
60-69                    D
0 -59                     F

5) Write a function that is passed an array of characters containing letter grades
from our previous question, and prints a report that shows the total number
of occurrences of each letter grade.   Your function should accept both lower
and upper case grades, for example, both 'b' and 'B' should be bucketed into
as a grade of 'I' for Incomplete.

You must use a switch statement, and your function should accept an array of any size.
Feel free to pass in the array size as parameter so you know how many grades you'll
need to check in your loop.

For example, if you passed the function the following array:

char grades [ ] = {'A', 'b', 'C', 'x', 'D', 'c', 'F', 'B', 'Y', 'B', 'B', 'A'};

It would print:

-----        -----
A            2
B            4
C            2
D            1
F            1
I            2

6) Write a program that contains a main function and three other functions that
will return various attribute information about an array of floating point
numbers:

array_sum - total sum of all array elements
array_avg - average of all array elements
array_min - the smallest number of the array elements

The main function should print the values returned from each function at the
end of the program.
7. Write a function that raises an integer to a positive integer power.
Call the function x_to_the_n, taking two integer arguments x and n.
Have the function return a long int, which represents the results of
calculating x to the nth power.   Do not use the C pow library function.

Example:  if x = 3 and n = 2, the function would return 9.

NOTE:  Do not use recursion (since that version is in your lecture notes).

8. The Federation has asked you to develop a program to keep track of its
officers.  A sample of the kind of information for each officer is
shown below.
Name: Mr. James Tiberius Kirk
Date of Birth:  March 22, 2233
Riverside, Iowa 52327-0021
Planet Earth
Rank: Captain
Ship: USS Enterprise
Nickname: Jim
Favorite Saying: "Bones???"
Starting Stardate: 41153.7
Martial Status:  Single
Starfleet Graduation Date:  June 23, 2212
Name: Mr. Leonard A. McCoy Jr.
Date of Birth:  7/8/2227
Jackson, Mississippi 39201-0001
Planet Earth
Rank: Chief Medical Officer
Ship: USS Enterprise
Nickname:  Bones
Starting Stardate: 41151.8
Marital Status:  Divorced
Starfleet Graduation Date:  June 21, 2210

Provide the code need to DECLARE an array of structures given the above
information.  Don't write a program and don't worry about initializing
the structure based on the information above.
Be careful on how you declare the members of a structure.  Grading
will be based on how the flexibility of your design (i.e., define many
structures and have structures within structures if necessary).

Note:  Don't go overboard such as having a structure with only one member
just to create many structures.
```

Alonso L
School: New York University

flag Report DMCA
Review

Anonymous
Tutor went the extra mile to help me with this essay. Citations were a bit shaky but I appreciated how well he handled APA styles and how ok he was to change them even though I didnt specify. Got a B+ which is believable and acceptable.

Brown University

1271 Tutors

California Institute of Technology

2131 Tutors

Carnegie Mellon University

982 Tutors

Columbia University

1256 Tutors

Dartmouth University

2113 Tutors

Emory University

2279 Tutors

Harvard University

599 Tutors

Massachusetts Institute of Technology

2319 Tutors

New York University

1645 Tutors

Notre Dam University

1911 Tutors

Oklahoma University

2122 Tutors

Pennsylvania State University

932 Tutors

Princeton University

1211 Tutors

Stanford University

983 Tutors

University of California

1282 Tutors

Oxford University

123 Tutors

Yale University

2325 Tutors