C++ Program for Calculating Average and Grading Based on Marks, Assignments of Object Oriented Programming

This c++ code defines a class 's' with a method 'a()' that calculates the average and grades based on different inputs. The first method takes a name and roll number as arguments, the second method takes five marks and their number, and the third method takes five marks only. The program then displays the total marks, average marks, and corresponding grades.

Typology: Assignments

2020/2021

Uploaded on 05/26/2021

aniruddh-singh-1
aniruddh-singh-1 🇮🇳

5

(1)

4 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
CODE:
#include <iostream>
#include<conio.h>
using namespace std;
class s
{
public:
int a(string name, int roll)
{
cout << "Enter name: ";
cout << name << endl;
cout << "Enter roll number: ";
return roll;
}
int a(float mark1, float mark2, float mark3, float mark4, fl
oat
mark5, int n)
{
float avg, i, sum = 0;
sum = mark1 + mark2 + mark3 + mark4 + mark5;
cout<<"Total marks: "<< sum << endl;
avg = sum / n;
cout<<"Average marks: ";
return avg;
}
int a(float mark1, float mark2, float mark3, float mark4, fl
oat
mark5)
{
int i;
float avg;
cout<<"Grade: ";
avg = (mark1 + mark2 + mark3 + mark4 + mark5)/5;
if(avg>90 && avg<=100)
{
cout<<'S';
}
else if(avg>80 && avg<=90)
{
cout<<'A';
}
else if(avg>70 && avg<=80)
{
cout<<'B';
}
pf2

Partial preview of the text

Download C++ Program for Calculating Average and Grading Based on Marks and more Assignments Object Oriented Programming in PDF only on Docsity!

CODE:

#include #include<conio.h> using namespace std; class s { public: int a(string name, int roll) { cout << "Enter name: "; cout << name << endl; cout << "Enter roll number: "; return roll; } int a(float mark1, float mark2, float mark3, float mark4, fl oat mark5, int n) { float avg, i, sum = 0; sum = mark1 + mark2 + mark3 + mark4 + mark5; cout<<"Total marks: "<< sum << endl; avg = sum / n; cout<<"Average marks: "; return avg; } int a(float mark1, float mark2, float mark3, float mark4, fl oat mark5) { int i; float avg; cout<<"Grade: "; avg = (mark1 + mark2 + mark3 + mark4 + mark5)/5; if(avg>90 && avg<=100) { cout<<'S'; } else if(avg>80 && avg<=90) { cout<<'A'; } else if(avg>70 && avg<=80) { cout<<'B'; }

else if(avg>60 && avg<=70) { cout<<'C'; } else if(avg<=60) { cout<<'F'; } getch(); cout<<endl; } }; int main() { s obj; cout << obj.a("Alpana", 18) << endl; cout << obj.a(10, 20, 30, 40, 50, 5) << endl; cout << obj.a(10, 20, 30, 40, 50) << endl; return 0; }