Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <algorithm>
- using namespace std;
- float iloczyn(float a, float n)
- {
- float iloczynn=1;
- cout<<"Podaj z ilu liczb iloczyn "<<endl;
- cin>>n;
- for(int i=0; i<n; i++)
- {
- cout<<"podaj liczby: "<<endl;
- cin>>a;
- iloczynn*=a;
- }
- return iloczynn;
- }
- float srednia(float a, float n)
- {
- float suma=0;
- float sr;
- cout<<"podaj ile liczb potrzebne do sredniej "<<endl;
- cin>>n;
- for(int i=0; i<n; i++)
- {
- cout<<"podaj liczby do sredniej: "<<endl;
- cin>>a;
- suma+=a;
- }
- sr= suma/n;
- return sr;
- }
- float silnia( float a, float n)
- {
- float w=1;
- cout<<"Podaj liczbe z ktorej chcesz uzyskac silnie: ";
- cin>>n;
- for(int i=1; i<=n; i++)
- {
- w*=i;
- }
- return w;
- }
- void inicjaly(string imie, string nazwisko)
- {
- cout<<"Podaj imie: "<<endl;
- cin>>imie;
- cout<<"podaj nazwisko: "<<endl;
- cin>>nazwisko;
- string iin=imie+nazwisko;
- cout<<"Nazwa uzytkownika: "<<iin<<endl;
- string imieI=imie.substr(0,1);
- string nazwiskoI=nazwisko.substr(0,1);
- string inicjal=imieI+nazwiskoI;
- cout<<"twoje inicjaly to "<<inicjal<<endl;
- }
- float promocja(float a, float b)
- {
- cout<<"podaj cene produktu: "<<endl;
- cin>>a;
- cout<<"podaj % przeceny: "<<endl;
- cin>>b;
- float cena=a-(a*b)/100;
- return cena;
- }
- float waluta1(float a, float b)
- {
- cout<<"Podaj ile masz zl: "<<endl;
- cin>>a;
- b=4.23;
- return(a/b);
- }
- float waluta2(float a, float b)
- {
- cout<<"Podaj ile masz euro: "<<endl;
- cin>>a;
- b=4.23;
- return(a*b);
- }
- float waluta3 (float a, float b)
- {
- cout<<"podaj ile masz zl: "<<endl;
- cin>>a;
- b=3.67;
- return(a/b);
- }
- float waluta4 (float a, float b)
- {
- cout<<"podaj ile masz dolarow: "<<endl;
- cin>>a;
- b=3.67;
- return(a*b);
- }
- int main()
- {
- char z,y; float a,b,n; float w;
- string imie; string nazwisko;
- cout<<"Zarejerstruj sie aby rozpoczac "<<endl;
- inicjaly(imie,nazwisko);
- cout<<"Rejerstracja zakonczona sukcesem"<<endl;
- cout<<endl;
- string NazwaUzytkownika=imie+nazwisko;
- cout << "Witaj w zaawansowanym kalkulatorze uzytkowniku: " <<NazwaUzytkownika<<endl;
- cout<<endl;
- cout<<"Wybierz 1 aby obliczyc srednia z dowolnej liczby liczb"<<endl;
- cout<<"Wybierz 2 aby obliczyc iloczyn z dowolnej liczby liczb"<<endl;
- cout<<"Wybierz 3 aby obliczyc silnie z dowolnej liczby"<<endl;
- cout<<"Wybierz 4 aby obiliczyc cene po obnizce"<<endl;
- cout<<"Wybierz 5 aby obliczyc przewalutowanie waluty"<<endl;
- cin>>z;
- switch(z)
- {
- case '1':
- cout<<"srednia wynosi "<<srednia(a,n);
- break;
- case '2':
- cout<<"iloczyn wynosi "<<iloczyn(n,a);
- break;
- case '3':
- cout<<"silnia wynosi "<<silnia(a,b);
- break;
- case '4':
- cout<<"Cena po obnizce wynosi "<<promocja(a,b);
- break;
- case '5':
- cout<<"Wybierz jaka walute chcesz przewalutowac: "<<endl;
- cout<<"Wybierz 11 aby przeliczyc zlotowki na euro"<<endl;
- cout<<"Wybierz 12 aby przeliczyc euro na zlotowki"<<endl;
- cout<<"Wybierz 13 aby przeliczyc zlotowki na dolary"<<endl;
- cout<<"Wybierz 14 aby przeliczyc dolary na zlotowki"<<endl;
- cin>>y;
- switch(y);
- {
- case '11':
- cout<<"Po przeliczeniu zlotowek masz "<<waluta1(a,b)<<" euro"<<endl;
- break;
- case '12':
- cout<<"po przeliczeniu euro masz "<<waluta2(a,b)<<" zlotych"<<endl;
- break;
- case '13':
- cout<<"po przeliczeniu zlotowek masz "<<waluta3(a,b)<<" dolarow"<<endl;
- break;
- case '14':
- cout<<"po przeliczeniu dolarow masz "<<waluta4(a,b)<<" zlotych"<<endl;
- break;
- default1:
- cout<<"zly znak!"<<endl;
- break;
- }
- default:
- cout<<"zly znak!!!"<<endl;
- break;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement