⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1erparcial-ejercicio2.cpp

📁 Topics Practices: Programming and Numerical Methods Practice 1: Introduction to C Practice 2
💻 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 + -