Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- float ms_to_kmh (float ms){
- return ms * 36/10;
- }
- float kmh_to_ms (float km){
- return km * 10/36;
- }
- float st_to_rad (float st){
- return st * (M_PI/180);
- }
- float rad_to_st (float ra){
- return ra * (180/M_PI);
- }
- int main()
- {
- char a;
- printf("Wcisnij a aby przeliczyc predkosc m/sek i km/h \n");
- printf("Wcisnij b aby przeliczyc stopnie na radiany \n");
- scanf("%c", &a);
- switch(a){
- case 'a':
- printf("Wcisnij 1 aby zamienic m/sek na km/h \n");
- printf("Wcisnij 2 aby zamienic km/h na m/sek\n");
- int b;
- scanf("%d", &b);
- switch(b){
- case 1:
- printf("Prosze wpisac wartosc m/s \n");
- float ms, kmh;
- scanf("%f", &ms);
- printf("%f m/s wynosi %f km/h \n", ms, ms_to_kmh(ms));
- break;
- case 2:
- printf("Prosze wpisac wartosc km/h \n");
- float km, msek;
- scanf("%f", &km);
- printf("%f km/h wynosi %f \n", km, kmh_to_ms(km));
- break;
- }
- break;
- case 'b':
- printf("Wcisnij 1 aby zamienic stopnie na radiany \n");
- printf("Wcisnij 2 aby zamienic radiany na stopnie \n");
- int c;
- scanf("%d", &c);
- switch(c){
- case 1:
- printf("Podaj ilosc stopni \n");
- float st, rad;
- scanf("%f", &st);
- printf("%f stopni to %f", st, st_to_rad(st));
- break;
- case 2:
- printf("Podaj ilosc radianow \n");
- float ra, sto;
- scanf("%f", &ra);
- printf("%f radianow to %f", ra, rad_to_st(ra));
- break;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement