Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 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>
Малгано вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сумма элементов массива 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