Object Oriented Programming

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Object oriented programming

Assignment 1

Submitted to Resprcted ma’am : Nosheen Manzoor


{ University of Management nd Technology }

Submit by : Eman Ali ( F2022105118 )


#include <iostream>

#include <string>

using namespace std;

struct student

string name;

string fathername;

string roll_number;

string home_add;

};

student record_direc[10];

void adding_rec(int cen) {

cout<<"Enter Your Name : ";

cin>>record_direc[cen].name;

cout<<"Enter Your Father Name : ";

cin>>record_direc[cen].fathername;

cout<<"Enter Your Roll Number : ";

cin>>record_direc[cen].roll_number;

cout<<"Enter Your Home Address : ";

cin >>record_direc[cen].home_add;

void update_Record(int cen) {

cout<<"Enter Your New Name : ";

cin>>record_direc[cen].name;

cout<<"Enter Your New Father Name : ";

cin>>record_direc[cen].fathername;

cout<<"Enter Your New Roll Number : ";

cin>>record_direc[cen].roll_number;
cout<<"Enter Your New Home Address : ";

cin>>record_direc[cen].home_add;

void remove_Record(int cen) {

record_direc[cen] = {" ", " "," ", " "};

int main()

int choose,cen;

do{

cout<<"Phone Directory"<<endl;

cout<<"1-Adding Record"<<endl;

cout<<"2-Updating Record"<<endl;

cout<<"3-Deleting Record"<<endl;

cout<<"4-Quit"<<endl;

cout<<"Choose Number (1 to 4) : ";

cin >>choose;

switch (choose) {

case 1:

cout<<"Enter Number from 0 to 9 ";

cin>>cen;

adding_rec(cen);

break;

case 2:

cout<<"Enter Number from 0 to 9 ";

cin>>cen;;

update_Record(cen);

break;
case 3:

cout<<"Enter Number from 0 to 9 ";

cin>>cen;

remove_Record(cen);

break;

case 4:

cout<<"Exiting"<<endl;

break;

default:

cout<<"EMPTY"<<endl;

break;

}while(choose!=4);

cout<<"Record of Directory "<<endl;

for(int m=0;m<10;m++)

cout<<m<<endl;

cout<<"Your Name is : ";

cout<<record_direc[m].name<<endl;

cout<<"Your Father Name is : ";

cout<<record_direc[m].fathername<<endl;

cout<<"Your Roll Number is : ";

cout<<record_direc[m].roll_number<<endl;

cout<<"Your Home Address is : ";

cout<<record_direc[m].home_add<<endl;

You might also like