Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

...

Kodblock
languagejava
when
  $q: Questions()
  eval($q.get("2.1") != null)
  eval($q.get("2.2") != null)
  eval($q.get("2.3") != null)
  eval($q.get("2.4") != null)
  eval($q.get("2.5") != null)
  eval($q.get("2.6") != null)
  eval($q.get("2.7") != null)
  eval($q.get("2.8") != null)
  eval($q.get("2.9") != null)
  eval($q.get("2.10") != null)
then
  double summa = 0;  // variabel för att hålla summering
  int altNo = 0;     // variabel för svarsalternativ

  // 1. Hur ofta dricker du alkohol?
  altNo = $q.get("2.1").intValue();
  switch (altNo)  {
    case 1: break;
    case 2: summa = summa + 1;
            break;
    case 3: summa = summa + 2;
            break;
    case 4: summa = summa + 3;
            break;
    case 5: summa = summa + 4;
            break;
  }

  // 2. Hur många ”glas” (se exempel) dricker ....
  altNo = $q.get("2.2").intValue();
  switch (altNo)  {
    case 1: break;
    case 2: summa = summa + 1;
            break;
    case 3: summa = summa + 2;
            break;
    case 4: summa = summa + 3;
            break;
    case 5: summa = summa + 4;
            break;
  }
  
  //.... fråga 3-9
  
  // 10. Har en släkting eller vän, en läkare ...
  altNo = $q.get("2.10").intValue();
  switch (altNo)  {
    case 1: break;
    case 2: summa = summa + 2;
            break;
    case 3: summa = summa + 4;
            break;
  }

    outcome.set(summa);
end

...