Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- int main(){
- float h, v[100], vt, x[100],a, b, pi;
- int i, nf, op;
- pi=3,14159;
- vt=0;
- float at, ha, b1[100], a1[100];
- at=0;
- ha=1;
- b1[0]=1;
- printf("DIGITE 1 PARA CALCULAR A AREA TRAPEZIO OU 2 PARA CALCULAR O VOLUME:\n");
- scanf("%d",&op);
- if (op==1){
- printf("ENTRE COM O 1 INTERVALO:\n");
- scanf("%f",&a1);
- printf("ENTRE COM O 2 INTERVALO:\n");
- scanf("%f",&b1);
- printf("DIGITE O NUMERO DE FIGURAS:\n");
- scanf("%d",&nf);
- h=(b1-a1)/nf;
- x[0]=a;
- for(i=0;i<nf;i++){
- x[i+1]=x[0]+h;
- b1[i]=cos((pi*i)/8);
- a1[i]=((b1[i-1]+b1[1])*(h))/2;
- at=at+a1[i];
- }
- printf("Area total igual a %f \n",at);
- }
- if(op==2){
- printf("ENTRE COM O 1 INTERVALO:\n");
- scanf("%f",&a);
- printf("ENTRE COM O 2 INTERVALO:\n");
- scanf("%f",&b);
- printf("DIGITE O NUMERO DE FIGURAS:\n");
- scanf("%d",&nf);
- h=(b-a)/nf;
- x[0]=a;
- for(i=1;i<=nf;i++){
- x[i]=x[i-1]+h;
- v[i]=((pi*h)/3)+pow(v[i],2)+((v[i])*(v[i-1]))+pow(v[i-1],2);
- vt=vt+v[i];
- }
- printf("O VOLUME E: %f",vt);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement