Apuntes de Microcontroladores

Powered by Issuu
Publish for Free

lunes, 13 de abril de 2020

Cálculo de la impedancia capacitiva e inductiva.

/* José Ángel Castro */
/* 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