Kanjut SHELL
Server IP : 172.16.15.8  /  Your IP : 3.135.209.107
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/struct2.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
        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' ;

	y = x;
	cout << "Input name:  " ;
	getline(cin, y.name);
	cout << "Student name:  "  << y.name << endl;
        cout << "Scores:  " << y.scores[0] << ", " <<  y.scores[1] << ", "
                                 << y.scores[2] << endl;
	cout << "Test average:   " << y.avg << endl;  
        cout << "Student's grade:  " << y.grade << endl;
	cout << "Done." << endl;
                                 
        return 0;
};


Stv3n404 - 2023