Форум
Написать нам
Страница 1 из 11
Модератор форума: Peter 
Форум MMB » Всё о программе Neo Book » Вопросы и ответы по NB » Как довести до ума тест?
Как довести до ума тест?
levinДата: Пятница, 26 Февраль 2010, 10:37 | Сообщение # 1
Новый участник
Группа: Пользователи
Сообщений: 9
Репутация: 0
Награды: 0
Статус: Offline
О, Великие Повелители НеоБук!
Нужна ваша помощь.
Сделал психологический тест по справке к НеоБук. Но возникла маленькая загвоздка: как сделать чтобы последняя переменная (в прикрепленном примере) V10 отображала не сумму баллов, а выводила полный результат для набравшего n-ое количество баллов. Например, пользователь набрал 17 баллов, а программа автоматически выводила текст:
"Вы знаете цену деньгам, а также то, на что и когда их потратить. Вам не свойственны ни расточительность, ни скупость. Такой гармоничный жизненный стиль обещает финансовое благополучие."
вместо:
"Менее 15 баллов. У вас широкая натура. Вы умеете радоваться жизни, любите тратить деньги... когда имеете для этого средства, а такое бывает далеко не всегда. В деловых начинаниях такой подход чреват излишним риском и недостаточной оценкой перспектив. Чуть больше осмотрительности вам не повредит. Формулу достатка вывел для вас Бенджамин Франклин: "Тратьте меньше, чем зарабатываете, - вот вам и философский камень".

15-20 баллов. Вы знаете цену деньгам, а также то, на что и когда их потратить. Вам не свойственны ни расточительность, ни скупость. Такой гармоничный жизненный стиль обещает финансовое благополучие.

Свыше 20 баллов. Вы расчетливы, экономны и даже, извините, скуповаты. Неохотно расстаетесь с деньгами, рискованных предприятий стараетесь избегать. Это оберегает вас от убытков, но, увы, не сулит большего удовольствия от вложений и приобретений."

Надеюсь на вашу помощь.

Прикрепления: test.rar(11Kb)
 
Alex3AДата: Пятница, 26 Февраль 2010, 10:55 | Сообщение # 2
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2957
Репутация: 31
Награды: 10
Статус: Offline
Используй условные операторы if then.
 
mishemДата: Пятница, 26 Февраль 2010, 10:58 | Сообщение # 3
Ветеран форума
Группа: Проверенные
Сообщений: 751
Репутация: 6
Награды: 2
Статус: Offline
Если кол-во балов столько то, присвоить переменной такой то то-то и т.д.
Пример не смотрел, но думаю и так понятно.
Надеюсь что не ошибаюсь :)

Я люблю думать что умею рисовать
 
levinДата: Пятница, 26 Февраль 2010, 11:14 | Сообщение # 4
Новый участник
Группа: Пользователи
Сообщений: 9
Репутация: 0
Награды: 0
Статус: Offline
Quote (Alex3A)
Используй условные операторы if then.

Попробую про них в справке почитать...

 
DEMBELДата: Пятница, 26 Февраль 2010, 11:19 | Сообщение # 5
Наш дизайнер
Группа: Модераторы
Сообщений: 2314
Репутация: 25
Награды: 12
Статус: Offline
Quote (levin)
Попробую про них в справке почитать...

а чего там читать-то...
Code
if "[v10]" "=" "17"
AlertBox "Результат" "Вы знаете цену деньгам..."
EndIf
if "[v10]" "<" "15"
AlertBox "Результат" "У вас широкая натура. Вы умеете ра..."
EndIf

и так далее...
 
levinДата: Пятница, 26 Февраль 2010, 11:27 | Сообщение # 6
Новый участник
Группа: Пользователи
Сообщений: 9
Репутация: 0
Награды: 0
Статус: Offline
Огромное спасибо за отнятое ваше время.
 
СергейДата: Пятница, 26 Февраль 2010, 11:41 | Сообщение # 7
Необукер
Группа: Проверенные
Сообщений: 2236
Репутация: 23
Награды: 12
Статус: Offline
Quote (DEMBEL)
и так далее...
мона немного упростить с IFEX
Code
IfEx "[v10]<=15"
        SetVar "[out]" "лузер"
EndIf
IfEx "[v10]>15 AND [v10]<=20"
        SetVar "[out]" "так себе"
EndIf
IfEx "[v10]>20"
        SetVar "[out]" "реальный перец"
EndIf

как то так

Добавлено (26 Февраль 2010, 11:41)
---------------------------------------------
либо IFEX заменить только одну, где требуется двайная проверка





Сообщение отредактировал Сергей - Пятница, 26 Февраль 2010, 12:05
 
mishemДата: Пятница, 26 Февраль 2010, 12:02 | Сообщение # 8
Ветеран форума
Группа: Проверенные
Сообщений: 751
Репутация: 6
Награды: 2
Статус: Offline
Quote (DEMBEL)
а чего там читать-то...

Ну-ну, а потом в баню :D Подыскиваешь новых кандидатов? :D

Я люблю думать что умею рисовать

Сообщение отредактировал mishem - Пятница, 26 Февраль 2010, 12:03
 
DEMBELДата: Пятница, 26 Февраль 2010, 12:53 | Сообщение # 9
Наш дизайнер
Группа: Модераторы
Сообщений: 2314
Репутация: 25
Награды: 12
Статус: Offline
ну я же просто шучу про баню
 
mishemДата: Пятница, 26 Февраль 2010, 13:00 | Сообщение # 10
Ветеран форума
Группа: Проверенные
Сообщений: 751
Репутация: 6
Награды: 2
Статус: Offline


Я люблю думать что умею рисовать
 
Форум MMB » Всё о программе Neo Book » Вопросы и ответы по NB » Как довести до ума тест?
Страница 1 из 11
Поиск: