0 / 0 / 0
Регистрация: 15.11.2015
Сообщений: 34
|
||||||
1 | ||||||
Реализовать программу перевода денежных единиц (фунты, шиллинги, пенсы)12.03.2016, 11:41. Показов 3711. Ответов 14
Метки нет (Все метки)
Программа складывает две суммы в футах, шиллингах и пенсах. Посмотрите условия еще где static_cast; Пытался использовать там, что 12 пенсов равно 1 шиллингу, а уже 20 шиллингов 1 футу. Далее вывод на экран. char(36) Взял , т.к не получилось char(156) Взять, вопрос выдавала ( почему?) Заранее спасибо!
Вопрос в следующем: Ошибка в строке, где из ft3,sh3,pe3 вычитается '0' ( Для получения числа ); Пишет не иннициализированная переменная ft3,sh3,pe3; Как исправить ? Как правильно сделать перевод из char типа с помощью _getche() в число типа int; Или я в начале неправильно указал тип в начале float? Вот код:
0
|
12.03.2016, 11:41 | |
Ответы с готовыми решениями:
14
Пересчет валют: фунты/шиллинги/пенсы в стерлинги На сколько лет необходимо положить в банк сумму Х денежных единиц, чтобы получить сумму N денежных единиц (N> X) Реализовать конвертер денежных единиц Составить программу, которая печатает таблицу перевода из килограммов в фунты |
Модератор
13722 / 10919 / 6478
Регистрация: 18.12.2011
Сообщений: 29,148
|
||||||
12.03.2016, 13:51 | 2 | |||||
1
|
0 / 0 / 0
Регистрация: 15.11.2015
Сообщений: 34
|
|
13.03.2016, 03:57 [ТС] | 4 |
Да, описался , простите. Фунты. У меня было целью задания ввести с помощью оператора _getche(). Чтобы ввод был не через Enter. И выглядел так:
Введите первую сумму: $5.4.9 Через cout я знаю как написать, там меньше нужно ломать голову. Если бы cout Не переводил на новую строку после нажатия кнопки Enter - тогда бы проблема пропала. Может кто-то помочь сделать через оператор _getche()- Как я пытался в своем нелепом коде :/ Или же есть возможность ввода такого же через cout???
0
|
13.03.2016, 08:11 | 5 | |||||
AliceAlex,
Нет нету...cout - оператор вывода а не ввода. Через оператор ввода cin>> можно.
0
|
Модератор
13722 / 10919 / 6478
Регистрация: 18.12.2011
Сообщений: 29,148
|
||||||
13.03.2016, 08:28 | 6 | |||||
Вот Вам через getch().
Только я все равно не вижу разницы.
1
|
13.03.2016, 08:48 | 7 |
zss, я так понял, что ему нужно с выводом символа на экран через getche().
Добавлено через 8 минут zss, Он скорее всего имел другое ввиду... Скорее всего вводит фунты, нажимает ввод, далее шиллинги, опять ввод и т.д
0
|
0 / 0 / 0
Регистрация: 15.11.2015
Сообщений: 34
|
|
13.03.2016, 11:48 [ТС] | 8 |
Смысл в том, чтобы ввести значение без перехода на новую строку, вместе с точками разделительными. И в этой же строчке , где cout показать эту сумму.
0
|
0 / 0 / 0
Регистрация: 15.11.2015
Сообщений: 34
|
|
13.03.2016, 12:05 [ТС] | 10 |
А Если через getch() сделать? Как с помощью него можно реализовать? Например ввод трёх чисел: 12.15.19?
Он вроде по одному символу читает? Просто его действия как раз то, что мне нужно. Ввожу числа, а потом с помощью cout вывожу их на той же строчке. Только вопрос в том , как ввести двузначное число... Cadr, что вы имеете в виду? Можете часть кода показать?
0
|
Модератор
13722 / 10919 / 6478
Регистрация: 18.12.2011
Сообщений: 29,148
|
|
13.03.2016, 13:25 | 11 |
AliceAlex, что-то Вы невнимательны, см функцию в моем 6 сообщении.
0
|
0 / 0 / 0
Регистрация: 15.11.2015
Сообщений: 34
|
|
14.03.2016, 16:08 [ТС] | 13 |
0
|
14.03.2016, 19:06 | 14 | |||||
Сообщение было отмечено AliceAlex как решение
Решение
AliceAlex, Если вам нужен такой же внешний вид на скрине, то вот :
1
|
0 / 0 / 0
Регистрация: 15.11.2015
Сообщений: 34
|
|
15.03.2016, 00:15 [ТС] | 15 |
Спасибо
0
|
15.03.2016, 00:15 | |
15.03.2016, 00:15 | |
Помогаю со студенческими работами здесь
15
Написать программу для перевода рублей в доллары сша, евро, иены, юани, марки и фунты стерлингов Написать программу для перевода единиц измерения Написать программу для перевода единиц измерения (конвертер) Написать программу для перевода единиц измерения количества информации Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |