Advertisement
Guest User

Untitled

a guest
Jan 12th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.84 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(int argc, char **argv){
  5.  
  6.  
  7. while (1){
  8. int al;
  9. int st;
  10. double a;
  11. double s;
  12. double ra;
  13. double rs;
  14. double ala;
  15. double sta;
  16. double resal;
  17. double resst;
  18. double res;
  19.  
  20. printf("Welkom bij de Liandon geleidertool");
  21. printf("\nDeze tool kan de weerstand van een ST/AL geleider bepalen");
  22. printf("\nWelk type aluminium wordt er gebruikt?");
  23. printf("\nVoer het getal in wat correspondeert met het type aluminium");
  24. printf("\nKies uit:\nal1 --> 1\nal2 --> 2\nal3 --> 3\nal4 --> 4\nal5 --> 5\nal6 --> 6\nal7 --> 7\ntal --> 8\n");
  25. scanf("%d",al);
  26.  
  27. printf("\nWelk type staal wordt er gebruikt?");
  28. printf("\nVoer het getal in wat correspondeert met het type staal");
  29. printf("\nKies uit:\nst1a --> 1\nst2b --> 2\nst3d --> 3\nst4a --> 4\nst5e --> 5\nst6c --> 6\n20sa --> 20\n27sa --> 27\n30sa --> 30\n40sa --> 40\n");
  30. scanf("%d",st);
  31. printf("\nCalculating...\n");
  32.  
  33. switch (al) {
  34. case 1:
  35. a = 0.02826;
  36. break;
  37. case 2:
  38. a = 0.03284;
  39. break;
  40. case 3:
  41. a = 0.03253;
  42. break;
  43. case 4:
  44. a = 0.03289;
  45. break;
  46. case 5:
  47. a = 0.03220;
  48. break;
  49. case 6:
  50. a = 0.03150;
  51. break;
  52. case 7:
  53. a = 0.03050;
  54. break;
  55. case 8:
  56. a = 0.02873;
  57. break;
  58. default:
  59. printf("ALUMINUM ERROR\n");
  60. a = 0;
  61. break;
  62. }
  63.  
  64. switch (st) {
  65. case 1:
  66. s = 0.1919;
  67. break;
  68. case 2:
  69. s = 0.1919;
  70. break;
  71. case 3:
  72. s = 0.1919;
  73. break;
  74. case 4:
  75. s = 0.1919;
  76. break;
  77. case 5:
  78. s = 0.1919;
  79. break;
  80. case 6:
  81. s = 0.1919;
  82. break;
  83. case 20:
  84. s = 0.08475;
  85. break;
  86. case 27:
  87. s = 0.06385;
  88. break;
  89. case 30:
  90. s = 0.05747;
  91. break;
  92. case 40:
  93. s = 0.04310;
  94. break;
  95. default:
  96. printf("STEEL ERROR\n");
  97. s = 0;
  98. break;
  99. }
  100.  
  101. printf("Hoe groot is de straal van het aluminium?\n");
  102. scanf("%lf",ra);
  103. printf("\nHoe groot is de straal van het staal?\n");
  104. scanf("%lf",rs);
  105. printf("\nCalculating...\n");
  106.  
  107. ala = ra*ra*3.1416;
  108. sta = rs*rs*3.1416;
  109. resal = a/ala*1000;
  110. resst = s/sta*1000;
  111.  
  112. res = (resal*resst)/(resal+resst);
  113. printf("De geleider is %lf ohm per km",res);
  114.  
  115.  
  116. }
  117. return 0;
  118. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement