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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.81
veter069
0 / 0 / 0
Регистрация: 21.01.2012
Сообщений: 43
#1

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

23.02.2013, 11:52. Просмотров 2882. Ответов 4
Метки нет (Все метки)

Разработайте программу, которая преобразует введенное с клавиатуры дробное число в денежный формат. Например, число 12,5 должно быть преобразовано к виду 12 руб. 50 коп.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.02.2013, 11:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Разработайте программу, которая преобразует введенное с клавиатуры дробное число в денежный формат (C++):

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

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

Написать программу, которая преобразует введенное с клавиатуры двухразрядное шестнадцатеричное число в десятичное - C++
Помогите пожалуйста решить три задачки на С++. Заранее сильно благодарен! Написать программу, которая преобразует введенное с...

Написать программу, которая преобразует введенное с клавиатуры восьмиразрядное двоичное число в десятичное - C++
Задание: Написать программу, которая преобразует введенное с клавиатуры восьмиразрядное двоичное число в десятичное. Написать на языке...

Написать программу которая преобразует введенное с клавиатуры трехразрядное шестнадцатеричное число в десятичное - C++
Помогите пожалуйста с программой!Язык С++! "Написать программу которая преобразует введенное с клавиатуры трехразрядное шестнадцатеричное...

Преобразовать введенное с клавиатуры дробное число в формат расстояния в км и м - C++
Например Введите дробное число -> 11.25 11.25 км — это 11 км 250 метров #include <iostream> using namespace std; int main(){ ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
lemegeton
2924 / 1353 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
23.02.2013, 12:21 #2
Вводите значение сами.
C++
1
2
3
4
5
  double value = 12.18;
  
  std::cout << static_cast<int>(value) << " rub " <<
    static_cast<int>(100 * (value - static_cast<int>(value))) << " kop" <<
    std::endl;
1
DIEZEL-man
13 / 13 / 0
Регистрация: 17.02.2013
Сообщений: 54
23.02.2013, 18:41 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
#include<conio.h>
using namespace std;
int main(){
double n, k;
int x;
cout<<"Vvedite chislo:"<<endl;
cin>>n;
x=n;
k=100*(n-x);
cout<<x<<" "<<"rublei"<<"   "<<k<<" "<<"kopeek"<<endl;
getch();
return 0;
}
*проверил, все работает
2
Dementor0073
0 / 0 / 0
Регистрация: 10.12.2016
Сообщений: 1
10.12.2016, 15:48 #4
в коде DIEZEL-man не предусмотрено того, что пользователь может ввести, например: 35.354529 и тогда выведет 35 рублей 35.4529 копеек. Для решения этой проблемы я рекомендую значение k использовать в типе данных int (int k.
0
obivan
10.12.2016, 16:19     Разработайте программу, которая преобразует введенное с клавиатуры дробное число в денежный формат
  #5

Не по теме:

Dementor0073, а в вашем решении не предусмотренно то, что вы можете ввести отрицательно число, или число которое не влезет в инт и тогда я предлагаю делать проверки и использовать длинную арифметику, но кого это волнует
P.S смысл это некропостинга ?

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2016, 16:19
Привет! Вот еще темы с ответами:

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

Составить программу которая определяет, является ли введенное число n с клавиатуры - простым - C++
Помогите написать программу с оператором for

Написать программу, которая проверяет, находится ли введенное с клавиатуры число в массиве - C++
Написать программу,которая проверяет,находится ли введенное с клавиатуры число в массиве.Массив также должен вводится во время программы.

Написать программу, которая проверяет, делится ли на три введенное с клавиатуры целое число - C++
Написать программу, которая проверяет, делится ли на три введенное с клавиатуры целое число.


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

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

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