Задать вопрос
@vitalimoskv

Моя задача написать калькулятор для расчёта пошлины для провоза товара в Java, как правильно написать данные указанные ниже?

Ваша задача написать калькулятор для расчёта пошлины для провоза товара. Пошлина будет рассчитывается по следующему принципу:

1 копейка за каждый рубль цены товара
100 рублей за каждый килограмм товара
Копейки в итоговой сумме пошлины можно не учитывать, оставляя только рубли. Например, для товара ценой в 546 рублей и весом 3 кг размер пошлины составит 5.46 + 3 * 100 = 305 рублей.

Программа должна приветствовать пользователя, спрашивать стоимость в рублях и вес товара в кг (всё целые числа), а в ответ сообщать размер пошлины.

Логика рассчёта пошлины по характеристикам товара должна быть вынесена в отдельный статический метод. Он должен:

Принимать два параметра - цену и вес товара (целые числа)
Возвращать посчитанную сумму пошлины

Как правильно написать эти данные:
Введите цену товара (в руб.): 546
Введите вес товара (в кг.): 3
Размер пошлины (в руб.) составит: 305

Вот так получается.

import java.util.Scanner;

class Main {
public static int calculateCustoms(int price,int weight) {
int result = price/100+weight*100;
//System.out.println("Размер пошлины (в руб.) составит: "+ result);
return result;

}

public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Введите цену товара (в руб.):");
int price = scanner.nextInt();
System.out.print("Введите вес товара (в кг.):");
int weight = scanner.nextInt();
int duty = calculateCustoms(price,weight);
System.out.println("Размер пошлины (в руб.) составит: "+ duty);
  • Вопрос задан
  • 145 просмотров
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы