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

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

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

> Программа нахождения суммы чисел от 1 до 100, Нужна помощь....
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 7
Пол: Мужской

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


Вот условие:
--------------------------------------------------------------------------------------------
1.Составить программу нахождения суммы чисел от 1 до 100, используя три типа цикла:
·цикл с предусловием WHILE
·цикл с постусловием REPEAT . . . UNTIL
·цикл с параметром FOR . . . TO . . . DO
--------------------------------------------------------------------------------------------
Я сделал с параметром FOR.....вроде всё работает (но всё равно проверьте на всякий случай)
Код

uses Crt;
var i,n,s: integer;
begin
ClrScr;
textcolor(yellow);
write('Введите любое число меньше ста');
read(n);
s:=0;
for i:=1 to n do
s:=s+i;
if n<=100 then writeln('Сумма чисел от 1 до ',n:3,' равна ',s:6,'');
if n>100 then writeln('Это число больше ста!');
read;
repeat until keypressed;
end.


А вот с While у меня чё-то не получается сделать......вот что я сделал....

Код

uses Crt;
var i,s,n: integer;
begin
ClrScr;
write('Введите первое число');
read(n);
s:=0;
i:=1;
repeat
 s:=s+i;
 i:=i+1;
until i>100;
s:=0;
if n>100 then writeln('Это число больше ста');
if n<100 then writeln('Сумма чисел от 1 до ',n:3,' равна ',s:6,'');
read;
repeat until keypressed;
end.

И в этот момент начинается игра: Найди десять ошибок.....=)))

Она запускается но не считает......
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


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

 





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