zad1


#include using namespace std; class place; class vat { float kwota1, kwota2, pod1, pod2; public: vat(float kwota1, float pod1, float kwota2, float pod2); void podatek(place obiekt); }; class place { int n; float zarobki[20]; float raport(); float suma(); public: void drukuj(); place(); place(int n); friend float podwyzka (place obiekt, float procent, float tablica[]); friend void vat :: podatek(place obiekt); }; float place :: raport() { int i, il; float min, max, suma, srednia; min=zarobki[0]; max=zarobki[0]; il=0; suma=0; for (i=1;imax) max=zarobki[i]; } for (i=0;i> zarobki[i]; } } // Konstruktory - Koniec - Class #1 // Funkcja globalna zaprzyjazniona z klasa zwraca wyraz wolny * liczba float podwyzka (place obiekt, float procent, float tablica[]) { int i; float suma; suma=0; for (i=0;ikwota1=kwota1; this->kwota2=kwota2; this->pod1=pod1; this->pod2=pod2; } // Konstruktory - Koniec - Class #2 void vat :: podatek (place obiekt) { int i; for (i=0;ikwota2) cout << "\nDo zaplacenia: "<< obiekt.zarobki[i]*pod2/100 <<"zl"; if ((obiekt.zarobki[i]>kwota1) && (obiekt.zarobki[i]> ilosc; place obiekt(ilosc); /* cout << "Podaj procent: "; cin >> procent; cout << " \n"; cout << " \n"; suma_podwyzka=podwyzka(obiekt, procent, tablica); cout << "Suma nowych zarobkow wynosi: " << suma_podwyzka; cout << "\n"; */ vat zmienna(100,7,1000,21); zmienna.podatek(obiekt); // podwyzka(obiekt, procent, tablica); // obiekt.drukuj(); return 0; }

Wyszukiwarka

Podobne podstrony:
lista 6 zad1
zad1
granice zad1
zad1 cz2
Zad1 v1 1
PS6 cipher zad1
Zad1 csproj FileListAbsolute
zad1 przyblizone cw wyjscie
PKS W zad1 Opis Techniczny
Teoria PG gr2 zad1,2
zad1
zad1

więcej podobnych podstron