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

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

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2013, 16:59   #1
gylayko
Форумчанин
 
Регистрация: 14.09.2011
Сообщений: 203
Восклицание исправить ошибки в калькуляторе на делфи (готов заплатить)

в полуготовой программе нужно добавить: возможность ввода с клавиатуры чисел и знаков (-,+,*,/ и = как Enter) и сделать ограничения на ввод символов (ничего кроме этих знаков вводить нельзя); убрать всякие выводы в Label и сделать, чтобы все выводило в Edit; добавить кнопки cos, sin и tg; исправить ошибку - когда нажимаешь на число и на / вместо числа появляется 0.
калькулятор.rar
это нужно сделать до завтра!
gylayko вне форума Ответить с цитированием
Старый 17.02.2013, 20:51   #2
EXCELSI0R
Новичок
Джуниор
 
Регистрация: 28.11.2012
Сообщений: 0
По умолчанию Готов помочь

E-mail: excelsior@mail.ru, пишите, сделаю.
Контактный e-mail: excelsior@mail.ru
EXCELSI0R вне форума Ответить с цитированием
Старый 17.02.2013, 21:29   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Если оплатите сегодня, то пишите. Контакты в подписи и под аватаркой.
Человек_Борща вне форума Ответить с цитированием
Старый 18.02.2013, 03:57   #4
kventin_zhuk
БНТУ ФИТР
Форумчанин
 
Аватар для kventin_zhuk
 
Регистрация: 20.05.2012
Сообщений: 315
По умолчанию

если актуально - пишите.
С++(console/builder/WinAPI/Linux), C#, Pascal, Delphi, Asm, Prolog.
< ----- Контакты
kventin_zhuk@live.com
kventin_zhuk вне форума Ответить с цитированием
Старый 19.02.2013, 00:18   #5
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

Код:

procedure TForm1.Edit2KeyPress(Sender: TObject; var Key: Char);
var s:real;
begin
case Key of
  #8,'0'..'9' :  ; // цифры и <Back Space>

       '.',',': // разделитель целой и дробной частей числа
                begin
                  if Key <> DecimalSeparator then
                  Key := DecimalSeparator; // заменим разделитель на допустимый
                  if Pos(DecimalSeparator,Edit2.Text) <> 0
                  then Key := Chr(0); // запрет ввода второго разделителя
                end;
           '-':    // минус можно ввести только первым символом,
                // т.е. когда ячейка пустая
                if Length(Edit2.Text) <> 0
                      then Key := Chr(0);
        #13:begin
            s:=StrToFloat(Edit1.Text)+StrToFloat(Edit2.Text);
            Edit3.Text:=FloatToStrF(s,fffixed,6,2);
            end;
        else   // остальные символы запрещены
               key := Chr(0);
    end;
end;
вот примерно то что вам нужно(ограничители)
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Готов заплатить Ubicum Microsoft Office Access 4 02.11.2012 19:26
Вертикальная гистограмма, готов заплатить за программу likos18 Фриланс 4 01.03.2012 22:13
Задачи VB. готов заплатить kenny91 Фриланс 3 11.03.2009 11:49
Создание очень интересной программы-игры. Готов заплатить. klinkoff Фриланс 2 16.01.2008 12:39