SHARE
TWEET

Untitled

a guest Jan 12th, 2017 74 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
RAW Paste Data
Top