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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2011, 17:06   #1
Vovka91
Новичок
Джуниор
 
Регистрация: 18.12.2011
Сообщений: 4
По умолчанию Задача на Pascal е

Всем доброго времени!
Помогите пожалуйса написать код программы на паскале, а то задали в институте. Сам вообще не соображаю в паскале, программировал давно на бейсике и тот забыл совсем

Задача:

Программа просит пользователя ввести 2 числа(x,y), затем, если (x-y)*(x+y)>0, выводит на экран "Работает", иначе пишет "Попробуйте еще" и переходит на начало. Окончание работы, если результат=0.
Vovka91 вне форума Ответить с цитированием
Старый 18.12.2011, 17:31   #2
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Цитата:
Сообщение от Vovka91 Посмотреть сообщение
Всем доброго времени!
Помогите пожалуйса написать код программы на паскале, а то задали в институте. Сам вообще не соображаю в паскале, программировал давно на бейсике и тот забыл совсем

Задача:

Программа просит пользователя ввести 2 числа(x,y), затем, если (x-y)*(x+y)>0, выводит на экран "Работает", иначе пишет "Попробуйте еще" и переходит на начало. Окончание работы, если результат=0.
Вот так -
Код:
program Project1;

{$APPTYPE CONSOLE}
uses
  SysUtils;
label A;
var
  x,y:integer;
begin
  { TODO -oUser -cConsole Main : Insert code here }
A:
  write('Vvedite x = ');
  readln(x);
  write('Vvedite y = ');
  readln(y);
  if ((x-y)*(x+y)) < 0 then
  begin
    Writeln('Do it again!');
    goto A;
  end
  else
  if ((x-y)*(x+y)) > 0 then
    Writeln('Is work!')
  else
  if ((x-y)*(x+y)) = 0 then
    Writeln('Exit');
  readln;
end.
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Старый 18.12.2011, 17:34   #3
Vovka91
Новичок
Джуниор
 
Регистрация: 18.12.2011
Сообщений: 4
По умолчанию

Огромное спасибо, вы мне очень помогли
Vovka91 вне форума Ответить с цитированием
Старый 18.12.2011, 17:44   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
var x,y:real;
begin
repeat
 readln(x,y);
 if sqr(x)-sqr(y)>0 then writeln('Oops I did it again!!!');
  if sqr(x)-sqr(y)<0 then writeln('Try Again!!!');
until  if sqr(x)-sqr(y)=0;
end
.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
pascal задача narco3 Помощь студентам 0 02.10.2011 11:48
Задача в Pascal lordseko Фриланс 3 24.12.2010 13:04
Задача Pascal sizoichel Помощь студентам 0 23.12.2010 20:54
Задача на Pascal... Sota Помощь студентам 3 04.05.2008 14:52