C problem Write a program to calculate the average of a stud
C++ problem
Write a program to calculate the average of a student in this class. Your program should prompt the user to enter 3 Excel assignment grades, 4 MATLAB assignment grades, and 3 C++ assignment grades, an Excel Test grade, a MATLAB test grade, a C++ program grade, a Raspberry Pi project grade, and a Final Exam. The grade calculation is as follows:
Assignments: 30%
Tests/C++ Program: 35%
Raspberry Pi Project: 15%
Final Exam: 20%
Solution
// C++ code grades
#include <iostream>
#include <string.h>
#include <fstream>
#include <limits.h>
#include <stdlib.h>
#include <math.h>
#include <iomanip>
using namespace std;
int main ()
{
float grade = 0;
float excelass1, excelass2, excelass3;
float matlabass1, matlabass2, matlabass3, matlabass4;
float exceltest, matlatest;
float raspberryproject;
float final;
cout << \"Enter excel assignment 1 grade: \";
cin >> excelass1;
cout << \"Enter excel assignment 2 grade: \";
cin >> excelass2;
cout << \"Enter excel assignment 3 grade: \";
cin >> excelass3;
cout << \"Enter matlab assignment 1 grade: \";
cin >> matlabass1;
cout << \"Enter matlab assignment 2 grade: \";
cin >> matlabass2;
cout << \"Enter matlab assignment 3 grade: \";
cin >> matlabass3;
cout << \"Enter matlab assignment 4 grade: \";
cin >> matlabass4;
cout << \"Enter excel test grade: \";
cin >> exceltest;
cout << \"Enter matlab test grade: \";
cin >> matlatest;
cout << \"Enter raspberry project grade: \";
cin >> raspberryproject;
cout << \"Enter final exam grade: \";
cin >> final;
grade = grade + ((excelass1+excelass2+excelass3)/3)*0.3;
grade = grade + ((matlabass1+matlabass2+matlabass3+matlabass4)/4)*0.3;
grade = grade + (((matlatest+exceltest)/2)*0.35);
grade = grade + raspberryproject*0.15;
grade = grade + final*0.20;
cout << \"Final grade: \" << grade << endl;
return 0;
}
/*
output:
Enter excel assignment 1 grade: 67
Enter excel assignment 2 grade: 76
Enter excel assignment 3 grade: 77
Enter matlab assignment 1 grade: 65
Enter matlab assignment 2 grade: 46
Enter matlab assignment 3 grade: 88
Enter matlab assignment 4 grade: 65
Enter excel test grade: 65
Enter matlab test grade: 65
Enter raspberry project grade: 45
Enter final exam grade: 77
Final grade: 86.7
*/

