Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.11.2010, 19:13
Интересующийся
Отправить личное сообщение для user1111 Посмотреть профиль Найти все сообщения от user1111
 
Регистрация: 08.11.2010
Сообщений: 10

Сложение случайных чисел
Здравствуйте. У меня проблема.Она не сложна,но я никак не могу ее решить. Дело в том,что мне нужно написать программу которая просит ввести рандомные числа,а затем мне нужно вывести сумму этих чисел.

Другими словами есть цикл ,который говорит сколько чисел ввести, и требуется сложить все введенные числа,а потом подсчитать ср арифметическое.. Помогите пожалуйста! Я только начинаю учиться программировать!Спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 08.11.2010, 20:00
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,217

Сообщение от user1111
Я только начинаю учиться программировать!
Вот потому-то ты сам должен решить эту букварскую задачку...
Ответить с цитированием
  #3 (permalink)  
Старый 08.11.2010, 20:07
Интересующийся
Отправить личное сообщение для user1111 Посмотреть профиль Найти все сообщения от user1111
 
Регистрация: 08.11.2010
Сообщений: 10

Сообщение от ksa Посмотреть сообщение
Вот потому-то ты сам должен решить эту букварскую задачку...
я это прекрасно понимаю..но я не могу! меня смущает именно то,что числа могут быть абсолютно любые и ввести их можно как и 5 раз так и 35..и я не могу написать этот алгоритм..ну хоть мааленькую подсказочку)
Ответить с цитированием
  #4 (permalink)  
Старый 08.11.2010, 20:12
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Как цикл (!) может говорить, сколько чисел ввести?
Ответить с цитированием
  #5 (permalink)  
Старый 08.11.2010, 20:21
Интересующийся
Отправить личное сообщение для user1111 Посмотреть профиль Найти все сообщения от user1111
 
Регистрация: 08.11.2010
Сообщений: 10

Сообщение от B@rmaley.e><e Посмотреть сообщение
Как цикл (!) может говорить, сколько чисел ввести?
Я учусь в Англии. Здесь это называется for loop. Выглядит так:

var num = 0;
num = eval(prompt("Введите значение")ж

for ( var value =1; value <=num; value = value +1)
{
alert..........
}

я не знаю,как по русски то назвать ( стыдно), но я перевел как цикл. Так вот эта "петля" и просит ввести значение ( в моем случае кол-во недель), затем другая строка просит ввести 4 рандомные цифры..и их сложить.. (Если недели 4,то нужно ввести 4 любых числа и программа должна их сложить..)

наверное не получилось нормально объяснить,да?
Ответить с цитированием
  #6 (permalink)  
Старый 08.11.2010, 20:33
Профессор
Отправить личное сообщение для SV0L0CH Посмотреть профиль Найти все сообщения от SV0L0CH
 
Регистрация: 07.11.2010
Сообщений: 301

Не переводи, а пиши на английском, так будет гораздо понятней.
Ответить с цитированием
  #7 (permalink)  
Старый 08.11.2010, 20:34
Интересующийся
Отправить личное сообщение для user1111 Посмотреть профиль Найти все сообщения от user1111
 
Регистрация: 08.11.2010
Сообщений: 10

Сообщение от SV0L0CH Посмотреть сообщение
Не переводи, а пиши на английском, так будет гораздо понятней.
Что не переводить? Я перевел только для форума пару строчек.так на англ пишу саму программу. Не подскажешь как проблему то решить?)
Ответить с цитированием
  #8 (permalink)  
Старый 08.11.2010, 20:43
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Циклы называются циклами даже в снежной России с водкой и медведями. Но как цикл может что-то говорить, когда он является конструкцией, выполняющей другие действия (которые могут что-либо кому-либо сообщать) - непонятно.

А вообще, ваша задача проще простой. Можно вычислять сумму прямо во время чтения, а можно накапливать числа в массиве и потом посчитать их сумму, пройдя по всему массиву.
Ответить с цитированием
  #9 (permalink)  
Старый 08.11.2010, 20:49
Интересующийся
Отправить личное сообщение для user1111 Посмотреть профиль Найти все сообщения от user1111
 
Регистрация: 08.11.2010
Сообщений: 10

Сообщение от B@rmaley.e><e Посмотреть сообщение
Циклы называются циклами даже в снежной России с водкой и медведями. Но как цикл может что-то говорить, когда он является конструкцией, выполняющей другие действия (которые могут что-либо кому-либо сообщать) - непонятно.

А вообще, ваша задача проще простой. Можно вычислять сумму прямо во время чтения, а можно накапливать числа в массиве и потом посчитать их сумму, пройдя по всему массиву.
и это я понимаю, как ни странно. Моя проблема в том,что как во время чтения так и после него я не могу понять какой командой посчитать их..у меня в голове это Х1 + Х2 + Х3 + Xn = то,что мне нужно,но как это сделать не могу дойти и все..
Ответить с цитированием
  #10 (permalink)  
Старый 08.11.2010, 20:51
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Пример
var s = 0, x;
while(true){
  x = parseInt(prompt('Введите очередное число или 0 для окончания', '0'));
  if(x == 0) break;
  s += x;
}
alert('Сумма: ' + s)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сложение чисел очень важно исправьте ошибки плиз Хранитель Света Общие вопросы Javascript 9 24.10.2010 23:36
считывание чисел kolopt Общие вопросы Javascript 3 01.09.2010 17:31
MYSQL SUM сложение и вычилсение nemo Серверные языки и технологии 1 03.08.2010 21:33
Сравнение чисел Явой ЭДИК Ваши сайты и скрипты 7 25.02.2009 23:56
Корректное округление вещественных чисел Бобр Общие вопросы Javascript 16 14.01.2009 18:21