Cálculo de las Fórmulas Eléctricas Elementales - informatica-ieef-etsidi/condicionales-bucles-e105-ee105 GitHub Wiki
Desarrollador: Daniel Iglesias
Cálculo de las Formulas Electricas de: F, E, Ep y V.
''' #include<stdio.h>
#define K 9000000000
void main() {
double F, f, E, e, P, p, V, v;
char opcion;
float Q1;
float Q2;
float D;
printf("Selecciona una de las siguientes letras en parentesis para calcular lo que usted desee: \nFuerza Electroestatica de Coulomb (F)\nCampo Electrico (E)\nEnergia Potencial (P)\nPotencial Electrico(V)\n");
scanf_s("%c", &opcion, 1);
system("cls");
switch (opcion)
{
case 'F':
case 'f':
printf("\nVamos a calcular la Fuerza Electroestatica de Coulomb.\n\nPara ello indica los siguientes datos:\nCarga 1 en culombios (Q1): ");
scanf_s("%f", &Q1);
printf("Carga 2 en culombios (Q2): ");
scanf_s("%f", &Q2);
printf("Distancia entre cargas en metros (D): ");
scanf_s("%f", &D);
F = (K*Q1*Q2) / D*D;
printf("\n\nLa Fuerza Electroestatica de Coulomb correspondiente a dos cargas de %0.f y %0.f culombios, separadas una distancia de %0.f metros es:\n %2.f Newton\n\n\n", Q1, Q2, D, F);
break;
case 'E':
case 'e':
printf("\nVamos a calcular el Campo Electrico.\n\nPara ello indica los siguientes datos:\nCarga 1 en culombios (Q1): ");
scanf_s("%f", &Q1);
printf("Distancia entre la carga y donde queremos calcular el E en metros (D): ");
scanf_s("%f", &D);
E = (K*Q1) / D*D;
printf("\n\nEl Campo Electrico correspondiente a la carga de %0.f culombios, separada una distancia de %0.f metros es:\n %2.f Newton\n\n\n", Q1, D, E);
break;
case 'p':
case 'P':
printf("\nVamos a calcular la Energia Potencial.\n\nPara ello indica los siguientes datos:\nCarga 1 en culombios (Q1): ");
scanf_s("%f", &Q1);
printf("Carga 2 en culombios (Q2): ");
scanf_s("%f", &Q2);
printf("Distancia entre las cargas en metros (D): ");
scanf_s("%f", &D);
E = (K*Q1) / D * D;
printf("\n\nLa Energia Potencial correspondiente a las cargas de %0.f y de %0.f culombios, separada una distancia de %0.f metros es:\n %2.f Newton\n\n\n", Q1, Q2, D, E);
break;
case 'V':
case 'v':
printf("\nVamos a calcular el Potencial Electrico.\n\nPara ello indica los siguientes datos:\nCarga 1 en culombios (Q1): ");
scanf_s("%f", &Q1);
printf("Distancia entre la carga y el punto donde calculamos el potencial en metros (D): ");
scanf_s("%f", &D);
V = (K*Q1) / D;
printf("\n\nEl Potencial Electrico correspondiente a una carga de %0.f culombios, separada una distancia de %0.f metros es:\n %2.f Newton\n\n\n", Q1, D, V);
break;
default:
printf("Opcion no valida\n");
}
system("pause");
} '''