📄 1erparcial-ejercicio2.cpp
字号:
/*PRIMER PARCIAL EJERCICIO 2 02/07
calculo de integral*/
#include<stdio.h>
#include<conio.h>
#include<math.h>
float f(float x)
{
x=pow(x,2);
return x;
}
float integral1(float x, float y, float z)
{
float sol,w;
sol=0;
for(w=x;w<y;w=w+z)
sol=sol+(f(w)+f(w+z))*(z/2);
return sol;
}
float integral2(float x, float y, float z, float a)
{
float sol,w;
int i;
sol=0;
i=1;
for(w=x;i<a;w=w+z)
{
sol=sol+(f(w)+f(w+z))*(z/2);
++i;
}
return sol;
}
main()
{
float a,b,c,e,sol1,sol2;
int d;
//Ingreso de Datos
printf("Dame el extremo inferior (a)\n ");
scanf("%f",&a);
printf("Dame el extremo SUPERIOR (b)\n ");
scanf("%f",&b);
printf("Dame el valor del paso de integracion (h)\n ");
scanf("%f",&c);
//Calculo de la Integral
sol1=integral1(a,b,c);
//Muestra por pantalla
printf("\n\n\nLa solucion de la integral entre %.2f y %.2f es:\n\n %f.10\n",a,b,sol1);
printf("Esta se calculo con paso de integracion (h)\n");
getch();
//Ingreso de Datos
printf("\n\n\nAhora dame un numero entero y positivo\n ");
scanf("%d",&d);
while (d<0 || d==0)
{
printf("\n\nTe pedi un numero entero y positivo\n ");
scanf("%d",&d);
}
e=(b-a)/d;
//Calculo de la Integral
sol2=integral2(a,b,e,d);
//Muestra por pantalla
printf("\n\n\nLa solucion de la integral entre %.2f y %.2f es:\n\n %f.10\n",a,b,sol2);
printf("Esta se calculo con subintervalos de integracion (n)");
getch();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -