using functions/procedures and arrays


*****This is the program. I can't figure out how to enhance the program using functions/procedures and arrays. I trying to write a
program that reads a set of students’ results. Assuming that there will be no more than 10 results. Besides, a letter grade has to be assigned to every result you entered.

int main ( )

{

double smaller_numb = 1000;
double counts=1;
double marks = 0;
double outputmarkssum = 0;
double larger_numb = 0;


while(marks != -1)


{
cout << "Enter Marks \"" << counts << "\" (or enter -1 to end the program): " ;
cin>> marks;

if (marks < 60)
cout << "Grade U will be assigned to this marks. " << "\n" <<endl;
else if (marks <=69)
cout << "Grade C will be assigned to this marks. " << "\n" << endl;
else if (marks <=89)
cout << "Grade B will be assigned to this marks. " << "\n" << endl;
else
cout << "Grade A will be assigned to this marks. " << "\n" <<endl;

if (marks == -1)
break;

outputmarkssum += marks;

counts++;

if(marks > larger_numb)
larger_numb = marks;

if(marks < smaller_numb)
smaller_numb = marks;
}

cout << "The list of outputmarkss and grade is:" << "\n" <<endl;

cout << "The average of these outputmarkss are = " << (outputmarkssum/(counts-1)) << endl;

cout << "The larger of these numbers is = " << larger_numb << endl;

cout << "The smaller of these numbers is = " << smaller_numb << endl;

return 0;

}


hello,
could you please use code tags cos I can't read your code, it's is unreadable.
Last edited on

**thats the full code im not sure how to tage my code, new to programing. hopfully this helps

#include <iostream>
using namespace std;


int main ( )

{



double loops=1;
double result = 0;
double resultSum = 0;
double larger_numb = 0;
double smaller_numb = 1000;

while(result != -1)


{
cout << "Enter Result \"" << loops << "\" (or enter -1 to end the program): " ;
cin>> result;


if (result < 60)
cout << "Grade U will be assigned to this result. " << "\n" <<endl;
else if (result <=69)
cout << "Grade C will be assigned to this result. " << "\n" << endl;
else if (result <=89)
cout << "Grade B will be assigned to this result. " << "\n" << endl;
else
cout << "Grade A will be assigned to this result. " << "\n" <<endl;

if (result == -1)
break;

resultSum += result;

loops++;


if(result > larger_numb)
larger_numb = result;

if(result < smaller_numb)
smaller_numb = result;
}

cout << "The list of results and grade is:" << "\n" <<endl;







cout << "The average of these results are = " << (resultSum/(loops-1)) << endl;

cout << "The larger of these numbers is = " << larger_numb << endl;

cout << "The smaller of these numbers is = " << smaller_numb << endl;



return 0;



}
I'll help you out :)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#include <iostream>
using namespace std;


int main ( )

{



double loops=1; 
double result = 0;
double resultSum = 0; 
double larger_numb = 0;
double smaller_numb = 1000;

while(result != -1)


{
cout << "Enter Result \"" << loops << "\" (or enter -1 to end the program): " ;
cin>> result;


if (result < 60)
cout << "Grade U will be assigned to this result. " << "\n" <<endl;
else if (result <=69)
cout << "Grade C will be assigned to this result. " << "\n" << endl;
else if (result <=89)
cout << "Grade B will be assigned to this result. " << "\n" << endl;
else
cout << "Grade A will be assigned to this result. " << "\n" <<endl;

if (result == -1)
break;

resultSum += result;

loops++;


if(result > larger_numb)
larger_numb = result;

if(result < smaller_numb)
smaller_numb = result;
}

cout << "The list of results and grade is:" << "\n" <<endl;







cout << "The average of these results are = " << (resultSum/(loops-1)) << endl;

cout << "The larger of these numbers is = " << larger_numb << endl;

cout << "The smaller of these numbers is = " << smaller_numb << endl;



return 0;



}
Topic archived. No new replies allowed.