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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.04.2009, 18:53   #1
Юрий2009
Пользователь
 
Регистрация: 17.01.2009
Сообщений: 32
Восклицание Delphi 7. Условный оператор

Составить программу, которая проверяла бы, не приводит ли суммирование двух целых чисел А и B к переполнению (т.е. к результату большему, чем 32767). Если будет переполнение, то сообщить об этом, иначе вывести сумму этих чисел. Решите please задачу. Заранее спасибо!!!!
Юрий2009 вне форума Ответить с цитированием
Старый 27.04.2009, 19:16   #2
MalCer
Форумчанин
 
Аватар для MalCer
 
Регистрация: 15.07.2008
Сообщений: 615
По умолчанию

Код:
var
  a,b,summa:integer;
begin
  a :=StrToInt(Edit1.Text);
  b :=StrToInt(Edit2.Text);
  summa :=a+b;
 if summa>32767 then
  showMessage('Сумма превышает 32767')
 else
  showMessage(IntToStr(summa));
end;
xor eax, eax
xchg [eax], eax

Последний раз редактировалось MalCer; 27.04.2009 в 19:41.
MalCer вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли решить такую задачу не используя условный оператор? Armorer Помощь студентам 5 15.10.2009 12:53
Delphi 7. Оператор выбора Юрий2009 Помощь студентам 7 01.05.2009 11:31
Условный оператор,решите пожалуйста задачу на Delphi 7 matrix8325 Помощь студентам 2 21.04.2009 22:45
Условный оператор в Borland C++ 3.1 Xeon332 Помощь студентам 8 30.01.2009 17:08
Условный оператор IF в Си Zid@ne Помощь студентам 7 24.12.2008 20:02