Моя задача написать калькулятор для расчёта пошлины для провоза товара в 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);