Advertisement
Guest User

spierdalaj

a guest
Sep 26th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.65 KB | None | 0 0
  1. #include <iostream>
  2. #include <math.h>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. int liczba, menu;
  9. float p,q, n=20;
  10. float y,y1,x,delta = 0;
  11.  
  12. cout << "Wybierze metode 1. prostokatow 2. trapezow"<<endl;
  13. cin>>menu;
  14.  
  15. switch(menu) {
  16. case 1:
  17. cout << "Wybierz z przyklad za pomoca liczby: 1.a, 2.b, 3.c, 4.d, 5.e, 6.f"<<endl;
  18. cin>>liczba;
  19.  
  20. switch( liczba ) {
  21. case 1:
  22. p=3; q=5;
  23. for(float i=p; i<q; i++) {
  24. y+=(pow(i,2)+i)-3;}
  25. cout<<"Wynik:"<<y;
  26. break;
  27. case 2:
  28. p=2; q=4;
  29. for(float i=p; i<q; i++) {
  30. y+=(pow(-i,3)+pow(-i,2))+1;}
  31. cout<<"Wynik:"<<y;
  32. break;
  33. case 3:
  34. p=1; q=4;
  35. for(float i=p; i<q; i++) {
  36. y+=cos(i)+1;}
  37. cout<<"Wynik:"<<y;
  38. break;
  39. case 4:
  40. p=1; q=4;
  41. for(float i=p; i<q; i++) {
  42. y+=((2*i)/(pow(i,2)+5));}
  43. cout<<"Wynik:"<<y;
  44. break;
  45. case 5:
  46. p=2; q=5;
  47. for(float i=p; i<q; i++) {
  48. y+=(sqrt(3*i)-1);}
  49. cout<<"Wynik:"<<y;
  50. break;
  51. case 6:
  52. p=2; q=5;
  53. for(float i=p; i<q; i++) {
  54. y+=(pow(i,2)*sin(2*i));}
  55. cout<<"Wynik:"<<y;
  56. break;
  57. }
  58. break;
  59.  
  60. case 2:
  61. cout << "Wybierz z przyklad za pomoca liczby: 1.a, 2.b, 3.c, 4.d, 5.e, 6.f"<<endl;
  62. cin>>liczba;
  63.  
  64. switch(liczba) {
  65. case 1:
  66. p=3; q=5;
  67. delta = (q-p)/n;
  68. for(float i=p; i<q; i+=delta) {
  69. y=(pow(i,2)+i)-3;
  70. y1=(pow(i+delta,2)+(i+delta))-3;
  71. x+=((y*y1)*delta)/2;}
  72. cout<<"Wynik:"<<x;
  73. break;
  74. case 2:
  75. p=2; q=4;
  76. delta = (q-p)/n;
  77. for(float i=p; i<q; i+=delta) {
  78. y=(pow(-i,3)+pow(-i,2))+1;
  79. y1=(pow(-i+delta,3)+pow(-i+delta,2))+1;
  80. x+=((y*y1)*delta)/2;}
  81. cout<<"Wynik:"<<x;
  82. break;
  83. case 3:
  84. p=1; q=4;
  85. delta = (q-p)/n;
  86. for(float i=p; i<q; i++) {
  87. y1=cos(i+delta)+1;
  88. y=cos(i)+1;
  89. x+=((y*y1)*delta)/2;
  90. }
  91. cout<<"Wynik:"<<x;
  92. break;
  93. case 4:
  94. p=1; q=4;
  95. delta = (q-p)/n;
  96. for(float i=p; i<q; i++) {
  97. y=((2*i)/(pow(i,2)+5));
  98. y1=((2*i+delta)/(pow(i+delta,2)+5));
  99. x+=((y*y1)*delta)/2;}
  100.  
  101. cout<<"Wynik:"<<x;
  102. break;
  103. case 5:
  104. p=2; q=5;
  105. delta = (q-p)/n;
  106. for(float i=p; i<q; i++) {
  107. y=(sqrt(3*i)-1);
  108. y1=(sqrt(3*i+delta)-1);
  109. x+=((y*y1)*delta)/2;}
  110. cout<<"Wynik:"<<x;
  111. break;
  112. case 6:
  113. p=2; q=5;
  114. delta = (q-p)/n;
  115. for(float i=p; i<q; i++) {
  116. y=(pow(i,2)*sin(2*i));
  117. y1=(pow(i+delta,2)*sin(2*i+delta));
  118. x+=((y*y1)*delta)/2;}
  119. cout<<"Wynik:"<<y;
  120. break;
  121. }
  122. break;
  123. }
  124. return 0;
  125. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement