Advertisement
Guest User

lab4zad4

a guest
Jan 20th, 2020
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5. void warunek(int *pntdzialanie, int *pntliczba) // Funkcja sprawdza co wpisano w drugim poleceniu i odpala odpowiednia funkcje
  6. {
  7. if(pntdzialanie=="sqrt")
  8. {
  9. pierwiastek2(pntdzialanie, pntliczba);
  10. }
  11. else if(pntdzialanie=="sin")
  12. {
  13. sinus(pntdzialanie, pntliczba);
  14. }
  15. else if(pntdzialanie=="exp")
  16. {
  17. funkcja_wykladnicza(pntdzialanie, pntliczba);
  18. }
  19. else{printf("Niewlasciwa odpowiedz.");}
  20. }
  21.  
  22. void pierwiastek2(int *pntdzialanie, int *pntliczba)
  23. {
  24. printf("pierwiastek");
  25. }
  26.  
  27. void sinus(int *pntdzialanie, int *pntliczba)
  28. {
  29. printf("sinus");
  30. }
  31.  
  32. void funkcja_wykladnicza(int *pntdzialanie, int *pntliczba)
  33. {
  34. printf("funkcja wykladnicza");
  35. }
  36.  
  37. void lancuch(int *pntdzialanie, int *pntliczba)
  38. {
  39.  
  40. }
  41.  
  42. int main()
  43. {
  44. float liczba;
  45. char dzialanie;
  46. printf("Podaj liczbe zmiennoprzecinkowa: ");
  47. int *pntliczba=&liczba;
  48. int *pntdzialanie=&dzialanie;
  49. scanf("%d", &liczba);
  50. printf("Podaj co chcesz zrobic (sqrt, sin, exp): ");
  51. scanf("%s", &dzialanie);
  52. warunek(pntdzialanie, pntliczba);
  53. return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement