int main(int argc, char *argv[]) {char wybor = 't'; do //petla { time_t czas; //czas struct tm * ptr;//typ danych time( & czas ); ptr = localtime( & czas );//wczytanie czasu lokalnego char * data = asctime( ptr );//konwersja daty na slowa cout << "Data: " << data< cout<<" Witaj w Kalkulatorze Procentowym "< cout<<""< cout<<" Wybierz co chcesz obliczyc: "< cout<< " 1.oblicza jakim procentam jednej liczby jest druga liczba "< cout<< " 2.oblicza procent z liczby "< cout<< " 3.Oblicza marze "< cout<< " 4.Oblicza liczbe zwiekszona o dany procent "< cout<< " 5.Oblicza liczbe zmniejszona o dany procent "< cout<< " 6.Oblicza cene brutto "< cout<< " 7.Oblicza cene po obnizkach i podwyzkach "< cout<< " 8.Oblicza liczbe na podstawie podanego procentu z liczby "< cout<< " Jesli nacisniesz liczbe powyzej 8 to program sie zakonczy "< int a; cin>>a;//wczytanie wyboru if (a==1)// 1 zadanie {cout<<" To zadanie oblicza jakim procentem jednej liczby jest druga liczba. "< cout<< " Np. Jakim procentem klasy sa chlopaki? "< cout<<" Podaj liczbe ktorej chesz wyliczyc jakim procentem jest drugiej liczby "< double liczba;//deklaracja liczby cin>>liczba;//wczytanie liczby cout<<" Podaj druga liczbe "< double liczba2;//deklaracja liczby cin>>liczba2;//wczytanie 2 liczby double jakiprocent;//deklaracja wyniku jakiprocent= (liczba/liczba2)*100;//wzor na procenty cout<< " Liczba "<< liczba <<" to "<< jakiprocent<<" procent liczby " << liczba2<< endl; cout<< " "< cout<< " "< cout<< " ****************************** "< cout<< " * Projekt by Matek532 * "< cout<< " ****************************** "<} if (a==2)// 2 zadanie { cout<<" To zadanie oblicza procent z danej liczby "< cout<<" Podaj liczbe z ktorej ma byc obliczany procent "< double liczba;//deklaracja liczby cin>>liczba;// wczytanie liczba cout<<" Podaj procent "< double procent;//deklaracja procentow cin>>procent;//wczytanie procentow double procentzliczby;//deklaracja wyniku procentzliczby= (procent*liczba)/100;//wzor na procenty cout< cout<< " "< cout<< " "< cout<< " ****************************** "< cout<< " * Projekt by Matek532 * "< cout<< " ****************************** "<} if (a==3) // 3 zadanie { cout<<" To zadanie oblicza marze w procentach"< cout<<" Marza- stosunek zysku ze sprzedazy do ceny sprzedazy "< cout<<" Podaj cene zakupionego towaru "< double cena;//deklaracja ceny cin>>cena;//wczytanie ceny cout<<" Podaj cene sprzedazy "< double cena2;//deklaracja 2 ceny cin>>cena2;//wczytanie 2 ceny float zysk;//deklaracja zysku zysk=cena2-cena;//wzor na zysk cout<< " Zysk "<<" wynosi "<< zysk <<" zlotych " < double marza;//deklaracja marzy marza=(zysk/cena2)*100;//wzor na marze cout<< " Marza "<<" wynosi "<< marza <<" procent" < cout<< " "< cout<< " "< cout<< " ****************************** "< cout<< " * Projekt by Matek532 * "< cout<< " ****************************** "< } if (a==4)// 4 zadanie { cout<<" To zadanie oblicza liczbe zwiekszona o procent"< cout<<" Podaj liczbe "< double liczba;//deklaracja liczby cin>>liczba;//wczytana liczba cout<<" Podaj o ile procent chcesz zwiekszyc liczbe "< double procent;//deklaracja procentow cin>>procent;//wczytanie procentow double zwiekszenie;//deklaracja zwiekszenia zwiekszenie=(liczba*procent)/100+liczba;//wzor na zwiekszenie cout<< " Zwiekszyles "< cout<< " "< cout<< " "< cout<< " ****************************** "< cout<< " * Projekt by Matek532 * "< cout<< " ****************************** "< } if (a==5)// 5 zadanie { cout<<" To zadanie oblicza liczbe zmniejszona o procent"< cout<<" Podaj liczbe "< double liczba;//deklaracja liczby cin>>liczba;//wczytanie liczby cout<<" Podaj o ile procent chcesz zmniejszyc liczbe "< double procent;//deklaracja procentu cin>>procent;//wczytanie procentow double zmniejszaj;//deklaracja zmniejszenia zmniejszaj=(liczba*procent)/100;//wzory na zmiejszenie double zmniejszenie;//deklaracja wyniku zmniejszenie=liczba-zmniejszaj; cout<< " Zmniejszyles "< cout<< " "< cout<< " "< cout<< " ****************************** "< cout<< " * Projekt by Matek532 * "< cout<< " ****************************** "< } if (a==6)// 6 zadanie { cout<<" To zadanie oblicza cene brutto"< cout<<" Podaj cene netto "< double netto;//deklaracja netta cin>>netto;//wczytanie netta cout<<" Podaj ile procent ma podatek vat "< double procent;//deklaracja procentow cin>>procent;//wczytanie procentow double vat;//deklaracja vat vat=(procent*netto)/100;//wzor na vat double brutto;//deklaracja brutto brutto=netto+vat;//wzor na brutto cout<< " Podatek vat wyniosl "< cout<< " "< cout<< " "< cout<< " ****************************** "< cout<< " * Projekt by Matek532 * "< cout<< " ****************************** "< } if (a==7)// 7 zadanie { cout<<" To zadanie oblicza cene po podwyzkach i obnizkach"< cout<<" Wybierz przypadek zadania "< cout<<" 1.podwyzka obnizka "< cout<<" 2.obnizka podwyzka "< cout<<" 3.podyzka podwyzka "< cout<<" 4.obnizka obnizka "< int b; cin>>b; if (b==1)//przypadek 1 {cout<<" Podaj cene przed podwyzka i obnizka "< double cena;//deklaracja ceny cin>>cena;//wczytanie ceny cout<<" Podaj o ile procent podniesiono cene "< double podwyzka1;//deklaracja podwyzki cin>>podwyzka1; double podwyzka;//wczytanie pozwyzki podwyzka=((cena*podwyzka1)/100)+cena;//wzor na podwyzke cout<<" Podaj o ile procent obnizono cene "< double obnizka1;//deklaracja obnizka cin>>obnizka1;//wczytanie obnizki double obnizka;//deklaracja wyniku obnizka=podwyzka-((podwyzka*obnizka1)/100);//wzor na obnizke cout<<" Cena po podwyzce wynosila "< cout<<" Cena po podwyzce i obnizce wynosila "< cout<< " "< cout<< " "< cout<< " ****************************** "< cout<< " * Projekt by Matek532 * "< cout<< " ****************************** "<} if (b==2)//przypadek 2 {cout<<" Podaj cene przed obnizka i podwyzka "< double cena;//deklaracja ceny cin>>cena;//wczytanie ceny cout<<" Podaj o ile procent obnizono cene "< double obnizka1;//deklaracja obnizki cin>>obnizka1;//wczytanie obnizki double obnizka;//deklaracja obnizka 2 obnizka=cena-((cena*obnizka1)/100);//wzor na obnizke cout<<" Podaj o ile procent podniesiono cene "< double podwyzka1;//deklaracja podwyzki cin>>podwyzka1;//wczytanie podwyzki double podwyzka;//deklaracja wyniku podwyzka=((obnizka*podwyzka1)/100)+obnizka;//wzor na podwyzke cout<<" Cena po obnizce wynosila "< cout<<" Cena po obnizce i podwyzce wynosila "< cout<< " "< cout<< " "< cout<< " ****************************** "< cout<< " * Projekt by Matek532 * "< cout<< " ****************************** "<} if (b==3)//przypadek 3 {cout<<" Podaj cene przed podwyzka i podwyzka "< double cena;//deklaracja ceny cin>>cena;//wczytanie ceny cout<<" Podaj o ile procent podniesiono cene "< double podwyzka1;//deklaracja podwyzki cin>>podwyzka1;//wczytanie podwyzki double podwyzka;//deklaracja 2 podwyzki podwyzka=((cena*podwyzka1)/100)+cena;//wzor na podwyzle cout<<" Podaj o ile procent podniesiono cene "< double podwyzka2;//deklaracja podniesienia cin>>podwyzka2;//wczytanie 2 podwyzki double podwyzka3;//deklaracja wyniku podwyzka3=(podwyzka*podwyzka2)/100+podwyzka;//wzor na koncowa podwyzke cout<<" Cena po podwyzce pierwszej wynosila "< cout<<" Cena po podwyzkach wynosila "< cout<< " "< cout<< " "< cout<< " ****************************** "< cout<< " * Projekt by Matek532 * "< cout<< " ****************************** "<} if (b==4)//przypadek 4 { cout<<" Podaj cene przed obnizkami "< double cena;//deklaracja ceny cin>>cena;//wczytanie ceny cout<<" Podaj o ile procent obnizono cene "< double obnizka1;//deklracja obnizki cin>>obnizka1;//wczytanie obnizki double obnizka;//deklaracja 2 obnizki obnizka=cena-((cena*obnizka1)/100);//wzor na 1 obnizke cout<<" Podaj o ile procent obnizono cene "< double obnizka2;//deklaracja obnizenia cin>>obnizka2;//wczytanie obnizki double obnizka3;//deklaracja wyniku obnizka3=obnizka-(obnizka*obnizka2)/100;//wzor na koncowa obnizke cout<<" Cena po obnizce pierwszej wynosila "< cout<<" Cena po obnizkach wynosila "< cout<< " "< cout<< " "< cout<< " ****************************** "< cout<< " * Projekt by Matek532 * "< cout<< " ****************************** "<}} if (a==8)// 8 zadanie {cout<<" To zadanie oblicza z jakiej liczby x procent to np. liczba 50 "< cout<<" Np. Oblicz z jakiej liczby 15 procent wynosi 60 "< cout<<" Podaj liczbe procent "< double procent;//deklaracja procent cin>>procent;//wczytanie procentow cout<<" Podaj liczbe "< double liczba;//deklaracja liczby cin>>liczba;//wczytanie liczby double procenty;//deklaracja wyniku procenty=liczba*(100/procent);//wzor na procenty cout<<" Jesli mamy "<< procent << " procent z liczby "<< liczba<<" to 100 procent z tej liczby jest rowne " << procenty << endl; cout<< " "< cout<< " "< cout<< " ****************************** "< cout<< " * Projekt by Matek532 * "< cout<< " ****************************** "<}
cout<< " Czy chcesz powtorzyc? (t/n) "<cin>>wybor; system("cls"); } while( wybor=='t');//koniec petli cout<< " Dziekuje za uzywanie kalkulatora. Do zobaczenia nastepnym razem. "< system("PAUSE"); return EXIT_SUCCESS; }