Advertisement
Guest User

Untitled

a guest
Oct 26th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5. int main() {
  6.  
  7. double liczba1, liczba2;
  8. int wynik;
  9.  
  10. cout << "Podaj pierwsza liczbe (a dla funkcji)" << endl;
  11. cin >> liczba1;
  12. cout << "Podaj druga liczbe (b dla funkcji)" << endl;
  13. cin >> liczba2;
  14. int liczba3=liczba1, liczba4=liczba2;
  15.  
  16. cout << "1. Dodawanie" << endl;
  17. cout << "2. Odejmowanie" << endl;
  18. cout << "3. Mnożenie" << endl;
  19. cout << "4. Dzielenie" << endl;
  20. cout << "5. Modulo" << endl;
  21. cout << "6. Funcja kwadratowa" << endl;
  22. cin >> wynik;
  23. switch(wynik)
  24. {
  25. case 1:
  26. cout << "Suma to " << liczba1+liczba2;
  27.  
  28. break;
  29. case 2:
  30. cout << "Różnica to " << liczba1-liczba2;
  31. break;
  32. case 3:
  33. cout << "Iloczyn to " << liczba1*liczba2;
  34. break;
  35. case 4:
  36. cout << "Iloraz to " << liczba1/liczba2;
  37. break;
  38. case 5:
  39. cout << "Modulo to " << liczba3%liczba4;
  40. break;
  41. case 6:
  42. {
  43. double liczba3, delta, x1, x2;
  44. cout << "Podaj C" << endl;
  45. cin >> liczba3;
  46. delta= (liczba2* liczba2)- (4* liczba1* liczba3);
  47. if(delta>0)
  48. {
  49. x1= (-liczba2- pow(delta, 0.5))/(2*liczba1);
  50. x2= (-liczba2+ pow(delta, 0.5))/(2*liczba1);
  51. cout << "Miejsca zerowe to" << x1 << " i " << x2;
  52. }
  53. else if (delta==0)
  54. {
  55. x1= (-liczba2)/(2*liczba1);
  56. cout << "Miejsce zerowe to " << x1;
  57. }
  58. else
  59. cout << "Brak rzeczywistych miejsc zerowych";
  60. }
  61. break;
  62. }
  63. return 0;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement