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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 06.12.2011, 22:36   #1
infernal110
Пользователь
 
Регистрация: 24.10.2011
Сообщений: 21
По умолчанию Pascal,Цикл

всем доброй ночи,помоги чем сможете я написал программу для цикла,и немогу вставить в нее запрос на повторение
вот сама программа:
var
n,i,Err:Integer;
Ch:Char;
f:Real
Begin
Repeat
{$I-}
WriteLn('Введите n');
ReadLn(n);
{$I+};
Err:IOResult;
If Err<>0 Then
Writeln('Ошибка ввода');
Until Err=0;
i:=1;
For i:=1 to n Do
begin
f:=1/Sqr(i)+1;
WrteLn('Член прогрессии #',i,'=',f:5:2);
end;
WriteLn('Хотите повторить? 1-да 2-нет');
ReadLn(Ch);
Until Ch<>'1';
end;
ReadLn;
End.
infernal110 вне форума
Старый 07.12.2011, 01:41   #2
Leshii
Форумчанин
 
Регистрация: 26.07.2011
Сообщений: 376
По умолчанию

Не знаю, как ты это писал, но там типичных ошибок было достаточно.
Ты хоть его компилил?)
Ну пошол по твоему принципу решения, не вникал. Когда запросит ( для повторения ) введи большую "Y". Во общем я тебе код просто, как-то к виду привёл. Ты бы хоть условие задания кинул...

Код:
Uses crt;
var
k, i, Err: Integer;
Ch: Char;
f: Real;
Begin
clrscr;
Repeat
 {$I-}
   WriteLn('Введите k');
   ReadLn(k);
 {$I+};
 Err:=IOResult;
 If Err<>0 Then
    Writeln('Ошибка ввода');
 for i:=1 to k do begin
    f:=1/Sqr(i)+1;
    WriteLn('Член прогрессии #',i,'=',f:5:2);
 end;
 WriteLn('Хотите повторить? y-да n-нет');
 ReadLn(Ch);
 Until Ch<>'Y';
ReadLn;
End.
Люблю на ты.Я человек простой
Leshii вне форума
Старый 08.12.2011, 10:20   #3
ИЛЬЯ17
 
Регистрация: 07.12.2011
Сообщений: 7
По умолчанию

№1)Даны два целых числа. Найти их среднее геометрическое?
№2)Составить программу для вычисление значение функции
-1,если х<-1
y=x, если x>-1
1, если x=-1

вот помогите , блог схемы ,,, и сами программы
ПОЖАЛУЙСТА ПОМОГИТЕ ДЛЯ ЗАЧЕТА
ИЛЬЯ17 вне форума
Старый 08.12.2011, 10:39   #4
TinMan
Форумчанин
 
Аватар для TinMan
 
Регистрация: 05.09.2011
Сообщений: 869
По умолчанию

Цитата:
Сообщение от ИЛЬЯ17 Посмотреть сообщение
ПОЖАЛУЙСТА ПОМОГИТЕ ДЛЯ ЗАЧЕТА
Ну, че ты постишь в чужие темы второй раз подряд??
ДА Я БУДУ РАД ЕСЛИ ТЫ ЗАВАЛИШЬ ЗАЧЕТ.
Пойдешь сортиры мыть, одним "программистом" меньше будет, и меньше будет глючного софта.. Зачем нам себе вредить??

"блог схему" ему.. жуть..
Предпочитаю на "ты".
TinMan вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal цикл for Dimmy Помощь студентам 9 06.01.2010 19:55
Pascal.Цикл While SeraOK Помощь студентам 2 19.12.2009 20:07
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) Mr.User Помощь студентам 9 23.11.2007 01:34