Необходимо вывести сумму всех значений параметра value отмеченных radio и checkbox, а также к полученной сумме прибавить число введённое в поле ввода при условии что если это число от 1 до 9 включительно то оно должно умножиться на 150, если это число от 10 до 30 включительно оно должно умножиться на 130, если это число более 30 то оно должно умножиться на 100.
<html>
<head>
<script language="JavaScript">
<!--
function sums()
{
 sum=0;
 for(i=1;i<19;i++)
 {
  var elem=document.getElementById("r"+i);
  if(elem.checked)sum=sum+parseInt(elem.value);
 }
 a=0;
 s=parseInt(document.getElementById("r19").value);
 if((s>0)&&(s<10))a=150
 else  if((s>9)&&(s<31))a=120
 else  if(s>30)a=100;
 sum+=s*a;
 document.formText.sumOut.value=sum;
}
//-->
</script>
</head>
<body>
<form name="formText">
<input type="radio" name="aa" id="r1" value="1">text 1
<input type="radio" name="aa" id="r2" value="2">text 2
<input type="radio" name="aa" id="r3" value="3">text 3
<input type="radio" name="aa" id="r4" value="4">text 4
<input type="radio" name="aa" id="r5" value="5">text 5<BR><BR>
<input type="checkbox" id="r6" value="6">text 6<BR>
<input type="checkbox" id="r7" value="7">text 7<BR>
<input type="checkbox" id="r8" value="8">text 8<BR>
<input type="checkbox" id="r9" value="9">text 9<BR>
<input type="checkbox" id="r10" value="10">text 10<BR>
<input type="checkbox" id="r11" value="11">text 11<BR>
<input type="checkbox" id="r12" value="12">text 12<BR>
<input type="checkbox" id="r13" value="13">text 13<BR>
<input type="checkbox" id="r14" value="14">text 14<BR>
<input type="checkbox" id="r15" value="15">text 15<BR><BR>
<input type="radio" name="bb" id="r16" value="16">text 16
<input type="radio" name="bb" id="r17" value="17">text 17
<input type="radio" name="bb" id="r18" value="18">text 18<BR><BR>
<input type="text" name="txt" id="r19" value="0"><BR><BR>
<input type="button" onclick="sums()" value="Подсчитать">
<br>Сумма:<br>
<input type="text" name="sumOut" disabled="false" value="">
</form>
</body>
</html>
Можно сделать ещё и другим образом не задавая значений value завести массив для хранения этих значений. Функция sums():

function sums()
{
 arr = new Array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18)
 sum=0;
 for(i=1;i<19;i++)
 { 

  if(document.getElementById("r"+i).checked)sum+=arr[i-1];
 }
 a=0;
 s=parseInt(document.getElementById("r19").value);
 if((s>0)&&(s<10))a=150
 else  if((s>9)&&(s<31))a=120
 else  if(s>30)a=100;
 sum+=s*a;
 document.formText.sumOut.value=sum;
}