Find Jobs
Hire Freelancers

Print Grades

$30-5000 USD

Færdiggjort
Slået op over 21 år siden

$30-5000 USD

Betales ved levering
Write a program for the following problem. You will input a file ([login to view URL] with your own sample data) that contains a list of no more than 20 integer scores for the last exam in your computer course. You are to compute the average of these scores and assign grades to each student according to the following rule: If a student’s score is within 10 points of the average, assign a grade of Satisfactory. (E.g., scores in the range of 65-85 are within 10 points of 75.) If a student’s score is more than 10 points higher than the average, assign a grade of Outstanding. If a student’s score is more than 10 points below the average, assign a grade of Unsatisfactory. The output from your program should go to the screen and should consist of a labeled two-column list that shows each score and its corresponding grade. Your program will contain several functions as described below: $ ReadStudentData() with parameters: array, max array size, number of array elements This void function inputs up to 20 scores from the input file into the array (whose maximum size should be 20); it returns through reference parameters the array and the number of array elements filled. $ Mean() with parameters: array, number of array elements This integer function computes and returns the (rounded) average of the scores. $ PrintTable() with parameters: array, number of array elements, average This void function prints the output table to the screen. It invokes the function PrintGrade to display each individual score and grade. $ PrintGrade() with parameters: one score (just an int), average This void function prints an individual entry in the output table (a score and grade) Develop this program using top-down design with stepwise refinement. On the reverse side, see the series of steps to follow in the development process. Submit a listing of your source code, the input file and the output ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased. ## Platform Win32(C++) ## Deadline information Would really like to be finished by 11/14 before 8:00
Projekt-ID: 2884092

Om projektet

6 forslag
Projekt på afstand
Aktiv 21 år siden

Leder du efter muligheder for at tjene penge?

Fordele ved budafgivning på Freelancer

Fastsæt dit budget og din tidsramme
Bliv betalt for dit arbejde
Oprids dit forslag
Det er gratis at skrive sig op og byde på jobs
Tildel til:
Brug Avatar.
See private message.
$2 USD på 14 dage
5,0 (9 anmeldelser)
1,3
1,3
6 freelancere byder i gennemsnit $11 USD på dette job
Brug Avatar.
See private message.
$15,30 USD på 14 dage
4,9 (79 anmeldelser)
4,7
4,7
Brug Avatar.
See private message.
$15,30 USD på 14 dage
4,6 (60 anmeldelser)
4,5
4,5
Brug Avatar.
See private message.
$8,50 USD på 14 dage
4,8 (34 anmeldelser)
4,4
4,4
Brug Avatar.
See private message.
$6,80 USD på 14 dage
4,2 (111 anmeldelser)
4,4
4,4
Brug Avatar.
See private message.
$17 USD på 14 dage
4,9 (11 anmeldelser)
2,8
2,8

Om klienten

Flag for UNITED STATES
United States
5,0
2
Medlem siden sep. 9, 2002

Klientverificering

Tak! Vi har sendt dig en e-mail med et link, så du kan modtage din kredit.
Noget gik galt, da vi forsøgte at sende din mail. Prøv venligst igen.
Registrerede brugere Oprettede jobs i alt
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Indlæser forhåndsvisning
Geolokalisering er tilladt.
Din session er udløbet, og du er blevet logget ud. Log venligst ind igen.