Cpp Project : Salary
#include<iostream>
#include<string.h>
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
#include<fstream>
using namespace std;
class salary
{
float a;
fstream file;
char ch;
public:
char t;
void show(int);
void final(char m[20]);
};
void salary ::final(char m[20])
{
file.open(m,ios::in);
if(!file)
{
cout<<"invalid name.";
}
else
{
(file)
;{
file.get(ch);
cout<<ch;
}
}
}
void salary ::show(int a)
{
if(a==1)
cout<<"\n\nThe person gets 1000 to 2000$ are \n\tOpu\n\tSahin\n\nto show their information enter name::\n";
if(a==2)
cout<<"\n\nThe person gets 2000 to 3000$ are \n\tomor\n\Wasif\n\nto show their information enter name::\n";
if(a==3)
cout<<"\n\nThe person gets 3000 to 4000$ are \n\tkabir\n\tmasud\nto show thrir information enter name::\n";
}
class sal_1:public salary
{
public:
};
class sal_2:public salary
{
public:
};
class sal_3:public salary
{
public:
};
int main()
{
int a;
char m[20];
while(1)
{
cout<<"\nif you want to exit press 0\n\nsalary starts 1000$ to 4000$\n\n enter you salary::";
cin>>a;
if(a>=1000 && a<=1999)
{
cout<<"\nyour salary lies between 1000 to 2000$";
sal_1 s1;
s1.show(1);
cin>>m;
strcat(m,".txt");
s1.final(m);
getch();
}
else if(a>=2000 && a<=2999)
{
cout<<"\nyour salary lies between 2000 to 3000$";
sal_2 s2;
s2.show(2);
cin>>m;
strcat(m,".txt");
s2.final(m);
getch();
}
else if(a>=3000 && a<=4000)
{
cout<<"\nyour salary lies between 3000 to 4000$";
sal_3 s3;
s3.show(3);
cin>>m;
strcat(m,".txt");
s3.final(m);
getch();
}
else if(a==0)
break;
else if(a>>4001 && a<<999)
{
cout<<"invalid ammount.";
getch();
}
}
return 0;
}
No comments:
Post a Comment