Здравствуйте! Помогите понять, в чём ошибка?
<meta charset="upf-8">
<script> var k = prompt('Программа обчислює визначники 2 і 3 порядку. Визначник якого порядку тобі потрібно обчислити?'); k = (2 || 3); if (k=3) { alert("Программа розв*язує визначники 3 порядку. Головний визначик 3 порядку має вид: "); alert("a1 a2 a3 \n\ a4 a5 a6 \n\ a7 a8 a9") var a1 = prompt('Введи а1: '); var a2 = prompt('Введи а2: '); var a3 = prompt('Введи а3: '); var a4 = prompt('Введи а4: '); var a5 = prompt('Введи а5: '); var a6 = prompt('Введи а6: '); var a7 = prompt('Введи а7: '); var a8 = prompt('Введи а8: '); var a9 = prompt('Введи а9: '); alert('Головний визначик= ' + ((a1*a5*a9) + (a4*a8*a3) + (a2*a6*a7)) - ((a3*a5*a7) + (a1*a6*a8) + (a2*a4*a9))); } else if (k=2) { alert("Программа розв*язує головний визначник 2 порядку.Головний визначик 2 порядку має вид: "); alert("a1 a2 \n\ a3 a4 "); var a1 = prompt('Введи а1: '); var a2 = prompt('Введи а2: '); var a3 = prompt('Введи а3: '); var a4 = prompt('Введи а4: '); } </script> |
условия пиши правильно, должно быть сравнение
if (k==3) два или три равно везде где if |
Часовой пояс GMT +3, время: 22:53. |