Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <math.h>
- using namespace std;
- int main()
- {
- int liczba, menu;
- float p,q, n=20;
- float y,y1,x,delta = 0;
- cout << "Wybierze metode 1. prostokatow 2. trapezow"<<endl;
- cin>>menu;
- switch(menu) {
- case 1:
- cout << "Wybierz z przyklad za pomoca liczby: 1.a, 2.b, 3.c, 4.d, 5.e, 6.f"<<endl;
- cin>>liczba;
- switch( liczba ) {
- case 1:
- p=3; q=5;
- for(float i=p; i<q; i++) {
- y+=(pow(i,2)+i)-3;}
- cout<<"Wynik:"<<y;
- break;
- case 2:
- p=2; q=4;
- for(float i=p; i<q; i++) {
- y+=(pow(-i,3)+pow(-i,2))+1;}
- cout<<"Wynik:"<<y;
- break;
- case 3:
- p=1; q=4;
- for(float i=p; i<q; i++) {
- y+=cos(i)+1;}
- cout<<"Wynik:"<<y;
- break;
- case 4:
- p=1; q=4;
- for(float i=p; i<q; i++) {
- y+=((2*i)/(pow(i,2)+5));}
- cout<<"Wynik:"<<y;
- break;
- case 5:
- p=2; q=5;
- for(float i=p; i<q; i++) {
- y+=(sqrt(3*i)-1);}
- cout<<"Wynik:"<<y;
- break;
- case 6:
- p=2; q=5;
- for(float i=p; i<q; i++) {
- y+=(pow(i,2)*sin(2*i));}
- cout<<"Wynik:"<<y;
- break;
- }
- break;
- case 2:
- cout << "Wybierz z przyklad za pomoca liczby: 1.a, 2.b, 3.c, 4.d, 5.e, 6.f"<<endl;
- cin>>liczba;
- switch(liczba) {
- case 1:
- p=3; q=5;
- delta = (q-p)/n;
- for(float i=p; i<q; i+=delta) {
- y=(pow(i,2)+i)-3;
- y1=(pow(i+delta,2)+(i+delta))-3;
- x+=((y*y1)*delta)/2;}
- cout<<"Wynik:"<<x;
- break;
- case 2:
- p=2; q=4;
- delta = (q-p)/n;
- for(float i=p; i<q; i+=delta) {
- y=(pow(-i,3)+pow(-i,2))+1;
- y1=(pow(-i+delta,3)+pow(-i+delta,2))+1;
- x+=((y*y1)*delta)/2;}
- cout<<"Wynik:"<<x;
- break;
- case 3:
- p=1; q=4;
- delta = (q-p)/n;
- for(float i=p; i<q; i++) {
- y1=cos(i+delta)+1;
- y=cos(i)+1;
- x+=((y*y1)*delta)/2;
- }
- cout<<"Wynik:"<<x;
- break;
- case 4:
- p=1; q=4;
- delta = (q-p)/n;
- for(float i=p; i<q; i++) {
- y=((2*i)/(pow(i,2)+5));
- y1=((2*i+delta)/(pow(i+delta,2)+5));
- x+=((y*y1)*delta)/2;}
- cout<<"Wynik:"<<x;
- break;
- case 5:
- p=2; q=5;
- delta = (q-p)/n;
- for(float i=p; i<q; i++) {
- y=(sqrt(3*i)-1);
- y1=(sqrt(3*i+delta)-1);
- x+=((y*y1)*delta)/2;}
- cout<<"Wynik:"<<x;
- break;
- case 6:
- p=2; q=5;
- delta = (q-p)/n;
- for(float i=p; i<q; i++) {
- y=(pow(i,2)*sin(2*i));
- y1=(pow(i+delta,2)*sin(2*i+delta));
- x+=((y*y1)*delta)/2;}
- cout<<"Wynik:"<<y;
- break;
- }
- break;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement