Starting Vocational Training From 1-May-2024 Get Detail


Read and print details of a student using class program in C++

?


/*C++ program to create class for a student.*/
#include <iostream>
using namespace std;

class student
{
    private:
        char  name[30];
        int   rollNo;
        int   total;
        float perc;
    public:
        //member function to get students details
        void getDetails(void);
        //member function to print students details
        void putDetails(void);
};

//member function definition, outside of the class
void student::getDetails(void){
    cout << "Enter name: " ;
    cin >> name;
    cout << "Enter roll number: ";
    cin >> rollNo;
    cout << "Enter total marks outof 500: ";
    cin >> total;
    
    perc=(float)total/500*100;
}

//member function definition, outside of the class
void student::putDetails(void){
    cout << "Student details: ";
    cout << "Name:"<< name << ",Roll Number:" << rollNo << ",Total:" << total << ",Percentage:" << perc;
}

int main()
{
    student std;        //object creation
    
    std.getDetails();
    std.putDetails();
    
    return 0;
}