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

Неточность результата - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ "using" в шаблонах http://www.cyberforum.ru/cpp-beginners/thread937502.html
Доброго здоровья. Несколько раз сталкивался с применением "using" в подобном ключе: template<int... Indices> struct indices { using next = indices<Indices..., sizeof...(Indices)>; }; template<int Size> struct build_indices {
C++ Можно ли привести объект неизвестного типа к нужному по его имени? Доброго времени суток! Есть один не стандартный вопрос. Например, есть какой - то класс, просто отдельный класс в отдельном от основной программы файле и где - то в основной программе есть функция, типо этого: IncomingObject(std::string type, void* pointer) { ... } Тоесть в основной программе ничего не известно об классе, который в отдельном файле, а в этом отдельном классе есть... http://www.cyberforum.ru/cpp-beginners/thread937484.html
C++ Что дальше делать?
Я тут недавно начал изучать с++ и изучил основы языка и немного порешал легких задач. Не подскажите ли мне какие книги прочитать для более глубокого изучения языка, и где взять задачник желательно с решениями, и что вообще надо выучить еще?
C++ Воспроизведение видео в окне с известным Handle
Всем привет. Необходимо вывести видео в окно, handle которого известен. Насколько я понимаю, есть несколько путей решения: 1. DirectShow 2. Microsoft Media Foundation 3. Нечто самописное Хотелось бы выслушать мнения по этому поводу, что лучше/предпочтительнее. Может быть, у кого-то есть подобный опыт и он подскажет наиболее простое решение?
C++ Подскажите библиотеку для рассылки почты http://www.cyberforum.ru/cpp-beginners/thread937465.html
Подскажите библиотеку на c/c++ для рассылки почты, с возможностью дорассылки на адреса с временными ошибками, конструктором сообщения, многопоточностью. postfix, exim, справляются с этой задачей, но им надо слать уже готовое сообщение, по smtp например.
C++ Дата время с++ Доброго времени суток, прошу помочь знающих людей. Перерыл весь интернет (ну или почти весь) в поисках ответа, тема такая, пишу прогу под linux, дошел до момента где нужно считать текущую дату и время с сервера. НО, все варианты которые я нашел в инете либо не работали под *nix либо работали с UNIX Временем, парни, помогите написать кусок кода, что бы читал дату и время и пихал их в переменную... подробнее

Показать сообщение отдельно
CHELOVEKPAUK
13 / 3 / 2
Регистрация: 01.08.2013
Сообщений: 332
Записей в блоге: 1

Неточность результата - C++

13.08.2013, 18:58. Просмотров 312. Ответов 2
Метки (Все метки)

Кликните здесь для просмотра всего текста
Напишите программу, которая выдавала бы запрос на ввод расхода бензина в европейском стиле (количество литров на 100 км) и преобразовывала бы его в стиль, принятый в США, — в милях на один галлон. Имейте в виду, что кроме использования других единиц измерения в США, в отличие от европейских стран, принято и другое соотношение: расстояние/топливо, а не топливо/расстояние. Учтите, что 100 километров соответствуют 62.14 милям, а 1 галлон равен 3.875 литрам. Таким образом, 19 миль/галлон примерно равно 12.4 литров на 100 км, а 27 миль/галлон примерно составляет 8.7 литров на 100 км.


При запуске и вводе значения переменной litr (расход топлива в литрах на 100 км), например 8.7, выводится неточный результат (в большую сторону). Вроде бы везде один и тот же тип переменной. Что я делаю не так?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
 
const float MILE = 0.62; // 1 миля = 0.62 километра
const float KM = 1.62; // 1 км = 1.62 мили
const float GALLON = 3.9; // 1 галлон = 3.9 литра
int main()
{
    setlocale(0,"russian");
    cout << "Введите количество потраченного топлива на 100 км: ";
    float litr;
    cin >> litr;
    cout << "1 л топлива потрачен за " << 100/litr << " км пути" << endl;
    cout << "1 галлон топлива потрачен за " << (100*MILE)/(litr/4) << " миль пути" << endl;
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru