Go4Expert

Go4Expert (http://www.go4expert.com/)
-   C (http://www.go4expert.com/forums/c/)
-   -   Function problem... (http://www.go4expert.com/forums/function-problem-t27265/)

khelly 1Dec2011 18:38

Function problem...
 
UNI Quality Assurance department has decided to do Teaching & Learning Evaluation for every lecturer in UPSI. In this evaluation, each student will have to key in the grade for the lecturer whether A, B, C or D and the marks for each grade are shown in table 1.

Grade | Mark
A | 4
B | 3
C | 2
D | 1

Table 1


Using a modular programming approached (function by reference), write a program to calculate the average mark that a lecturer had obtained and then display the result. The program also should display the lecturer’s status based on the total marks whereby status for each range of marks is shown in table 2.

Mark | Status
3.5<=average<=100 | Excellence
3.0<=average<3.5 | Good
2.0<=average<3.0 | Average
average<2.0 | Poor

Table 2

Your program should at least have the following functions:-
i. Function Average_Calculation – to calculate average mark
ii. Function Status – to determine the status.
iii. Function Display – display the result


Notes: Assumed the lecturer has M number of students.

Example of output :

UNI
Teaching & Learning Evaluation Report

Name : Natasya
Subject Code : MTS 3013
Average Mark : 3.8
Status : Excellence


[sup]
PLZ, I NEED TO SUBMIT 5 DAYS LEFT, MAY GOD BLESS U IF U HELP ME...[/sup]

xpi0t0s 2Dec2011 17:38

Re: Function problem...
 
How far have you got and where are you stuck?

Note that this is not a free homework doing site. We'll help you, but not by doing your work for you.

khelly 2Dec2011 18:55

Re: Function problem...
 
i will post mine soon, i will, i'm sure...

asap i will bcoz just in time i need to submit...

khelly 9Dec2011 07:24

Re: Function problem...
 
So, there is my coding, but i use, loop, and if else, BUT the one suppose is Function...

Code:

#include<iostream.h>
#include<string.h>
int main()
{
        char lect_name[30],subject[30];
        char grade,status;
        int mark;
        int numbof_student;
        float sum=0;
        float average;
       
        cout<<"Enter Your Lecturer name : ";
        cin>>lect_name;
       
        cout<<"Enter Your Subject code : ";
        cin>>subject;
       
        cout<<"Enter Number Of Student : ";
        cin>>numbof_student;
       
        for(int s=0; s<numbof_student; s++)
        {
                cout<<s+1<<" student enter grade:";
                cin>>grade;
               
                if(grade=='A')
                {
                mark=4;
                }
               
                else if(grade=='B')
                {
                mark=3;
                }
               
                else if(grade=='C')
                {
                mark=2;
                }
               
                else if(grade=='D')
                {
                mark=1;
                }
               
                else
                {
                        cout<<"Wrong Input"<<endl;
                }
                sum=sum+mark;

        average=sum/numbof_student;
       
        if ((average>=3.5) &&(average<=4.0))
        {
        cout<<"Excellence";
        }

        else if ((average<=3.0) &&(average<=3.5))
        {
        cout<<"Good";
        }

        else if ((average<=2.0) &&(average<=3.0))
        {
        cout<<"Average";
        }

        else if (average<=2.0)
        {
        cout<<"Poor";
        }
        }

        cout<<"\n\n\t\tUniversiti Pendidikan Sultan Idris";
        cout<<"\n\n\t\tTeaching & Learning Evaluation Report";
        cout<<"\n\nName : "<<lect_name<<endl;
        cout<<"Subject Code : "<<subject<<endl;
        cout<<"Average :"<<average<<endl;
        cout<<"Status : "<<status<<endl;
}

i did coding for function, but blablabla... still error and error and then hard i try the simplest coding...

can sumone?

xpi0t0s 9Dec2011 14:56

Re: Function problem...
 
You only have one main() function. The project requires three additional functions:

Your program should at least have the following functions:-
i. Function Average_Calculation – to calculate average mark
ii. Function Status – to determine the status.
iii. Function Display – display the result

>> blablabla... still error and error

And that is supposed to mean something? It looks like you don't care. Where is your code for the three functions Average_Calculation(), Status() and Display()?

khelly 9Dec2011 15:00

Re: Function problem...
 
I DO CARE...
its late now,

i had submit,

yes, not above there, i did my function coding...

i had done my assignment with non-stop working...

without any help!

xpi0t0s 9Dec2011 15:02

Re: Function problem...
 
Well done! Let's hope you get a good result.

khelly 9Dec2011 15:08

Re: Function problem...
 
TQ, YES...

tq for u help too...


All times are GMT +5.5. The time now is 11:53.