Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   счетчик к коду (https://javascript.ru/forum/misc/25904-schetchik-k-kodu.html)

Mc'Intosh 19.02.2012 14:54

счетчик к коду
 
люди пожалуйста помогите может кто-нибудь придумать счетчик к этой программе который считал бы правильные и неправильные ответы
<html>
<body>
<script language='JavaScript' type="text/javascript">
  var degCent = prompt("Масса автомомобиля 5 тонн, ускорение движения 1 м/с. Модуль результирующеей силы, действующей на тело, равен:     1 вариант = 50000 Н   2 вариант = 5000 Н  3 вариант = 500 Н   4 вариант = 50 Н	 5 вариант = 5 Н");
  if ( degCent ==1 )
{
 alert ("неправильно");
} 
 if  ( degCent == 2)
{
alert(" правильно");
}
  if  ( degCent == 3)
{
alert(" неправильно");
}
  if  ( degCent == 4)
{
alert(" неправильно");
}
  if  ( degCent == 5)
alert(" неправильно");
  var degCent = prompt("вертолет массой 50 тонн поднимает на троссах вертикально вверх с ускорением 1,5 м/с груз массой 20 тонн. Сила тяги равна:   1 вариант = 805 кН 	  2 вариант= 775 кН 	 3 вариант =730 кН    4 вариант =  700 кН	 5 

вариант = 685 кН  ");
  if ( degCent ==1 )
  {
 alert ("неправильно");
  }
  if  ( degCent == 2)
{
alert(" неправильно");
}
  if  ( degCent == 3)
{
alert(" правильно");
}
  if  ( degCent == 4)
{
alert(" неправильно");
}
  if  ( degCent == 5)
alert(" неправильно");
</script>
</body>
</html>

я хотел добавить дополнительное действие в код
var degprav = 0;
var degneprav = 0;
 var degCent = prompt("Масса автомомобиля 5 тонн, ускорение движения 1 м/с. Модуль результирующеей силы, действующей на тело, равен:     1 вариант = 50000 Н   2 вариант = 5000 Н  3 вариант = 500 Н   4 вариант = 50 Н	 5 вариант = 5 Н");
  if ( degCent ==1 )
{
 alert ("неправильно");
} 
{
degneprav +1;
}
 if  ( degCent == 2)
{
alert(" правильно");
}
{
degprav +1;
}
  if  ( degCent == 3)
{
alert(" неправильно");
}
{
degneprav +1;
}
  if  ( degCent == 4)
{
alert(" неправильно");
}
{
degneprav +1;
}
  if  ( degCent == 5)
alert("неправильно");
degneprav +1;
alert(degprav,"правильных ответов");
alert(degneprav,"неправильных ответов");

но заработал только первый вопрос-ответ:(

function 20.02.2012 09:05

Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/

Задавайте конкретные вопросы по ходу дела.

melky 20.02.2012 09:42

var degprav = 0;
    degneprav = 0;
    degCent = prompt("Масса автомомобиля 5 тонн, ускорение движения 1 м/с. Модуль результирующеей силы, действующей на тело, равен:     1 вариант = 50000 Н   2 вариант = 5000 Н  3 вариант = 500 Н   4 вариант = 50 Н	 5 вариант = 5 Н"),
     msg = "";

switch(parseInt(degCent)){
     case 1: 
          msg = "неправильно"; 
          degneprav += 1; 
     break;
     case 2: 
          msg = "правильно"; 
          degprav += 1; 
     break;
     case 3: 
          msg = "неправильно"; 
          degneprav += 1; 
     break;
     case 4: 
          msg = "правильно"; 
          degprav += 1; 
     break;
     case 5: 
          msg = "неправильно"; 
          degneprav += 1; 
     break;
}
alert(msg)
alert(degprav + " правильных ответов");
alert(degneprav + " неправильных ответов");


Часовой пояс GMT +3, время: 09:21.