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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.10.2010, 22:22   #1
Danara
Пользователь
 
Регистрация: 30.03.2010
Сообщений: 12
По умолчанию Delphi - Создать класс для вычисления суммы...

Delphi - Создать класс для вычисления суммы и разности двух положительных натуральных чисел, диапазон значений от 1 до 10. Результаты вычисления выводить римскими числами.

Спасибо большое!
Danara вне форума Ответить с цитированием
Старый 18.10.2010, 22:38   #2
XeruH
Форумчанин
 
Регистрация: 17.09.2010
Сообщений: 229
По умолчанию

Так что-ли?
Код:
TMyCalcClass = class
  private
    FFirstNumber: Byte;
    FSecondNumber: Byte;

    function CheckNumber(const lNumber: Byte): Boolean;
    procedure SetFirstNumber(const lValue: Byte);
    procedure SetSecondNumber(const lValue: Byte);
  public
    property FirstNumber: Byte read FFirstNumber write SetFirstNumber;
    property SecondNumber: Byte read FSecondNumber write SetSecondNumber;

    function CalcSumm: Byte;
    function CalcDiff: Byte;
end;

function TMyCalcClass.CheckNumber(const lNumber: Byte): Boolean;
begin
  Result := (lNumber >=1) and (lNumber <= 10);
end;

procedure TMyCalcClass.SetFirstNumber(const lValue: Byte);
begin
  if CheckNumber(lValue) then
    FFirstNumber := lValue;  
end;

procedure TMyCalcClass.SetSecondNumber(const lValue: Byte);
begin
  if CheckNumber(lValue) then
    FSecondNumber := lValue;  
end;

function TMyCalcClass.CalcSumm: Byte;
begin
  Result := FFirstNumber + FSecondNumber;
end;

function TMyCalcClass.CalcDiff: Byte;
begin
  Result := FFirstNumber - FSecondNumber;
end;
Правильно заданный вопрос - половина ответа!
XeruH вне форума Ответить с цитированием
Старый 26.10.2010, 13:03   #3
Danara
Пользователь
 
Регистрация: 30.03.2010
Сообщений: 12
По умолчанию

Цитата:
Сообщение от XeruH Посмотреть сообщение
Так что-ли?
Мммм... спасибо... возможно... А можно посмотреть в целом с файликом?
Danara вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подправьте рограммудля вычисления суммы для заданного n Figushkin Помощь студентам 2 21.05.2010 21:04
Создать прогу для вычисления пределов kuler9 Помощь студентам 4 23.03.2010 21:43
как создать класс для ввода времени kireev Помощь студентам 0 18.01.2010 17:14
Помогите создать програму для вычисления определенного интеграла Методом Симпсона Сергей Человек Помощь студентам 11 06.07.2009 16:15
Создать программу для вычисления значения функции. wertion Помощь студентам 2 27.11.2008 20:53