Zad 6.3
unknown
c_cpp
5 months ago
1.7 kB
14
Indexable
#include <stdio.h> #include <math.h> int wybor(int a) { switch (a) { case 1: printf("Obliczanie pola kwadratu\n"); double a,wynik; printf("Podaj a: "); scanf("%lf", &a); wynik = a*a; printf("Pole kwadratu wynosi: %lf\n",wynik); break; case 2: printf("Obliczanie pola prostokata\n"); double bok1,bok2,PoleProstokata; printf("Podaj a: \n"); scanf("%lf", &bok1); printf("Podaj b: \n"); scanf("%lf", &bok2); PoleProstokata = bok1*bok2; printf("Pole prostakata wynosi: %lf\n",PoleProstokata); break; case 3: printf("Obliczanie pola kola\n"); double poleKola,promien; printf("Podaj promien: \n"); scanf("%lf", &promien); poleKola = promien*promien*M_PI; printf("Pole kola wynosi: %lf\n",poleKola); break; case 4: printf("Obliczanie pola trojkata\n"); double poleTrojkata,podstawaTrojkata,wysokocTrojkata; printf("Podaj podstawe trojkata: \n"); scanf("%lf", &podstawaTrojkata); printf("Podaj wysokosc trojkata: \n"); scanf("%lf", &wysokocTrojkata); poleTrojkata = 0.5*podstawaTrojkata * wysokocTrojkata; printf("Pole trojkata wynosi %lf\n",poleTrojkata); break; default:printf("Podano licze z poza zakresu!"); break; } }; int main(void) { printf("Wybierz program do obliczen!\n"); printf("1 - Pole kwadratu\n"); printf("2 - Pole prostokata\n"); printf("3 - Pole kola\n"); printf("4 - Pole trojkata\n"); int a,wynik; scanf("%d",&a); wynik = wybor(a); return 0; }
Editor is loading...
Leave a Comment