Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ------------------------------------------1--------------------------
- #include <iostream>
- using namespace std;
- struct czas{
- int h;
- int m;
- int s;
- };
- void wczytaj_dane(czas &x){
- cout << "Podaj godzine rozoczecia" << endl;
- cin >> x.h;
- cout << "Podaj minute rozpoczecia" << endl;
- cin >> x.m;
- cout << "Podaj sekunde rozpoczecia" << endl;
- cin >> x.s;
- }
- void czas_trwania(czas poczatek, czas koniec, czas &trwanie){
- int p, k, wynik;
- p= poczatek.h*3600 + poczatek.m*60 + poczatek.s;
- k= koniec.h*3600 + koniec.m*60 + koniec.s;
- wynik = k-p;
- trwanie.h = wynik / 3600;
- wynik = wynik - trwanie.h*3600;
- trwanie.m = wynik / 60;
- wynik = wynik - trwanie.m*60;
- trwanie.s = wynik;
- }
- void wyswietl (czas t){
- cout << " zajecia trwaja: " << endl;
- if (t.h < 10) cout << "0" << t.h << ":";
- else cout << t.h << ":" ;
- if (t.m < 10) cout << "0" << t.m << ":";
- else cout << t.m << ":";
- if (t.s < 10) cout << "0" << t.s;
- else cout << t.s;
- }
- int main()
- {
- czas poczatek;
- czas koniec;
- czas trwanie;
- cout << "Poczatek:" << endl;
- wczytaj_dane(poczatek);
- cout << "Koniec:" << endl;
- wczytaj_dane(koniec);
- czas_trwania(poczatek, koniec, trwanie);
- wyswietl(trwanie);
- return 0;
- }
- ---------------------------------2---------------------------------------
- #include <iostream>
- #include <iomanip>
- using namespace std;
- int main()
- {
- int wybor, liczba;
- cout << "Podaje liczbe" << endl;
- cin >> setbase(0) >> liczba;
- do{
- cout << "1. Podana liczba w systemie dziesiatkowym" << endl;
- cout << "2. Podana liczba w systemie osemkowym" << endl;
- cout << "3. Podana liczba w systemie szesnastkowym" << endl;
- cout << "4. Koniec programu" << endl;
- cout << "Podaj numer opcji" << endl;
- cin >> wybor;
- switch(wybor){
- case 1:
- cout << "Liczba " << liczba << " w systemie dziesiatkowym wynosi: " << showbase << dec << liczba<< endl; break;
- case 2:
- cout << "Liczba " << liczba << " w systemie osemkowym wynosi: " << showbase << oct << liczba << endl; break;
- case 3:
- cout << "Liczba " << liczba << " w systemie szesnastkowym wynosi: " << showbase << hex << liczba<< endl; break;
- case 4:
- cout << "Zakonczono program " << endl; break;
- default:
- cout << "Niewlasciwy nr opcji"<< endl; break;
- }
- }
- while (wybor != 5);
- return 0;
- }
- ----------------------------------3-------------------------------
- #include <stdio.h>
- #include <iostream>
- #include <sstream>
- #include <ios>
- #include <iomanip>
- using namespace std;
- struct pracownicy{
- string imie, nazwisko, data_zatr;
- int stawka, h;
- };
- void wczytaj_dane(pracownicy w[], int ilosc){
- for (int i =0; i<ilosc; i++)
- {
- cout << "Podaj imie" << endl;
- cin >> w[i].imie;
- cout << "Podaj nazwisko" << endl;
- cin >> w[i].nazwisko;
- cout << "Podaj stawke" << endl;
- cin >> w[i].stawka;
- cout << "Podaj ilosc godzin" << endl;
- cin >> w[i].h;
- cout << "Podaj date zatrudnienia" << endl;
- cin >> w[i].data_zatr;
- }
- }
- void wyswietlenie(pracownicy w[], int ilosc){
- cout << left << setw(10) << "Imionko" << setw(15) << "Nazwiskunio" << setw(10) << "Staweczka" << setw(10) << "Godzinki" << setw(10) << "Datenka" << endl;
- for(int i=0; i<ilosc; i++)
- cout << left << setw(10) << w[i].imie << setw(15) << w[i].nazwisko << setw(10) << w[i].stawka << setw(10) << w[i].h << setw(10) << w[i].data_zatr << endl;
- }
- string tostring(pracownicy t){
- stringstream x;
- x << left << setw(10) << t.imie << setw(15) << t.nazwisko << setw(10) << t.stawka << setw(10) << t.h << setw(10) << t.data_zatr << endl;
- return x.str();
- }
- int main()
- {
- int n;
- cout << "Wprowadz liczbe pracownikow" << endl;
- cin >> n;
- pracownicy* pracusie = new pracownicy[n];
- wczytaj_dane(pracusie, n);
- wyswietlenie(pracusie, n);
- string strynk;
- strynk=tostring(pracusie[0]);
- cout << strynk << endl;
- return 0;
- }
- ---------------------------------------4------------------------------
- #include <iostream>
- #include <conio.h>
- #include <climits>
- using namespace std;
- namespace pjesek{
- string imie = "Doggo";
- int glod=5, humor=5, zmeczenie=5;
- void baw_sie(int czas, int &humor, int &zmeczenie, int &glod);
- void jedz(int ilosc, int &glod){
- glod-=ilosc;
- }
- void odpoczywaj(int czas, int &zmeczenie){
- zmeczenie-=czas;
- }
- void statystyki(int humor, int glod, int zmeczenie, string imie){
- cout << "Imie: " << imie << endl << "Zmeczenie: " << zmeczenie << endl << "Głod: " << glod << endl << "Humorek: " <<humor << endl;
- }
- }
- namespace kitku{
- string imie = "Henryczek";
- int glod=5, humor=5, zmeczenie=5;
- void baw_sie(int czas, int &humor, int &zmeczenie, int &glod){
- humor+=czas;
- zmeczenie+=czas;
- glod+=czas;
- pjesek::humor-=czas;
- }
- void jedz(int ilosc, int &glod){
- glod-=ilosc;
- }
- void odpoczywaj(int czas, int &zmeczenie){
- zmeczenie-=czas;
- }
- void statystyki(int humor, int glod, int zmeczenie, string imie){
- cout << "Imie: " << imie << endl << "Zmeczenie: " << zmeczenie << endl << "Głod: " << glod << endl << "Humorek: " <<humor << endl;
- }
- }
- int main()
- {
- int wybor, czas, ilosc;
- do {
- cout << "Co chcesz zrobić?" << endl;
- cout << "1.Bawic sie z psem" << endl;
- cout << "2. Bawic sie z kotem" << endl;
- cout << "3. Nakarmic psa" << endl;
- cout << "4. Nakarmic kota" << endl;
- cout << "5. Zostawic psa by odpocza" << endl;
- cout << "6. Zostawic kota by odpocza" << endl;
- cout << "7. Pokaz statystki pjeska" << endl;
- cout << "8. Pokaz statystki kitka" << endl;
- cout << "9. Juz nic nie chcesz, zostawiasz zwierzeta w spokoju" << endl;
- cout << " Twoj wybor to:" << endl;
- cin >> wybor;
- switch(wybor)
- {
- case 1:
- cout << "Jak dlugo chcesz sie bawic?" << endl;
- cin >> czas;
- pjesek::baw_sie(czas, pjesek::humor, pjesek::zmeczenie, pjesek::glod);
- break;
- case 2:
- cout << "Jak dlugo chcesz sie bawic?" << endl;
- cin >> czas;
- kitku::baw_sie(czas, kitku::humor, kitku::zmeczenie, kitku::glod);
- break;
- case 3:
- cout << "Ile dajesz jedzonka?" << endl;
- cin >> ilosc;
- pjesek::jedz(ilosc, pjesek::glod);
- break;
- case 4:
- cout << "Ile dajesz jedzonka?" << endl;
- cin >> ilosc;
- kitku::jedz(ilosc, kitku::glod);
- break;
- case 5:
- cout << "Ile dajesz odpoczac biedactwu?" << endl;
- cin >> czas;
- pjesek::odpoczywaj(czas, pjesek::zmeczenie);
- break;
- case 6:
- cout << "Ile dajesz odpoczac biedactwu?" << endl;
- cin >> czas;
- kitku::odpoczywaj(czas, kitku::zmeczenie);
- break;
- case 7:
- pjesek::statystyki(pjesek::humor, pjesek::glod, pjesek::zmeczenie, pjesek::imie);
- break;
- case 8:
- kitku::statystyki(kitku::humor, kitku::glod, kitku::zmeczenie, kitku::imie);
- break;
- case 9:
- cout << "Dales spokoj" << endl; break;
- default: cout << "Zly numer, sproboj ponownie" << endl;
- }
- }
- while(wybor!=9);
- return 0;
- }
- namespace pjesek{
- void baw_sie(int czas, int &humor, int &zmeczenie, int &glod){
- humor+=czas;
- zmeczenie+=czas;
- glod+=czas;
- kitku::humor-=czas;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement