|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.03.2023, 11:41 | #1 |
Новичок
Джуниор
Регистрация: 12.03.2023
Сообщений: 1
|
Задача про стоимость товара со скидкой
Добрый всем день, я в Java пока новенький. Завис со следующей задачей:
Вычислите стоимость товара с учетом скидки. Пользователь вводит цену товара в виде двух целых чисел через пробел (рубли копейки). В следующей строке он вводит размер скидки в процентах (также целое число). Цену нужно вывести так, как показано в тесте. Учтите, что здесь не применяется округление по правилам математики. Стоимость товара всегда учитывается в большую сторону. При выводе число рублей и копеек выводится в двух позициях (т.е. 00 коп., если копеек нет) Решил её вот так: import java.util.Scanner; class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a, b, c; a = sc.nextInt(); b = sc.nextInt(); c = sc.nextInt(); int d = (a*100+b)*(100-c)/100/100; int e = (int)Math.ceil((a*100+b)*(double)(1 00-c)/100%100); System.out.print(d+" руб. "); System.out.printf("%02d",e); System.out.println(" коп."); } } Но при данных 58 82 15 вместо "50 руб. 00 коп." получаю "49 р. 100 коп." Что не так? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на типы (Сведения об экспорте товара состоят из наименования товара, страны и количества экспорта. Дан набор сведений.) | sckarlett | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 18.12.2015 10:19 |
Разработать программу в Lazarus, которая по заданному количеству и цене товара вычисляет общую стоимость | AlexandraGrey | Lazarus, Free Pascal, CodeTyphon | 12 | 24.11.2015 06:33 |
Вывод товара со скидкой и без скидки | ARB | Помощь студентам | 0 | 03.03.2014 18:28 |
Даны сведения о товарах на складе: наименование, цена, количество единиц товара. Найти товар, стоимость н | Evidence | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 03.06.2009 00:09 |
Создать функцию, позволяющую вычислить новую стоимость товара после уценки. Визуал Бэйсик. | КПСС | Помощь студентам | 6 | 07.11.2007 01:00 |