/* Cálculo de la impedancia capacitiva e inductiva */
#include <stdio.h>
#include <math.h>
#define Pi 3.14
#define XC 1/(2*Pi*F*C)
#define XL 2*Pi*F*L
#define ZC sqrt((R*R)+(XC*XC))
#define ZL sqrt((R*R)+(XL*XL))
void main()
{
int eleccion;
float R, L, C, F;
printf("Pulsar 1 para calcular la ZL y otro número para calcular ZC\n");
scanf("%d",&eleccion);
if(eleccion==1)
{
printf("Valor de la frecuencia Hz:\n");
scanf("%f",&F);
printf("Valor de L:\n");
scanf("%f",&L);
printf("Valor de R:\n");
scanf("%f",&R);
printf("El resultado es: %f",ZL);
}
else
{
printf("Valor de la frecuencia Hz:\n");
scanf("%f",&F);
printf("Valor de C:\n");
scanf("%f",&C);
printf("Valor de R:\n");
scanf("%f",&R);
printf("El resultado es: %f", ZC);
}
}
No hay comentarios:
Publicar un comentario