Zad 6.3
unknown
c_cpp
a year ago
1.7 kB
17
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