<MyRusakov.ru />

Создание крупного проекта на Java с нуля

Создание крупного проекта на Java с нуля

Данный курс научит Вас создавать крупные проекты на Java грамотно и быстро. В курсе Вы увидите создание большой и сложной программы на Java абсолютно с нуля.

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

В рамках упражнений курса Вы параллельно со мной будете создавать свою большую программу на Java, что даст Вам необходимую практику, после которой для Вас уже не будет разницы, какого размера создавать программы.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Как правильно вызывать функции в программе
08.02.2014 22:17:58 Как правильно вызывать функции в программе Сообщение #1
Dzvene

Dzvene

Новичок

Новичок

Дата регистрации:
07.02.2014 14:16:28

Сообщений: 3

Логику программы вроде реализовал, подскажите пожалуйста как это все теперь собрать. Мне бы это собрать, а остальное уже доработаю.

При необходимости могу дополнительно выложить HTML код.

/*------------------------------*/
/*Программа должна генерировать вопросы,
сверять с ответами пользователя,
по завершению теста должна выдавать результат.
При этом должны считать правильные и не правильны
ответы*/
/*-----------------------------*/

function checks(){
var arrChecks = [];
if(document.getElementById('operator1').checked){
arr2[0] = "+";
}
if(document.getElementById('operator2').checked){
arr2[1] = "-";
}
if(document.getElementById('operator3').checked){
arr2[2] = "*";
}
if(document.getElementById('operator4').checked){
arr2[3] = "/";
}

var oper = arr2[Math.floor(Math.random()*(arrChecks.length))];

return oper;
}
function generateQuestion(){
var a = Math.random();
a = Math.round(a*10);
var b = Math.random();
b= Math.round(b*10);
var c = Math.random();
c = Math.round(c*10);
var d = Math.random();
d= Math.round(d*10);
//Нужно вызвать функцию generateQuestion()
//Массив с возможными комбинациями примеров
var generationExamples = new Array (a + " + " + b, a + "+ " + b + " + " + c, a + " + " + "(" + b + " + " + c + "",
"(" + a + " + " + b + "" + " + " + "(" + c + " + " + d + "";
/*var arr = new Array (a + oper + b, a + oper + b + oper + c, a + oper + "(" + b + oper + c + "",
"(" + a + oper + b + "" + oper + "(" + c + oper + d + ""; */
var questions = generationExamples[Math.floor(Math.random()*(generationExamples.length))];
document.getElementById('example').innerHTML = questions;
}
function start(){

//Нужно вызвать функцию generateQuestion()
}
function verification(){
var answersTrue = 0;
var answersFalse = 0;
var answerUser = parseInt( document.getElementById('inp').value);
if(answerUser == null){
alert("Введите ответ";
}else{
if(answerUser == questions){
answersTrue++;
}else
answersFalse++;
}
document.getElementById('answers_true').innerHTML = answersTrue ;
document.getElementById('answers_false').innerHTML = answersFalse ;

//Нужно вызвать функцию generateQuestion()

var counter = 0;
counter++;

//Нужно вызвать функцию finish()
}
function finish(){
if(counter == 9){

//Нужно вызвать функцию summingUp()

document.getElementById('resultat').innerHTML = result ;
}
}
function summingUp(){
var result;
if(answersTrue == 0){
result = "Тест не пройден!";
}
if(answersTrue < 5){
result = "Тест не пройден, нужно минимум 5 правильных ответов!";
}
if(answersTrue <= 10){
result = "Тест пройден";
}

return result;
}

[code][/code]
Профиль Ответить
08.02.2014 22:20:35 Как правильно вызывать функции в программе Сообщение #2
alexandrdante

alexandrdante

Модератор

Модератор

Дата регистрации:
15.11.2013 15:33:40

Сообщений: 207

ЭЭЭ...а зачем такие сложности?
в сессию заносите,оттуда берите правильный-не правильный,заносите туда true false и всё)

потом суммируете и выводите
Профиль Ответить
08.02.2014 22:51:59 Как правильно вызывать функции в программе Сообщение #3
Dzvene

Dzvene

Новичок

Новичок

Дата регистрации:
07.02.2014 14:16:28

Сообщений: 3

Это как? jQuery надо использовать? А ели это код доделать?
Профиль Ответить
08.02.2014 23:49:47 Как правильно вызывать функции в программе Сообщение #4
alexandrdante

alexandrdante

Модератор

Модератор

Дата регистрации:
15.11.2013 15:33:40

Сообщений: 207

я просто не понимаю,зачем всю реализацию делать на js ?
напишите тест на php,передавайте данные через js,там же в сессию заносите.Потом выведете результат

Всё проще будет.

Или нужно именно чистый js ?
Профиль Ответить
08.02.2014 23:56:53 Как правильно вызывать функции в программе Сообщение #5
Dzvene

Dzvene

Новичок

Новичок

Дата регистрации:
07.02.2014 14:16:28

Сообщений: 3

Нужен чистый JS, в том то все и дело.
Профиль Ответить