Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <math.h>
- #include <conio.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include <windows.h>
- #include <tchar.h>
- using namespace std;
- float stopnienaradiany (float st) //st stopnie
- {
- float x;
- x=st*M_PI/180;
- return x;
- }
- float fkwadratowa (float a, float b, float c, float x)
- {
- return a*(x*x)+b*x+c;
- }
- void menu ()
- {
- cout<<endl<<" "<<"WYBIERZ OPCJE"<<endl<<endl<<endl;
- cout<<" 1 - przeliczanie stopni na radiany"<<endl;
- cout<<" 2 - obliczanie funkcji kwadratowej"<<endl;
- cout<<" 3 - obliczanie delty i miejsc zerowych"<<endl;
- cout<<" 4 - obliczanie liczby do potegi n"<<endl;
- cout<<" 5 - sprawdzanie czy x nalezy do przedzialu"<<endl;
- cout<<" 6 - sprawdzanie ile dany miesiac ma dni"<<endl;
- cout<<" 7 - pokazywanie wielokrotnosci liczby 3"<<endl;
- cout<<" 8 - wypisywanie poteg liczby 2"<<endl;
- cout<<" 9 - <bonus> STAR WARS"<<endl;
- cout<<" 0 - wyjscie"<<endl<<endl<<endl;
- }
- void opcja1()
- {
- float a;
- cout<<" wprowadz liczbe stopni a zamienie ci je na radiany :P"<<endl<<endl<<" ";
- cin>>a;
- cout<<endl<<" "<<a<<" stopni to "<<stopnienaradiany(a)<<" radianow"<<endl<<endl;
- system("pause");
- }
- void opcja2()
- {
- float a,b,c,x;
- cout<<" teraz oblicze y=ax2+bx+c"<<endl;
- cout<<" wprowadz a,b,c"<<endl<<endl<<" ";
- cin>>a; cout<<" ";
- cin>>b; cout<<" ";
- cin>>c;
- cout<<" wprowadz x"<<endl<<endl<<" ";
- cin>>x;
- cout<<" ************************************"<<endl;
- cout<<" wynik y="<<fkwadratowa(a,b,c,x)<<endl<<endl;
- system("pause");
- }
- void opcja3()
- {
- int a;
- int b;
- int c;
- int d;
- cout<<" WZOR FUNKCJI KWADRATOWEJ : y = ax2 + bx + c"<<endl<<endl;
- cout<<" Podaj liczbe a"<<endl<<" ";
- cin>>a;
- cout<<" Podaj liczbe b"<<endl<<" ";
- cin>>b;
- cout<<" Podaj liczbe c"<<endl<<" ";
- cin>>c;
- if(a==0)
- {
- cout<<" nigdy cholero nie dziel przez 0"<<endl;
- }
- else
- {
- cout<<" delta="<<(d=b*b-4*a*c)<<endl<<endl;
- if(d==0)
- {
- cout<<" pierwiastek="<<-b/2*a<<endl<<endl;
- }
- else
- {
- if(d<0)
- {
- cout<<" brak pierwiastkow"<<endl<<endl;
- }
- else
- {
- cout<<" pierwiastki="<<(-b-sqrt(d))/(2*a)<<" oraz "<<(-b+sqrt(d))/(2.0*a)<<endl<<endl;
- }
- }
- }
- system("pause");
- }
- void opcja4()
- {
- int x;
- int n;
- int i;
- int s;
- cout<<" Wprowadz liczbe"<<endl<<" ";
- cin>>x;
- cout<<" Wprowadz potege"<<endl<<" ";
- cin>>n;
- if(n<0)
- {
- cout<<" liczba poteg musi byc dodatnia"<<endl<<endl<<endl;
- }
- else
- {
- s=1;
- for(i=0;i<n;i++)
- {
- s=s*x;
- }
- cout<<" Wynik to "<<s<<endl<<endl<<endl;
- }
- system("pause");
- }
- void opcja5()
- {
- int a;
- int b;
- int x;
- cout<<" SPRAWDZE CZY X NALEZY DO PRZEDZIALU <A,B>"<<endl<<endl<<" Wprowadz przedzial"<<endl<<endl<<" ";
- cin>> a;
- cout<<" ";
- cin>> b;
- cout<<endl<<" Wprowadz liczbe"<<endl<<endl<<" ";
- cin>> x;
- if((x>=a)&&(x<=b))
- {
- cout<<endl<<" liczba nalezy do przedzialu"<<endl<<endl;
- }
- else
- {
- cout<<" liczba nie nalezy do przedzialu"<<endl<<endl;
- }
- system("pause");
- }
- void opcja6()
- {
- int r;
- int m;
- cout<<" podaj miesiac"<<endl<<" ";
- cin>> m;
- cout<<endl<<" podaj rok"<<endl<<" ";
- cin>> r;
- cout<<endl<<endl;
- if(m==2)
- {
- if(r%4>0)
- {
- cout<<" miesiac ma 29 dni"<<endl;
- }
- else
- {
- cout<<" miesiac ma 28 dni"<<endl;
- }
- }
- else
- {
- if(m%2>0)
- {
- cout<<" miesiac ma 31 dni"<<endl;
- }
- else
- {
- cout<<" miesiac ma 30 dni"<<endl;
- }
- }
- cout<<endl;
- system("pause");
- }
- void opcja7()
- {
- int n;
- int i;
- int x;
- x=0;
- cout<<" WIELOKROTNOSCI LICZBY 3"<<endl<<endl;
- cout<<" Wprowadz ilosc liczb"<<endl<<" ";
- cin>>n;
- cout<<"___________________________________________________"<<endl;
- if(n<0)
- {
- cout<<"Nie moze byc ujemna"<<endl;
- }
- else
- {
- for(i=0;i<n;++i)
- {
- cout<<" "<<x<<endl;
- x=x+3;
- }
- }
- cout<<endl<<endl;
- system("pause");
- }
- void opcja8()
- {
- int n;
- int i;
- int x;
- cout<<" Wprowadz ilosc poteg liczby 2"<<endl<<" ";
- cin>>n;
- cout<<"__________________________"<<endl;
- x=1;
- for(i=1;i<n;i++)
- {
- cout<<" "<<x<<endl;
- x=x*2;
- }
- system("pause");
- }
- void opcja9()
- {
- system("telnet towel.blinkenlights.nl");
- system("pause");
- }
- int main()
- {
- char op;
- for(;;)
- {
- system("cls");
- menu();
- op=getch();
- switch (op)
- {
- case '1': opcja1();break;
- case '2': opcja2();break;
- case '3': opcja3();break;
- case '4': opcja4();break;
- case '5': opcja5();break;
- case '6': opcja6();break;
- case '7': opcja7();break;
- case '8': opcja8();break;
- case '9': opcja9();break;
- case '0': return 0;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement