Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
xray9754ru
0 / 0 / 0
Регистрация: 31.12.2012
Сообщений: 15
#1

Работа с десятичными дробями - C++

18.02.2013, 19:09. Просмотров 687. Ответов 4
Метки нет (Все метки)

Ув. господа
В качестве тренировки написал на Борланде простенький калькулятор, и почти все работает, за исключением счета десятичных дробей. Типы данных ставил и int, и float, и даже char, убей не пойму, почему отказывается работать Пожалуйста, помогите советом, какой тип данных использовать при операциях с десятичными?

Добавлено через 9 минут
Если необходимо разъяснение, то вот фрагмент кода:
C++
1
2
3
4
5
6
7
8
void __fastcall TForm1::Button4Click(TObject *Sender)
{
int a, b, c;
a=IntToStr(Edit1->Text);
b=IntToStr(Edit2->Text);
c=a/b;
Edit3->Text=IntToStr(c);
}
Учебники у меня настолько мутные, что понять в них написанное, наверное, даже их автору затруднительно.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2013, 19:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с десятичными дробями (C++):

Работа с дробями - C++
Написать программу, работы с дробями используя структуры. Написал функцию сложения (но чет напортачил) #include<iostream> ...

Работа с дробями - C++
#include <stdio.h> #include <conio.h> #include <locale> void main() { setlocale(LC_ALL, "RUSSIAN"); char a; char fn; ...

Работа с дробями - C++
Создать программу в виде учебника, раздел дроби, провести тестирования по теме. program s1; uses crt; Var a,b,f:word; ...

Модули работа с дробями. - C++
Вот мне дали такое задание. См.рис. Задание не особо сложное.Но я немогу сделать некоторые вещи. 1 и 2 задание. С помошью функции...

Структуры, работа с дробями. - C++
Пишу в Microsoft Visual Studio ->Win32 Console application ->C++. Имеется такая задача: Создайте структуру, описывающую простую дробь....

Калькулятор. Работа с обыкновенными дробями - C++
подскажите с чего начать...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Поночка
4 / 4 / 0
Регистрация: 04.10.2009
Сообщений: 22
18.02.2013, 19:32 #2
может скажу глупость
а почему не StrToInt ты используешь для конвертации строки в число, а наоборот IntToStr
a=IntToStr(Edit1->Text) - ты ж тут числу присваиваешь строку, нет?
xray9754ru
0 / 0 / 0
Регистрация: 31.12.2012
Сообщений: 15
19.02.2013, 05:54  [ТС] #3
Цитата Сообщение от Поночка Посмотреть сообщение
может скажу глупость
а почему не StrToInt ты используешь для конвертации строки в число, а наоборот IntToStr
a=IntToStr(Edit1->Text) - ты ж тут числу присваиваешь строку, нет?
Дело в том, что иначе компилятор выдает ошибку.
UVEN
3 / 3 / 0
Регистрация: 19.02.2013
Сообщений: 26
19.02.2013, 06:59 #4
Какая именно ошибка ?
Поночка
4 / 4 / 0
Регистрация: 04.10.2009
Сообщений: 22
19.02.2013, 08:13 #5
еще бывают косяки, когда считываешь десятичные, ставишь не тот символ-разделитель. запятую вместо точки, кажется. ну или наоборот
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.02.2013, 08:13
Привет! Вот еще темы с ответами:

Арифметические операции с десятичными цифрами числа - C++
Дано 3-хзначное число.Определить: а)Является ли сумма его чисел 2-хзначным числом? б)Является ли произведение его цифр 3-хзначным...

Вывести на экран число с двумя десятичными и с тремя - C++
дано a= 31.8467 Нужно вывести на экран с двумя десятичными и с тремя

Создать класс Fraction для работы с дробными десятичными числами - C++
Создать класс Fraction для работы с дробными десятичными числами. Число должно быть представлено двумя массивами типа unsigned char: целая...

Найти наименьшее число с одинаковыми десятичными цифрами, кратное натуральному числу К - C++
Как начинающий программист, я довольно долго мучился с кодом для этой программы, но в итоге что-то пошло не по плану. Вот, собственно,...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.02.2013, 08:13
Ответ Создать тему
Опции темы

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