IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Помогите написать программу в паскале!
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 2
Пол: Мужской
Реальное имя: Влад

Репутация: -  0  +


Найти сумму целых и действительных чисел, кратных 4 и меньше 50.
То есть от 4 да 48.

Предположительно я написал программу,но 7 и 8 строчка-не правильны!:
Program Robota 2;
Var i,n,p:integer;
begin
writeln('vvedite znachenie n');
write('n= ');
readln(n);
P:=4;
for i:=4 to 50 do - знаю,что не правильно (если будет такая запись, будет: 4,5,6,7...) а надо :4,8,12-интервал 4)
P:=P*i; тоже не правильно!
writeln(n, '!=' ,p);
end.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 23
Пол: Мужской
Реальное имя: Влад

Репутация: -  0  +


Может быть так?


Program Robota 2;
Var i,n,p, sum:integer;
begin
writeln('vvedite znachenie n');
write('n= ');
readln(n);
P:=0;
repeat
p:=p+4;
sum:=sum+p;
until p=48;
writeln(n, '!=' ,p);
end.


Там ведь нужно найти сумму?

Сообщение отредактировано: ForesTop -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Гость






Цитата
Найти сумму целых и действительных чисел, кратных 4 и меньше 50.
Действительное число, кратное 4-м? blink.gif "Не верю!!!" (С)

Цитата
знаю,что не правильно (если будет такая запись, будет: 4,5,6,7...) а надо :4,8,12-интервал 4)
Ну, если знаешь, что неправильно - так сделай правильно. Числа кратные 4 - они все делятся на 4, следовательно, можно записать 4, 8, 12, 16, ... как 1*4, 2*4, 3*4, 4*4, ... А если еще четверку вынести за скобки при сложении - то вообще вот так: 4*(1+2+3+4+...+целая_часть_от_50_деленного_на_4). Такое реализовать сможешь? Это как раз обычный цикл, с шагом = 1.

Цитата
тоже не правильно!
Естественно. Там про произведение нигде не сказано, у тебя СУММА.

P.S. Можно пойти еще дальше, и просто посчитать сумму по формуле для арифметической прогрессии. Но это уже самостоятельно, "если захочешь" (С) smile.gif
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 20.04.2024 14:57
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name