Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Квадратный корень в калькуляторе

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 08.12.2012, 19:44   #1
 Разведчик
Аватар для KASTEIL
 
KASTEIL никому не известный тип
Регистрация: 19.10.2010
Сообщений: 33
Популярность: 7
Сказал(а) спасибо: 45
Поблагодарили 5 раз(а) в 3 сообщениях
 
По умолчанию Квадратный корень в калькуляторе

procedure TForm1.Button19Click(Sender: TObject);
var a:real;
begin
a:=strtofloat(edit1.text);
Edit1.Text:=(FloatToStr(Sqrt(a)));

Так я описал квадратный корень, а как сделать что бы он выводил сообщение 'невозможно использовать при отрицательных числах' при "a" отрицательном?
  Ответить с цитированием
Старый 08.12.2012, 19:55   #2
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Квадратный корень в калькуляторе

Цитата:
Сообщение от KASTEILПосмотреть сообщение
Так я описал квадратный корень, а как сделать что бы он выводил сообщение 'невозможно использовать при отрицательных числах' при "a" отрицательном?

[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Пользователь сказал cпасибо:
KASTEIL (08.12.2012)
Старый 08.12.2012, 20:05   #3
 Старший сержант
Аватар для metraz
 
metraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядом
Регистрация: 25.12.2011
Сообщений: 191
Популярность: 5259
Сказал(а) спасибо: 31
Поблагодарили 235 раз(а) в 135 сообщениях
Отправить сообщение для metraz с помощью Skype™
 
По умолчанию Re: Квадратный корень в калькуляторе

procedure TForm1.Button19Click(Sender: TObject);
var a:real;
begin
a:=strtofloat(edit1.text);
if a<0 then begin
showmessage('невозможно использовать при отрицательных числах');
exit;
end
else
Edit1.Text:=(FloatToStr(Sqrt(a)));
end;
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Пользователь сказал cпасибо:
KASTEIL (08.12.2012)
Старый 08.12.2012, 20:25   #4
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Квадратный корень в калькуляторе

Цитата:
Сообщение от metrazПосмотреть сообщение
exit;

разве он необходим?
  Ответить с цитированием
Старый 08.12.2012, 20:45   #5
Заблокирован
 Сержант
Аватар для Relli
 
Relli скоро будет известенRelli скоро будет известенRelli скоро будет известенRelli скоро будет известенRelli скоро будет известен
Регистрация: 19.01.2011
Сообщений: 168
Популярность: 485
Сказал(а) спасибо: 123
Поблагодарили 67 раз(а) в 48 сообщениях
 
По умолчанию Re: Квадратный корень в калькуляторе

Цитата:
Сообщение от SinyssПосмотреть сообщение
разве он необходим?

ну я бы написал уже машинально)
Вдруг у парня дальше код будет,а так - это ему на заметку.
  Ответить с цитированием
Старый 08.12.2012, 20:46   #6
Заблокирован
 Пехотинец
Аватар для Skrillex3
 
Skrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компании
Регистрация: 23.03.2012
Сообщений: 83
Популярность: 908
Сказал(а) спасибо: 102
Поблагодарили 144 раз(а) в 61 сообщениях
Отправить сообщение для Skrillex3 с помощью Skype™
 
По умолчанию Re: Квадратный корень в калькуляторе

Цитата:
a:=abs(a);

как вариант , если условие задачи ограничено тем что ввод отрицательно числа не возможен то лучше выдавать ошибку , а если нет то так
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Уязвимость] Четыре бага minecraft'a, в корень меняющие игру leopik Прочее 2 05.02.2012 22:32
[Video]Корень всего зла AsPin Видео и музыка для PSP 0 14.03.2010 20:04

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 16:00.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net