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

При присвоении числа float появляется хвост! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Приближенное вычисление значения функции cos(x) Отблагодарю голосами в контакте! http://www.cyberforum.ru/cpp-beginners/thread34321.html
Вычислить с точностью е = 10 ^ -4 значение функции ________________________ Представленной рядом в 28 точках, которые наиболее полно охватывают область определения данной функции. Найти точное и ближайшее значение функции, абсолютную и относительную погрешности вычислений в этих точках Добавлено через 44 секунды http://www.cyberforum.ru/attachment.php?attachmentid=3971&d=1242327107 функция
C++ сортировка матрицы Доброго времени суток. Задание: поменять в каждой строке максимальный и минимальный элементы на 0. Я думаю ошибка в функции void SortMatrix(int **X, const int K, const int L). Посмотрите, пожалуйста, в чем проблема. #include <iostream> #include <stdio.h> #include <conio.h> #include <math.h> int **CreateMatrix(const int K,const int L); void FreeMatrix(int **X, const int L); http://www.cyberforum.ru/cpp-beginners/thread34319.html
поиск файлов C++ Builder
Как создать поиск файлов на диске на С++ Builder???? помогите:'( заранее спасибо!
C++ дефрагментатор на С++
Помогите! есть ли у кого-нибуть ссылочка дефрагментатора на С++ с исходниками????буду очень благодарна!! заранее спасибо;)
C++ про функции и 2х мерный массив http://www.cyberforum.ru/cpp-beginners/thread34292.html
привет) вот тут кое что немагу понять:rtfm: пример int mass ; for (int i =0; i<2; i++) for (int j = 0; j< 0; j++) cin >> mass ;
C++ Найти среднее значение элементов массива Добрый вечер, прошу помочь мне с тремя задачами,крайне необходима помощь... задача№1:задан одномерный массив,который содержит 27 элементов целых чисел. 1.найти среднее значение элементов массива 2.найти кол-во элементов которое больше среднего значения 3.расположить элементыы массива в порядке убывания 4.найти максимальное и минимальное значения эелементов Задача№2 есть двумерный... подробнее

Показать сообщение отдельно
MrAndrey_ka
 Аватар для MrAndrey_ka
77 / 77 / 2
Регистрация: 13.05.2009
Сообщений: 536
Записей в блоге: 1
15.05.2009, 16:07     При присвоении числа float появляется хвост!
присваеваю переменной Float 1.44 получаю 1,44000005722046
может FloatToStr работает некоректно?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
class computer 
 
{
public:
   computer(char *, int, float);
   String Text(void);
private:
   char name[64];
   int hard_disk;
   float floppy;
};
 
computer::computer(char *name,int hard_disk,float floppy,)
{  strcpy(computer::name, name);
   computer::hard_disk = hard_disk;
   computer::floppy=floppy;}
 
String computer::Text(void)
{return "Название: "+String(name)+"\nВинчестер: "+IntToStr(hard_disk)+
"GB\nВлоппи "+FloatToStr(floppy);
}
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
computer my_pc("Compaq", 250, 1.44);
ShowMessage(my_pc.Text());
}
В итоге программа выдает строку:
Название: Compaq
Винчестер: 250GB
Влоппи 1,44000005722046 \\а вот почему тут не 1,44 не пойму
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru