Witam wszystkich ... zrobilem programik w dev c++ obliczajacy przeciwprostokatna i przyprostokatna za pomoca twierdzenia pitagorasa. Wszystko dzialalo dobrze dopoki nie uzylem funkcji "switch" tzn. program po skompilowaniu zalacza sie ale gdy wpisze co chce wybrac i nacisne enter to sie wylacza ;/. Dzisiaj zaczalem sie bawic tym jezykiem i dopiero sie ucze wiec moglby mi ktos sprawdzic ten kod i najwyzej poprawic? Z gory dzieki.
Oto kod:
Oto kod:
Kod:
#include <stdio.h>
#include <conio.h>
int main (void){
printf ("Twierdzenie Pitagorasa by Berciknn");
printf ("Co chcesz zrobic?nn");
printf ("1 -Obliczyc przeciwprostokatnann");
printf ("2 -Obliczyc przyprostokatnann");
int wybor;
scanf ("%f",&wybor);
switch(wybor) {
case 1: {
printf ("Podaj dlugosc pierwszej przyprostokatnejnn");
printf ("a=");
float a;
scanf ("%f",&a);
float b;
printf ("Podaj dlugosc drugiej przyprostokatnejnn");
printf ("b=");
scanf ("%f",&b);
float wynik = (a*a)+(b*b);
printf ("Przeciwprostokatna wynosi %f",wynik);
getch ();
return 0;
}
case 2: {
printf ("Podaj dlugosc przyprostokatnejnn");
printf ("a=");
float a;
scanf ("%f",&a);
float b;
printf ("Podaj dlugosc przeciwprostokatnejnn");
printf ("b=");
scanf ("%f",&b);
float wynik = (b*b)-(a*a);
printf ("Druga przyprostokatna wynosi %f",wynik);
getch ();
return 0;
}
}
}