Программа, которая попросит пользователя ввести сумму покупки. Затем программа должна рассчитать государственный налог с продаж и налог с продаж в графстве. Предположим, что государственный налог с продаж составляет 4%, а налог с продаж округа - 2%. Программа должна отображать сумму покупки, государственный налог с продаж, налог с продаж округа, общий налог и общую стоимость покупки.Расчет налога с продаж и продаж
ID хотел бы знать, правильно ли я это сделал или ему нужны некоторые изменения.
public static void main(String[] args) {
double Purchaseamount= 30;
double Statetax = 4.00;
double Countytax = 2.00;
double sum, totalcost;
//Calculate total tax
Statetax=(Statetax/100.0);
Countytax=(Countytax/100.0);
sum = Statetax + Countytax;
totalcost = Purchaseamount + sum;
//Display the following output
System.out.print("Enter the Purchase amount ");
System.out.println(Purchaseamount);
System.out.print("Purchase amount: $");
System.out.println(Purchaseamount);
System.out.print("State tax: $");
System.out.println(Statetax);
System.out.print("County tax: $");
System.out.println(Countytax);
System.out.print("Total tax: $");
System.out.println(sum);
System.out.print("Total coast: $");
System.out.println(totalcost);
}
Примечание: в Java имена переменных должны начинаться с буквы нижнего регистра и верблюжьего корпуса (поэтому 'StateTax' должен быть' stateTax'). В противном случае трудно определить с первого взгляда, что такое класс (который начинается с прописной буквы) и переменная. –
Ну, эта программа не требует ввода пользователем ... так ... нет? Кроме того, 'totalcost = Buyamount + sum' должно быть' totalcost = Purchaseamount * (sum + 1.0) '. Чтобы рассчитать Суммарную стоимость, вам нужно заплатить налоговой ставкой. + 1 - гарантировать, что умножение включает начальное значение суммы покупки. –
Логика кажется прекрасной, линии могут быть уменьшены, но отлично смотрится в конце. Но, как уже упоминалось, попробуйте использовать условные обозначения в вашем коде (переменные в нижнем верблюжьем футляре). Кроме того, если вы ожидаете ввода пользователем, вы должны включить сканер или какой-либо механизм для пользователя, чтобы ввести стоимость покупки –