|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.05.2014, 16:14 | #1 |
Регистрация: 26.06.2013
Сообщений: 6
|
Сумма элементов массива в javascript
Не получается сделать сумму элементов массива, что делать не знаю, требуется ваша помощь.
Таково условие задачи: Известны данные о численности населения(в млн жителей) и площади (тысяч кв. км) n государств. Определить общую численность "маленьких" государств( чья площадь не превышает А тысяч кв. км). Код задачи: Код HTML:
<html> <head> <script language="Javascript"> var l=parseInt(prompt("Введите количество государств","")) mas=new Array() v="" for (i=0;i<=l-1;++i){ mas[i]=prompt("Введите площади государств, № "+i+"]","" ) } document.writeln("<b>Количество государств: </b>"+l+"<br>") document.writeln("<b>Площади государств: </b>"+mas+"<br>") mas1=new Array() for (i=0;i<=l-1;++i){ mas1[i]=prompt("Введите численность населения № "+i+"]","" ) } document.writeln("<b>Численности населений: </b>"+mas1+"<br>") n=prompt("Введите площадь ","" ) d="" for (i=0; i<l; i++){ if (mas[i]<n){ parseFloat(document.write("<br />Общая численность населения маленьких государств: ",mas1[i]));}} </script> </head> </html> |
25.05.2014, 17:14 | #2 |
Регистрация: 26.06.2013
Сообщений: 6
|
Блин, вас пака дождешься, сам найдешь ошибку и исправишь, в общем если кому понадобиться вот код, который правильно работает по условию задачи:
Код HTML:
<html> <head> <script language="Javascript"> var l=parseInt(prompt("Введите количество государств","")); mas=new Array() v=0, d=0; for (i=0;i<=l-1;++i){ mas[i]=prompt("Введите площади государств, № "+i+"]","" ); } document.writeln("<b>Количество государств: </b>"+l+"<br>"); document.writeln("<b>Площади государств: </b>"+mas+"<br>"); mas1=new Array() for (i=0;i<=l-1;++i){ mas1[i]=prompt("Введите численность населения № "+i+"]","" ); } document.writeln("<b>Численности населений: </b>"+mas1+"<br>"); n=prompt("Введите площадь ","" ); for (i=0; i<l; i++){ if (mas[i]<n){ d++; v += +mas1[i]; document.write("<br />Общая численность населения маленьких государств: ",v);}} </script> </head> </html> |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сумма элементов массива | investr | Microsoft Office Word | 0 | 10.12.2011 17:42 |
сумма элементов массива | air4ega | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 06.04.2011 12:16 |
Сумма элементов массива | Sergey Zhlobo | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 03.02.2011 23:46 |
Сумма и произведение элементов массива, удовлетворяющих условию (генерация float массива) | felodese | Помощь студентам | 1 | 11.11.2010 20:52 |
C++. сумма элементов массива | BzDoN | Помощь студентам | 3 | 01.12.2009 07:04 |