С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
tarik
0 / 0 / 0
Регистрация: 30.09.2009
Сообщений: 16
1

конвертер (калькулятор)

10.02.2010, 19:50. Просмотров 1623. Ответов 2
Метки нет (Все метки)

Задача состоит в том, что на форме есть четыри Эдита и баттон,надо разработать программу которая бы конвертировала числа из десятичной системы счисления в двоичную, восьмеричную и шестнадцатиричную. В первом эдите вводиться десятичное число, жмется баттон и в остальных эдитах высвечиваються конвертированные в соответственные системы счисления результаты.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2010, 19:50
Ответы с готовыми решениями:

Конвертер
Добрий день форум Помогите пожолуиста, как мне достать номер клавища типа A = 65? В Edit1...

конвертер
Здравствуйте, такие 3 вопроса: Как записывать в текстовый файл лог того, что я делаю, например...

Конвертер величини
Здравствуйте, пишу простенький конвертер величин, но вот не пойму, почему когда весь код в кнопке,...

Bin конвертер
Доброго вечера, ребята помогите реализовать... Нужно автоматически редактировать Bin файл (около...

Конвертер Валют
Доброго Дня. Тут решил реализовать давнею мечту Для себя конвертер Валют Написал парсер который...

2
Luntegg
7 / 7 / 1
Регистрация: 06.02.2010
Сообщений: 87
10.02.2010, 20:31 2
Лучший ответ Сообщение было отмечено tarik как решение

Решение

в кнопке пишешь
C++
1
2
if (Edit1->Text!="")
    Edit2->Text=FloatToStr(блаблабла тут преобразование в двоичную написать - чистая логика);
Вот например берется из эдита число и возводится в квадрат:
C++
1
2
if (Edit1->Text!="")
    Edit5->Text=FloatToStr(StrToFloat(Edit1->Text)*StrToFloat(Edit1->Text));
или дискриминант
C++
1
2
3
4
5
6
if (Edit2->Text!="" && Edit3->Text!="" && Edit4->Text!=""){
    d=StrToFloat(Edit3->Text)*StrToFloat(Edit3->Text)-(4*StrToFloat(Edit2->Text)*StrToFloat(Edit4->Text));
    if (d<0)
        Edit5->Text="Нет решения";
    else
        Edit5->Text="x1="+FloatToStr(0-StrToFloat(Edit3->Text)+sqrt(d)/(2*StrToFloat(Edit2->Text)))+" x2="+FloatToStr(0-StrToFloat(Edit3->Text)-sqrt(d)/(2*StrToFloat(Edit2->Text)));}
0
Grey
Тутошний я
1667 / 845 / 146
Регистрация: 03.11.2009
Сообщений: 2,530
Записей в блоге: 1
10.02.2010, 22:47 3
Для шеснадцатеричной
C++
1
2
3
4
5
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int x=StrToInt(Edit1->Text);
Edit4->Text=IntToHex(x,10);
}
Добавлено через 58 минут
IntToBin
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.02.2010, 22:47

Конвертер BMP в RGB
Добрый день,помогите пожалуйста, нужно создать конвертер BMP картинки в RGB для дальнейших...

Конвертер: xml в pdf
Всем добрый вечер, как не нашел такой темы обращаюсь на форум. С вопросом? Как выполнить...

Конвертер текстовых файлов
Всем привет!) Помогите, кто может. Проблема вот в чем: нужно написать конверетер текстовых файлов...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru