Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

НЕ могу доделать программу java

bubl1k bubl1k Ученик (129), на голосовании 4 года назад
Программа запрашивает данные:
1. Стоимость литра
2. Сумма к заправке

Цель - заправить максимальное количество целых литров.
Если можешь получить литры, то формула будет такая:
Сдача = Сумма - (Целые литры * стоимость литра)

Сдачу берем до 2х знаков после запятой.

В консоль выводим литры и сдачу.

public static void main(String[] args) {
Scanner scan = new Scanner(System.in );
System.out.println("Введите Сумму");
double d = scan.nextDouble();
Scanner ss = new Scanner(System.in );
System.out.println("Введите Деньги");
double i = ss.nextDouble();
double s;
double f;
s = i/d ;
f =d-s/i;

System.out.println("литров"+s);
System.out.println("сдача"+f);
Дополнен 5 лет назад
public static void main(String[] args) {
Scanner scan = new Scanner(System.in );
System.out.println("Стоимость литра");
double d = scan.nextDouble();
Scanner ss = new Scanner(System.in );
System.out.println("Сумма к заправке");
double i = ss.nextDouble();
double s;
double f;
s = i/d ;
f =d-s/i;

System.out.println("литров"+s);
System.out.println("сдача"+f);
Голосование за лучший ответ
Aljebro Просветленный (27088) 5 лет назад
double s;
измени на
int s;
bubl1k bubl1kУченик (129) 5 лет назад
Господи, такая глупая ошибка, а как два знака после запятой оставить (много чего посмотрел на сайтах, так толком и не понял)
bubl1k bubl1kУченик (129) 5 лет назад
Уже не нужно, включил голову
Похожие вопросы