Design a GUI program to find the weighted average of four test scores. The four test scores and their respective weights are given in the following format: testscore1 weight1 ... For example, the sample data is as follows: 75 0.20 95 0.35 85 0.15 65 0.30 The user is supposed to enter the data and press a Calculate button. The program must display the weighted average.

Respuesta :

Answer:

I am writing partial code in c++ to calculate weighted average. The weighted average should be calculated based on multiplying the test score and its respective weight and finally add all the test score.

Explanation:

int arrtestscore[100];

int arrweight[100];

int n;

double weightedavg;

cout<<”Enter the number of test score for which weighted average needs to be calculated”;

cin>>n;

for(int x = 0; x <n;x++)

{

cout<<”Enter test score :” + (x+1) ;

cin>>arrtestscore[x];

count<<”Enter the respective weight:”;

cin>>arrweight[x];

}

for (int i=0; i<n;i++)

{

weightedavg = weightedavg + (arrtestscore[i] * arrweight[i])

}

cout<<”weighted average = “ <<weightedavg;