Advertisement
Guest User

Untitled

a guest
Jun 19th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5.  
  6. int main(){
  7. float h, v[100], vt, x[100],a, b, pi;
  8. int i, nf, op;
  9. pi=3,14159;
  10. vt=0;
  11.  
  12. float at, ha, b1[100], a1[100];
  13. at=0;
  14. ha=1;
  15. b1[0]=1;
  16.  
  17.  
  18. printf("DIGITE 1 PARA CALCULAR A AREA TRAPEZIO OU 2 PARA CALCULAR O VOLUME:\n");
  19. scanf("%d",&op);
  20.  
  21. if (op==1){
  22. printf("ENTRE COM O 1 INTERVALO:\n");
  23. scanf("%f",&a1);
  24. printf("ENTRE COM O 2 INTERVALO:\n");
  25. scanf("%f",&b1);
  26. printf("DIGITE O NUMERO DE FIGURAS:\n");
  27. scanf("%d",&nf);
  28. h=(b1-a1)/nf;
  29. x[0]=a;
  30. for(i=0;i<nf;i++){
  31. x[i+1]=x[0]+h;
  32. b1[i]=cos((pi*i)/8);
  33. a1[i]=((b1[i-1]+b1[1])*(h))/2;
  34. at=at+a1[i];
  35. }
  36. printf("Area total igual a %f \n",at);
  37. }
  38. if(op==2){
  39. printf("ENTRE COM O 1 INTERVALO:\n");
  40. scanf("%f",&a);
  41. printf("ENTRE COM O 2 INTERVALO:\n");
  42. scanf("%f",&b);
  43. printf("DIGITE O NUMERO DE FIGURAS:\n");
  44. scanf("%d",&nf);
  45.  
  46. h=(b-a)/nf;
  47. x[0]=a;
  48.  
  49. for(i=1;i<=nf;i++){
  50. x[i]=x[i-1]+h;
  51. v[i]=((pi*h)/3)+pow(v[i],2)+((v[i])*(v[i-1]))+pow(v[i-1],2);
  52. vt=vt+v[i];
  53. }
  54. printf("O VOLUME E: %f",vt);
  55. }
  56.  
  57. return 0;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement