diff --git a/lab6/lab6zad3.c b/lab6/lab6zad3.c new file mode 100644 index 0000000000000000000000000000000000000000..a9ea16ec4edccce79b6960708556b6830accdcd9 --- /dev/null +++ b/lab6/lab6zad3.c @@ -0,0 +1,29 @@ +#include <stdio.h> +#include <math.h> +#include <pred.h> +int czy(float R, float M) { +if(R<=0 || M<=0){return 0;} +return 1; +} + +float pred(float M, float R){ + float v, G=6.674; + v=sqrt((20000000000*M*G)/R); + return v; +} + +int main(){ + int c; + float M,R,v; + printf("Podaj mase planety liczb podawana x*10^24\n"); + scanf("%f",&M); + printf("Podaj srednice planety liczba podawana w kilometrach\n"); + scanf("%f",&R); + c =czy(R,M); + if(c==0){ + printf("Dane niepoprawne\n"); + return 0; + } + v=pred(M,R); + printf("Predkosc ucieczki wynosi %.5f\n",v); +}