Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
h>
#include <stdlib.h>
#include <math.h>
#define MAX 50
#define DIM 3
#define PI 3.14
#define E 8.85e-12
int main()
{
int f, c, f1, c1;
float p[MAX][DIM], rel[MAX][DIM+1], ce[MAX][DIM];
char posiciones[50], qr[50];
printf("Ingrese el nombre del archivo: ");
scanf("%s%*c", &posiciones);
leer_posiciones(p, posiciones, &f, &c);
printf("\n");
imprimir_posiciones(p, &f, &c);
printf("\n");
printf("Ingrese el nombre del archivo: ");
scanf("%s%*c", &qr);
leer_cargas(rel, qr, &f1, &c1);
printf("\n");
imprimir_cargas(rel, &f1, &c1);
printf("\n");
inicializar_campoelectrico(ce, &f, &c);
campo_electrico(ce, p, rel, &f, &c, &f1, &c1);
printf("El campo electrico generado por las cargas marcadas en
el archivo es: \n");
printf("\n");
imprimir_posiciones(ce, &f, &c);
return 0;
}
ce[i][o]=ce[i][o]+((1/(4*PI*E))*(n[k][0])*((res[o])/mod));
}
//como el valor de k aumenta se utilizara otra
carga evaluada en el mismo punto y su campo se sumara al anterior
}
}
}