in this video Explain Complete Student Management System in C++ | Store Student Information Project in C++ with source code
✅ Source Code
------------------ START ---------------------
#include<iostream>
using namespace std;
string arr1[20],arr2[20],arr3[20],arr4[20],arr5[20];
int total=0;
void enter()
{
int ch=0;
cout<<"How many students do u want to enter??"<<endl;
cin>>ch;
if(total==0){
total=ch+total;
for(int i=0;i<ch;i++)
{
cout<<"\nEnter the Data of student "<<i+1<<endl<<endl;
cout<<"Enter name: ";
cin>>arr1[i];
cout<<"Enter Roll no: ";
cin>>arr2[i];
cout<<"Enter course: ";
cin>>arr3[i];
cout<<"Enter class: ";
cin>>arr4[i];
cout<<"Enter contact: ";
cin>>arr5[i];
}
}
else{
for(int i=total;i<ch+total;i++)
{
cout<<"\nEnter the Data of student "<<i+1<<endl<<endl;
cout<<"Enter name: ";
cin>>arr1[i];
cout<<"Enter Roll no: ";
cin>>arr2[i];
cout<<"Enter course: ";
cin>>arr3[i];
cout<<"Enter class: ";
cin>>arr4[i];
cout<<"Enter contact: ";
cin>>arr5[i];
}
total=ch+total;
}
}
void show(){
if(total==0){
cout<<"No data is entered"<<endl;
}
else{
for(int i=0;i<total;i++)
{
cout<<"\nData of Student "<<i+1<<endl<<endl;
cout<<"Name "<<arr1[i]<<endl;
cout<<"Roll no "<<arr2[i]<<endl;
cout<<"Course "<<arr3[i]<<endl;
cout<<"Class "<<arr4[i]<<endl;
cout<<"Contact "<<arr5[i]<<endl;
}
}
}
void search(){
if(total==0){
cout<<"No data is entered"<<endl;
}
else{
string rollno;
cout<<"Enter the roll no of student"<<endl;
cin>>rollno;
for(int i=0;i<total;i++)
{
if(rollno==arr2[i])
{
cout<<"Name :"<<arr1[i]<<endl;
cout<<"Roll non: "<<arr2[i]<<endl;
cout<<"Course: "<<arr3[i]<<endl;
cout<<"Class: "<<arr4[i]<<endl;
cout<<"Contact: "<<arr5[i]<<endl;
}
}
}
}
void update(){
if(total==0){
cout<<"No data is entered"<<endl;
}
else{
string rollno;
cout<<"Enter the roll no of student which you want to update"<<endl;
cin>>rollno;
for(int i=0;i<total;i++)
{
if(rollno==arr2[i])
{
cout<<"\nPrevious data"<<endl<<endl;
cout<<"Data of Student "<<i+1<<endl;
cout<<"Name:"<<arr1[i]<<endl;
cout<<"Roll no: "<<arr2[i]<<endl;
cout<<"Course: "<<arr3[i]<<endl;
cout<<"Class: "<<arr4[i]<<endl;
cout<<"Contact: "<<arr5[i]<<endl;
cout<<"\nEnter new data"<<endl<<endl;
cout<<"Enter name: ";
cin>>arr1[i];
cout<<"Enter Roll no: ";
cin>>arr2[i];
cout<<"Enter course: ";
cin>>arr3[i];
cout<<"Enter class: ";
cin>>arr4[i];
cout<<"Enter contact: ";
cin>>arr5[i];
}
}
}
}
void deleterecord(){
if(total==0){
cout<<"No data is entered"<<endl;
}
else{
int a;
cout<<"Press 1 to delete all record"<<endl;
cout<<"Press 2 to delete specific record"<<endl;
cin>>a;
if(a==1){
total=0;
cout<<"All record is deleted..!!"<<endl;
}
else if(a==2){
string rollno;
cout<<"Enter the roll no of student which you wanted to delete"<<endl;
cin>>rollno;
for(int i=0;i<total;i++){
if(rollno==arr2[i])
{
for(int j=i;j<total;j++){
arr1[j]=arr1[j+1];
arr2[j]=arr2[j+1];
arr3[j]=arr3[j+1];
arr4[j]=arr4[j+1];
arr5[j]=arr5[j+1];
}
total--;
cout<<"Your required record is deleted"<<endl;
}
}
}
else {
cout<<"Invalid input";
}
}
}
main(){
int value;
while(true){
cout<<"\n------- School Management system --------";
cout<<"\n1- Enter the Student data"<<endl;
cout<<"2- Show student data"<<endl;
cout<<"3- Search Student data"<<endl;
cout<<"4- Update Student data"<<endl;
cout<<"5- Delete Student data"<<endl;
cout<<"6- Exit"<<endl;
cin>>value;
switch(value){
case 1:
enter();
break;
case 2:
show();
break;
case 3:
search();
break;
case 4:
update();
break;
case 5:
deleterecord();
break;
case 6:
exit(0);
break;
default:
cout<<"Invalid input"<<endl;
break;
}
}
}
----------------------- END ---------------------
► Shopify For Beginners :- https://youtube.com/playlist?list=PLm...
► Google AdSense :- https://www.google.com/adsense/start/
► Google Cloud Boost Playlist - https://www.youtube.com/playlist?list...
► Google Cloud SQL Playlist:- https://youtube.com/playlist?list=PLm...
► GitHub Playlist - https://youtube.com/playlist?list=PLm...
► Flutter For Beginners :- https://youtube.com/playlist?list=PLm...
► WordPress Free themes For Beginners :- https://youtube.com/playlist?list=PLm...
► HTML & CSS and JAVASCRIPT Projects:- https://youtube.com/playlist?list=PLm...
► C++ For Beginners Playlist :- https://youtube.com/playlist?list=PLm...
► C++ Basic Programs : https://youtube.com/playlist?list=PLm...
► C Language Projects: https://youtube.com/playlist?list=PLm...
🔁 Facebook: https://www.facebook.com/mscubetechco...
🛑 YouTube : https://www.youtube.com/channel/UC1Gb...
#html #css #c++ #cpp #cpplanguage #mscubetech #coding #programming #javascript #mscubetech
0 Comments
Thanks for Supporting me