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