Advertisement
Guest User

Untitled

a guest
May 30th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. #include <iostream>
  2. #include "Dzialania.hpp"
  3. #include <cstdlib>
  4. #include <tchar.h>
  5. #include <stdio.h>
  6.  
  7. int _tmain(int argc, _TCHAR* argv[]) {
  8. /*
  9. std::cout << "Witamy w profesjonalnym kalkulatorze v1.1.3_r25\n";
  10. std::cout << "Wyswietlic zasady działania kalkulatora? wciśnij p, jeśli nie daciśnij dowolny klawisz ... \n";
  11. char p;
  12. std::cin>>p;
  13. if(p=='p'){
  14. std::cout << "Dzialanie kalkulatora jest banalnie proste, pierw podajemy liczbę potem znak a na końcu jeśli trzeba drugą liczbe\n";
  15. }
  16. std::cout << "Podaj pierwszą liczbe\n";
  17. float x;
  18. float z; // definowanie x , z
  19. std::cin >> x;
  20. char znak; //definiowanie znaku
  21. std::cout << "Co wykonać ? \n + \n - \n * \n / \n ^ \n ! \n";
  22. std::cin >> znak;
  23. if (znak != '!'){
  24. std::cout << "Cos jeszcze ?\n";
  25. std::cin >> z;
  26. }
  27. */
  28. float x,z;
  29. char znak;
  30. x=Funkcja_1(x);
  31. znak=Znak(znak);
  32. Tutej:
  33. z=Funkcja_2(z);
  34.  
  35. switch (znak){
  36. case '+':
  37. Dodawanie(x,z);
  38. break;
  39. case '-':
  40. Odejmowanie(x,z);
  41. break;
  42. case '*':
  43. Mnozenie(x,z);
  44. break;
  45. case '^':
  46. Potenga(x,z);
  47. case '/':{
  48. Dzielenie(x,z);
  49. if (z==0){ //Warunek na dzielenie przez 0
  50. goto Tutej; // wraca do tutej ^
  51. }
  52. }
  53. break;
  54. case '!':
  55. Silnia(x);
  56. break;
  57. }
  58. return 0;
  59.  
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement