Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- #include <conio.h>
- #include <stdlib.h>
- double dzielenie(double a, double b)
- {
- return a/b;
- }
- int potegowanie(int a, int b)
- {
- return pow(a,b);
- }
- int bezwzgledna(int a)
- {
- return abs(a);
- }
- bool podzielne(int a, int b)
- {
- bool status=false;
- if(a%b==0 && b%a==0)
- {
- status=true;
- }
- return status;
- }
- int funkcja(double a)
- {
- int b;
- if(a<-5 || a>5)
- {
- b=0;
- }
- else if(a>=2 && a<=5)
- {
- b=2;
- }
- else if(a>=-5 && a<=-2)
- {
- b=1;
- }
- else if(a>=0 && a<2)
- {
- b=1;
- }
- return b;
- }
- int main()
- {
- int a, b,o,wybor,pot_ab,bez_ab,pod_ab,fun_ab;
- double dzi_ab,l;
- menu:
- printf("\nMENU GLOWNE\n------------\n\nDzielenie liczb wcisnij 1\n-------------------------------------------\nPotegowanie liczb wcisnij 2\n-------------------------------------------\nWyznaczanie wartosci bezwzglednej wcisnij 3\n");
- printf("-------------------------------------------\nSprawdzenie czy 2 liczby sa podzielne przez siebie wcisnij 4\n-------------------------------------------\nJezeli chcesz wyliczyc wartosc funkcji wybierz 5\n");
- printf("\nTwoj wybor to: ");
- scanf("%i", &wybor);
- system("cls");
- switch(wybor){
- case 1:
- printf("\nA wiec wybrales dzielenie!\n");
- printf("\nLiczba do dzielenia: ");
- scanf("%i",&a);
- printf("\nLiczba przez ktora wykona sie dzielenie: ");
- scanf("%i",&b);
- dzi_ab = dzielenie(a, b);
- printf("\nWynik dzielenia to: %f\n\n",dzi_ab);
- break;
- case 2:
- printf("\nA wiec jednak potegowanie!\n");
- printf("\nPodaj podstawe potegi: ");
- scanf("%i",&a);
- printf("\nPodaj wykladnik potegi: ");
- scanf("%i",&b);
- pot_ab = potegowanie(a, b);
- printf("\nWynik potegowania to: %i\n\n",pot_ab);
- break;
- case 3:
- printf("\nZ jakiej liczby chcesz wyliczyc wartosc bezwzgledna?: ");
- scanf("%i", &a);
- bez_ab = bezwzgledna(a);
- printf("\nWartosc bezwzgledna z |%i| to: %i\n",a,bez_ab);
- break;
- case 4:
- printf("\nPodaj dwie liczby ktore chcesz sprawdzic czy sa podzielne przez siebie: ");
- scanf("%i %i",&a,&b);
- pod_ab=podzielne(a,b);
- if(pod_ab==1)
- {
- printf("\nLiczby sa podzielne!");
- }
- else
- printf("\nLiczby nie sa podzielne!");
- break;
- case 5:
- printf("Podaj x w celu obliczenia f(x): ");
- scanf("%lf",&l);
- fun_ab=funkcja(l);
- printf("%i",fun_ab);
- break;
- default:
- system("cls");
- goto menu;
- }
- printf("\n\nAby zakonczyc program kliknij 0, aby wrocic do menu kliknij 1.\n");
- menu2:
- o=getch();
- switch(o)
- {
- case '1':
- system("cls");
- goto menu;
- break;
- case '0':
- exit(0);
- break;
- default:
- printf("\nNie ma takiej opcji! Kliknij 0 aby zakonczyc program lub 1 aby isc do menu!\n");
- goto menu2;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement