Toggle navigation
Images.Elk.pl
praca domowa pracownik sprzedaż
#include
#include "bebechy.h"
#include
#include
#include
#include
using namespace std;
Pracownik::Pracownik (int id_prac,string nazw,int rok_zatr)
{
id_pracownik=id_prac;
nazwisko=nazw ;
rok_zatrudnienia=rok_zatr ;
}
string Pracownik::podaj_nazwisko()
{
return nazwisko;
}
int Pracownik::podaj_id ()
{
return id_pracownik ;
}
int Pracownik::podaj_rok_zatrudnienia()
{
return rok_zatrudnienia;
}
void Pracownik::wczytaj()
{
fstream plik;
plik.open("pracownik.txt", ios::in);
if(plik.good()==false)
{
cout<<"Nie udalo sie otworzyc pliku pracownik.txt ";
exit(0);
}
int nr_linii=(nr_pracownika-1)*3 + 1;
int aktualny_nr=1;
string linia;
while(getline(plik,linia))
{
if(aktualny_nr==nr_linii) id_pracownik=atoi(linia.c_str());
if(aktualny_nr==nr_linii+1) nazwisko=linia;
if(aktualny_nr==nr_linii+2) rok_zatrudnienia=atoi(linia.c_str());
// cout<
aktualny_nr++;
}
// cout<
plik.close();
// cout<
// cout<
// cout<
}
void Pracownik::pobierz()
{
cout<
cin>>id_pracownik;
cout<<"Podaj Nazwisko "<
cin>>nazwisko;
cout<<"Podaj Rok zatrudnienia "<
cin>>rok_zatrudnienia;
}
void Pracownik::pokaz()
{
cout<
cout<<"ID Pracownika "<
cout<<"Nazwisko "<
cout<<"Rok zatrudnienia "<
}
/*
Pracownik::~Pracownik()
{
cout<
}
*/
// BEBECHY DRUGIEJ KLASY PRODUKT
Produkt::Produkt (int id_prod,string nazw,float cenaa)
{
id_produktu=id_prod;
nazwa=nazw ;
cena=cenaa ;
}
// int id_produktu, cena;
// string nazwa ;
string Produkt::podaj_nazwa()
{
return nazwa;
}
int Produkt::podaj_id ()
{
return id_produktu;
}
float Produkt::podaj_cene()
{
return cena;
}
void Produkt::wczytaj()
{
fstream plik;
plik.open("produkt.txt", ios::in);
if(plik.good()==false)
{
cout<<"Nie udalo sie otworzyc pliku produkt.txt ";
exit(0);
}
int nr_linii2=(nr_produktu-1)*3 + 1;
int aktualny_nr2=1;
string linia2;
while(getline(plik,linia2))
{
if(aktualny_nr2==nr_linii2) id_produktu=atoi(linia2.c_str());
if(aktualny_nr2==nr_linii2+1) nazwa=linia2;
if(aktualny_nr2==nr_linii2+2) cena=atof(linia2.c_str());
aktualny_nr2++;
}
plik.close();
}
void Produkt::pobierz()
{
cout<
cin>>id_produktu;
cout<<"Podaj nazwe "<
cin>>nazwa;
cout<<"Podaj cene "<
cin>>cena;
}
void Produkt::pokaz()
{
cout<
cout<<"ID Produktu "<
cout<<"Nazwa "<
cout<<"Cena "<
}
/*
Produkt::~Produkt()
{
cout<
}
*/
// BEBECHY TRZECIEJ KLASY SPRZEDAZ
Sprzedaz::Sprzedaz (int idprac,int idprok,int sztuk)
{
id_pracownika=idprac;
id_produktu=idprok ;
ile_sztuk=sztuk ;
}
int Sprzedaz::podaj_id_pracownika()
{
return id_pracownika;
}
int Sprzedaz::podaj_id_produktu()
{
return id_produktu;
}
int Sprzedaz::podaj_ile_sztuk()
{
return ile_sztuk;
}
void Sprzedaz::wczytaj()
{
fstream plik;
plik.open("sprzedaz.txt", ios::in);
if(plik.good()==false)
{
cout<<"Nie udalo sie otworzyc pliku sprzedaz.txt ";
exit(0);
}
int nr_linii3=(nr_zam-1)*3 + 1;
int aktualny_nr3=1;
string linia3;
while(getline(plik,linia3))
{
if(aktualny_nr3==nr_linii3) id_pracownika=atoi(linia3.c_str());
if(aktualny_nr3==nr_linii3+1) id_produktu=atoi(linia3.c_str());
if(aktualny_nr3==nr_linii3+2) ile_sztuk=atoi(linia3.c_str());
aktualny_nr3++;
}
plik.close();
}
void Sprzedaz::pobierz()
{
cout<
cin>>id_pracownika;
cout<<"Podaj ID Produktu ((200 + ilosc wczytanych produktow; 299) "<
cin>>id_produktu;
cout<<"Podaj ile tego produktu sprzedal pracownik : "<
cin>>ile_sztuk;
}
void Sprzedaz::pokaz()
{
cout<
cout<<"ID Pracownika "<
cout<<"ID Produktu "<
cout<<"Ilosc sztuk "<
}
/*
Sprzedaz::~Sprzedaz()
{
cout<
}
*/
Wyszukiwarka
Podobne podstrony:
praca domowa pracownik premia
Praca domowa 4 OgarnijTemat com
praca domowa cw 3
praca domowa 1
Praca domowa 1(1) OgarnijTemat com
Java praca domowa
Praca domowa
MIB Mat Finansowa 2016 zadania praca domowa nr 2
Rozwiązana praca domowa 13
praca domowa ćw 1
Łysienie praca domowa
PSYG lab Praca Domowa
MSS Praca domowa nr 1
Java praca domowa
więcej podobnych podstron