Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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

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

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

А теперь о скрипте:

Имеем такой файл:

---

0 |q1|q2|q3|

01|02|03|04|o1|

05|06|07|08|o2|

09|10|11|12|o3|

---

где -

q1,2,3 - это будет текст вопросов

далее первый столбец (исключая цифру 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

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

$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 у которого получилось максимальное число

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

17 лет назад
grIeIy
Сергей 
38 летРоссия
18 лет в сервисе
Был
9 лет назад
Выбранный исполнитель
korvin0
Андрей 
42 годаРоссия
20 лет в сервисе
Был
10 лет назад
17 лет назад
$10
1 день
выполнил мой заказ качественно и оперативно
Хороший заказчик, понятливый! С таким приятно работать! Рекомендую!
  • Похожие заказы
  • $100

    Нужна программа (php5) для проверки данных полученных с форм html, в полуавтоматическом режиме, При ошибки веденных данных пользователь перебрасывается на страницу где была заполнена форма, Форма автоматически заполняется предыдущими веденными данными. Необходимы знания: 1) php5 2) ООП 3) PhpUnit2 4) phpDoc Плюсом будет являться демонстрация Ваших ...

    Закрыт
    17 лет назад
  • на основе БД. все операции с БД должны производится через отдельную библиотеку для возможности смены БД. продукт должен обеспечивать: категории -создание -удаление -редактирование -перенос каждая категория может иметь несколько родительских. производители. -добавление -редактирование -удаление -отключение (в категории тоже нужно добавить отключение) поля для производителя имя, веб сайт, лого ...

    Закрыт
    17 лет назад
  • Есть сервис, предоставляющий услуги. Что нужно. Человек регистрируется, попадает в мембер зону. Создает новый проект, заполяет необходимые данные. Там пополняет счет через webmoney или другим способом. Если по webmoney, у него автоматом появляется сумма, которую он ...

    Завершен
    17 лет назад
  • Есть учебное пособие на основе которого нужно сделать электронный учебник (наша специализация), задача уйти от текста- вместо текста каждую тему сделать играми связанными единой логикой. Далее этот учебник размещается в обучающую среду LMS (learning managment ...

    Закрыт
    17 лет назад
  • Скажите сколько стоить будет, предположительно -+, вот такой скрипт http://www.rbkostroma.ru/ Сделан на базе MySQL. Но что бы верхняя, нижняя и по бокам дизайн можно было самому настроить. Все настройки были в админ панеле. Если есть какие-нибудь примеры, ...

    Завершен
    17 лет назад
  • Необходимо сделать движок для панорамы сейчас видеопанорамы работают на Java, но для просмотра необходимо устанавливать её, качать... Необходимо сделать движок для панорамы на флэше, мы просто будем менять картинки icq 71546511

    Закрыт
    17 лет назад
  • Поиковик(без алгоритма и без индексации) построенный на принципах Web 2.0 Что-то типа Яндекса. Более подробно рассказать не могу публично. Хотелось бы знать за какую плату вы бы взялись за проект и сроки. Если нужно более подробное ТЗ , ...

    Закрыт
    17 лет назад