}
dopliku.close();
fstream dopliku2;
dopliku2.open("test2.txt", ios::out);
string napis2 ;
for (int i=0;i
dopliku2<
dopliku2.close();
fstream dopliku3;
dopliku3.open("test3.txt", ios::out);
string napis3 ;
for (int i=0;i
dopliku3< }
dopliku3.close();
cout<
for(int zabawa=0; zabawa<10;zabawa ++)
{
cout<
}
cout<
float wartosc=0;
int staz ;
cout<
for (int d=0; d
if(2015-p[d].podaj_rok_zatrudnienia()==staz)
{
for (int q=0; q
if(p[d].podaj_id()==s[q].podaj_id_pracownika())
{
for(int e=0; e
if(pr[e].podaj_id()==s[q].podaj_id_produktu())
{
wartosc+= s[q].podaj_ile_sztuk()*pr[e].podaj_cene();
}
}
}
}
}
}
cout<
float premia[ile_pracownikow];
for (int k=0;k
// cout<
for (int d=0; d
if(2015-p[d].podaj_rok_zatrudnienia()>5)
{
for (int q=0; q
if(p[d].podaj_id()==s[q].podaj_id_pracownika())
{
for(int e=0; e
if(pr[e].podaj_id()==s[q].podaj_id_produktu())
{
premia[d]+= s[q].podaj_ile_sztuk()*pr[e].podaj_cene()*0.05;
}
}
}
}
}
else
{
for (int q=0; q
if(p[d].podaj_id()==s[q].podaj_id_pracownika())
{
for(int e=0; e
if(pr[e].podaj_id()==s[q].podaj_id_produktu())
{
premia[d]+= s[q].podaj_ile_sztuk()*pr[e].podaj_cene()*0.04;
}
}
}
}
}
}
for (int dd=0; dd
if(premia[dd]>1000)
{
cout<
}
else
{
cout<
}
}
return 0;
}
///////////////
#include
#include
//#include
//#include
//#include
using namespace std;
class Pracownik
{
// public:
int id_pracownik, rok_zatrudnienia;
string nazwisko ;
public:
int nr_pracownika;
// konstruktor domyslny
Pracownik(int=2223,string="dupa",int=4325);
// ~Pracownik();
void wczytaj();
void pobierz();
// void dopisz();
void pokaz();
string podaj_nazwisko();
int podaj_id ();
int podaj_rok_zatrudnienia();
};
class Produkt
{
int id_produktu,;
float cena;
string nazwa ;
public:
int nr_produktu;
Produkt(int=5555,string="mleko",float=9999);
// ~Pracownik();
void wczytaj();
void pobierz();
// void dopisz();
void pokaz();
string podaj_nazwa();
int podaj_id ();
float podaj_cene();
};
class Sprzedaz
{
int id_pracownika,;
int id_produktu;
int ile_sztuk ;
public:
int nr_zam;
Sprzedaz(int=999,int=888,int=456);
// ~Pracownik();
void wczytaj();
void pobierz();
// void dopisz();
void pokaz();
int podaj_id_pracownika();
int podaj_id_produktu ();
int podaj_ile_sztuk();
};
////
#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<
}
// cout<
// cout<
void Pracownik::pobierz()
{
cout<
cout<<"Podaj Nazwisko "<
cout<<"Podaj Rok zatrudnienia "<
}
void Pracownik::pokaz()
{
cout<
/*
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<
cout<<"Podaj nazwe "<
cout<<"Podaj cene "<
}
void Produkt::pokaz()
{
cout<
/*
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<
cout<<"Podaj ID Produktu ((200 + ilosc wczytanych produktow; 299) "<
cout<<"Podaj ile tego produktu sprzedal pracownik : "<
}
void Sprzedaz::pokaz()
{
cout<
/*
Sprzedaz::~Sprzedaz()
{
cout<
*/
Wyszukiwarka
Podobne podstrony:
Prace domowe Strefazso9 pl streszczenia = ferdydurke
Prace domowe Strefazso9 pl streszczenia = ludzie bezdomni
zadanie domowe zestaw
Rozwiązanie umowy o pracę za wypowiedzeniem
04 Prace przy urzadzeniach i instalacjach energetycznych v1 1
zestawy domowe ćwiczeń korekcja
Jak oceniać pracę komputerową uczniów
domowe
Domowe sposoby na piękne dłonie i paznokcie
13 Prace specjalistyczne całość
Prace na wysokości
Wylej wlasnego szefa Jak rzucic prace i zmienic pasje w profesje wylej
zamorowski wplyw redukcji nox na prace kotlow
więcej podobnych podstron