Advertisement
Guest User

RLCsoros

a guest
Nov 23rd, 2014
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.38 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3. #define M_PI 3.14159265358979323846264338327950288419716939937510
  4.  
  5. void main() {
  6. float i, ur, uc, ul;
  7. printf("\tTeljesitmeny szamitas soros R-L-C koron.\n\n");
  8. printf("Add meg az 'i' aram csucserteket!(Amperban)\t");
  9. scanf("%f", &i);
  10. printf("Add meg az ellenallas feszultseget!(Voltban)\t");
  11. scanf("%f", &ur);
  12. printf("Add meg a kapacitas feszultseget!(Voltban)\t");
  13. scanf("%f", &uc);
  14. printf("Add meg az induktivitas feszultseget!(Voltban)\t");
  15. scanf("%f", &ul);
  16. float sr = (i*ur)/2;
  17. float pr = sr*cos(0);
  18. float qr = sr*sin(0);
  19.  
  20. float sc = (i*uc)/2;
  21. float pc = sc*0;
  22. float qc = sc*(-1);
  23.  
  24. float sl = (i*ul)/2;
  25. float pl = sl*0;
  26. float ql = sl*1;
  27.  
  28. float ulc = ul-uc;
  29.  
  30. float uab = sqrt(pow(ulc,2)+pow(ur,2));
  31. float degab = ((atan(ulc/ur)*180)/M_PI);
  32.  
  33.  
  34. float sab = (i*uab)/2;
  35. float pab = sab*cos(degab);
  36. float qab = sab*sin(degab);
  37. float lam = cos(degab);
  38.  
  39. printf("\nElem\t\tS-latszolagos\tP-hatasos\tQ-meddo\n");
  40. printf("\nEllenallas\t %0.2f VA\t%0.2f W\t\t%0.2f VAR\n\n", sr, pr, qr);
  41. printf("Kapacitas\t %0.2f VA\t%0.2f W\t\t%0.2f VAR\n\n", sc, pc, qc);
  42. printf("Induktivitas\t %0.2f VA\t%0.2f W\t\t%0.2f VAR\n\n", sl, pl, ql);
  43. printf("Kapocs\t\t %0.2f VA\t%0.2f W\t\t%0.2f VAR\n\n", sab, pab, qab);
  44.  
  45. printf("AB kapocsfeszultseg: %0.3f Volt\n", uab);
  46. printf("Fazisszog: %0.4f fok\n", degab);
  47. printf("A lambda erteke: %0.3f\n", lam);
  48.  
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement