Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
koobra
0 / 0 / 0
Регистрация: 22.05.2016
Сообщений: 10
1

Конвертировать действительное число в денежный формат (рубли и монеты)

25.09.2016, 23:17. Просмотров 973. Ответов 9

Создайте программу которая переводит введенное дробовое число в денежный формат (рубли и монеты).

0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.09.2016, 23:17
Ответы с готовыми решениями:

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

Разработайте программу, которая преобразует введенное с клавиатуры дробное число в денежный формат
Разработайте программу, которая преобразует введенное с клавиатуры дробное число в денежный формат....

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

Преобразование числа в денежный формат (Си++)
Только начал изучать язык Си++ и пока что не очень понимаю его. Помогите разобраться. Заранее...

Преобразовать дробное число в денежный формат (рубли и копейки) используя int и frac.
Преобразовать дробное число в денежный формат (рубли и копейки) используя int и frac.

9
nmcf
6527 / 5751 / 2621
Регистрация: 14.04.2014
Сообщений: 24,493
25.09.2016, 23:19 2
И что не получается?
0
koobra
0 / 0 / 0
Регистрация: 22.05.2016
Сообщений: 10
25.09.2016, 23:26  [ТС] 3
не пойму как отделить (123.45) целое (123) и остаток(45)
0
nmcf
6527 / 5751 / 2621
Регистрация: 14.04.2014
Сообщений: 24,493
25.09.2016, 23:29 4
Лучший ответ Сообщение было отмечено koobra как решение

Решение

C++
1
2
3
4
double x = 123.45;
int rub = x;
int kop = round(x * 100);
kop %= 100;
1
25.09.2016, 23:29
koobra
0 / 0 / 0
Регистрация: 22.05.2016
Сообщений: 10
25.09.2016, 23:35  [ТС] 5
round - округляет?
0
nmcf
6527 / 5751 / 2621
Регистрация: 14.04.2014
Сообщений: 24,493
26.09.2016, 09:45 6
Да.
1
Usaga
Эксперт .NET
5706 / 3939 / 702
Регистрация: 21.01.2016
Сообщений: 15,508
Завершенные тесты: 2
26.09.2016, 11:45 7
koobra, это рубль или монета?
0
Миниатюры
Конвертировать действительное число в денежный формат (рубли и монеты)  
qppq
24 / 22 / 7
Регистрация: 31.08.2016
Сообщений: 260
Завершенные тесты: 1
26.09.2016, 14:22 8
как вариант
C++
1
2
3
4
double x = 123.45;
int v_kopeykah = x*100;
int rub = x;
int kop = v_kopeykah%100;
1
nmcf
6527 / 5751 / 2621
Регистрация: 14.04.2014
Сообщений: 24,493
26.09.2016, 15:22 9
qppq, это неправильный вариант. Нужно, чтобы было округление. Там присутствует погрешность, обычно денежные величины не хранят в формате с плавающей точкой.
1
qppq
24 / 22 / 7
Регистрация: 31.08.2016
Сообщений: 260
Завершенные тесты: 1
26.09.2016, 15:49 10
Цитата Сообщение от nmcf Посмотреть сообщение
Там присутствует погрешность, обычно денежные величины не хранят в формате с плавающей точкой.
да ладно вам, тоже самое, к double добавить unsigned и все нормально
0
26.09.2016, 15:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.09.2016, 15:49

4-е макроса которые бы меняли формат ячейки на денежный – рубли, доллары, английские фунты и евро
Суть в том, что осталась последняя пресдача, есть задачи и есть решение на них, нужно помочь...

Конвертировать в числовой или денежный формат
Мне прислали файл в формате ексел 2003!!! Там в столбик записаны чИсла (ЦЕНЫ), десятичный...

Перевести введенное число в денежный формат
Помогите решить такую задачу. Очень нужно. задача: Написать программу, которая переводит...


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

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

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