Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // main.cpp
- // project141119
- //
- // Created by Kamil Wirtek on 14/11/2019.
- // Copyright © 2019 Kamil Wirtek. All rights reserved.
- //
- #include <iostream>
- struct ksiazka{
- std::string tytul, autor;
- int ISBN, liczbaEgzemplarzy;
- };
- struct dane_os{
- std::string imie, nazwisko;
- long int pesel;
- };
- struct pracownicy{
- dane_os daneOs;
- int wynagrodzenie[12];
- int sredniaWynagrodzenia;
- };
- void printKsiazka(ksiazka x){
- std::cout<< "Tytul: " << x.tytul << "Autor: " << x.autor << "ISBN: " << x.ISBN << "Liczba egzemplarzy: " << x.liczbaEgzemplarzy <<"\n";
- }
- void srednieWynagrodzenieFirmy(pracownicy x[]){
- float srednieWynagrodzenie=0;
- for(int i=0;i<2;i++){
- srednieWynagrodzenie += x[i].sredniaWynagrodzenia;
- };
- //TUTAJ SIE DZIELI PRZEZ LICZBĘ PRACOWNIKÓW. ALE ŻEBY NIE WPISYWAĆ ICH ZA DŁUGO POMINĘ TO
- srednieWynagrodzenie= srednieWynagrodzenie/2;
- std::cout << "\nSrednie wynagrodzenie w firmie to: " << std::to_string(srednieWynagrodzenie) << "\n";
- }
- pracownicy nowyPracownik(){
- pracownicy pracownik;
- std::cout << "Podaj imie pracownika\n";
- std::cin >> pracownik.daneOs.imie;
- std::cout << "Podaj nazwisko pracownika\n";
- std::cin >> pracownik.daneOs.nazwisko;
- std::cout << "Podaj pesel pracownika\n";
- std::cin >> pracownik.daneOs.pesel;
- for(int i=0;i<12;i++){
- std::cout << "Podaj wynagrodzenie za " << std::to_string(i+1) << " miesiac\n";
- std::cin >> pracownik.wynagrodzenie[i];
- };
- int caleWynagrodzenie = 0;
- for(int i=0;i<12;i++){
- caleWynagrodzenie += pracownik.wynagrodzenie[i];
- };
- pracownik.sredniaWynagrodzenia = caleWynagrodzenie/12;
- return pracownik;
- }
- void printPracownik(pracownicy x){
- std::cout<< "Imie: " << x.daneOs.imie << "\nNazwisko: " << x.daneOs.nazwisko << "\nPesel: " << x.daneOs.pesel << "\nSrednie wynagrodzenie: " << x.sredniaWynagrodzenia <<"\n";
- for(int i=0;i<12;i++){
- std::cout <<"Wynagrodzenie za miesiac " << std::to_string(i+1) << ": " << x.wynagrodzenie[i]<<"\n";
- };
- }
- int main() {
- // ZADANIE 1
- // ksiazka ksiazki[5];
- //
- // for(int i=0;i<5;i++){
- // std::cout << "Podaj tytul " + std::to_string(i+1) + " ksiazki\n";
- // std::cin >> ksiazki[i].tytul;
- //
- // std::cout << "Podaj autora " + std::to_string(i+1) + " ksiazki\n";
- // std::cin >> ksiazki[i].autor;
- //
- // std::cout << "Podaj numer " + std::to_string(i+1) + " ksiazki\n";
- // std::cin >> ksiazki[i].ISBN;
- //
- // std::cout << "Podaj liczbe egzemplarzy " + std::to_string(i+1) + " ksiazki\n";
- // std::cin >> ksiazki[i].liczbaEgzemplarzy;
- // }
- //
- // for(int i=0;i<5;i++){
- // printKsiazka(ksiazki[i]);
- //
- // };
- // ZAD 2
- pracownicy wszyscyPracownicy[2];
- wszyscyPracownicy[0]= nowyPracownik();
- printPracownik(wszyscyPracownicy[0]);
- wszyscyPracownicy[1]= nowyPracownik();
- srednieWynagrodzenieFirmy(wszyscyPracownicy);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement