Расчёт формулы по данным из файла

Web/сайты Прочее

Был(а) онлайн: 26.04.20 14:45
Umen 26 лет

1.0 Был(а) онлайн: 26.04.20 14:45

Недавно
Расчёт формулы по данным из файла

ВНИМАНИЕ! Если вы хотите взяться за это задание, то вы обязаны быть в онлайн в эти выходные, потому что скрипт необходим неотложно, и вообще желанно дабы сегодня я предпочел вас для работы и завтра скрипт был готов. это дюже желанно!

допустимо всё покажеться дюже трудно но это не так! нарисуйте на бумажке и станет яснее.

А сейчас о скрипте:

Имеем такой файл:
---
0 |q1|q2|q3|
01|02|03|04|o1|
05|06|07|08|o2|
09|10|11|12|o3|
---
где -
q1,2,3 - это будет текст вопросов
дальше 1-й столбец (исключая цифру 0) - это тот стодец тот, что будет неизменно присутствовать в расчётной формуле (вернее цифры из него)
o1,2,3 - это результаты, один из которых должен будет вывестись в конце. выведеться тот у которго будет наивысшее число

Необходимо вот что:
Необходимо сотворить страницу, которая будет выводить вопросы (q1,2,3) и около них будет input тот, что будет содержать варианты результата (да либо нет)
причём выводиться обязаны все вопросы, то есть тут обязаны вывестись все вопросы из первой строки (помимо финально цифры 0).
Цифру 0 я сделал дабы столбцы q1,2,3, и т.д. соответсотвовали своим столбцам, то есть скажем вопросу q1 обязаны соответсотвовать цифры из его столбца, то есть цифры 02,06,10. это надобно дабы при расчётах в формулах применялся именно столбец вопроса q1

Дальше человек выбирает всем вопросу результат (да либо нет) и нажимает submit,

Дальше должен быть сам расчёт:
Нам нужно проанализировать результат на всякий вопрос и позже этого обзора идти по 2 путям, то есть if "да" то считаем по одной формуле, if "нет" то по иной, причём расчитывать при результате "да" необходимо вот как:

$p11=02*01/(02*01+06*05+10*09); // здесь в $p1xx трудимся с 1 и 2 столбцами так как q1 а он в 2-м столбце
$p12=06*05/(06*05+02*01+10*09);
$p13=10*09/(10*09+02*01+06*05);

$p21=03*01/(03*01+07*05+11*09); // здесь трудимся с 1 и 3-м столбцами
и т.д. как с $p1xx

$p31=04*01/(04*01+08*05+12*09); // здесь трудимся с 3-м столбцом (столбцом вопроса q3)
и т.д. как с $p1xx

всё это мы просчитали 1-й вопрпос при результате "да". но если предпочтут результат "нет" то считаем так:

$p11=(1-02)*01/((1-02)*01+(1-06)*(1-05)+(1-10)*(1-09)); // здесь примитивно вычитаем из 1 значения из столбцов
и т.д. по такому же принципу

$p21=(1-03)*01/((1-03)*01+(1-07)*(1-05)+(1-11)*(1-09)); // так же но с 1 и 3-м столбцами потому что вопрос q2
и т.д. как с $p1xx

$p31=(1-04)*01/((1-04)*01+(1-08)*(1-05)+(1-12)*(1-09)); // здесь трудимся с 1 и 4-м столбцом (столбцом вопроса q3)
и т.д. как с $p1xx

пример:
q1 "да"
q2 "нет"
q3 "нет"
расчитываем так: $p11 по первому пути, q2 и q3 по второму

потом:
P1=$p11+$p21+$p31
P2=$p12+$p22+$p32
P3=$p13+$p23+$p33

ну и потом сравнить числа P1 P2 и З3 и вывести тот o1,2,3 у которого получилось наивысшее число

если вы осознали что необходимо сделать и готовы сегодня взяться и написать скрипт за сутки, то оставляйте ваше предложение и неукоснительно напишите в ПРИВАТ

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

26.04.20 14:45
Umen 26