Q: Прокат автомобилей Калькулятор |Используйте дозорный цикл - PullRequest
0 голосов
/ 27 октября 2018

Меня смущает, что я придерживаюсь этого права и что-то вроде заверений и некоторой помощи.Итак, мой главный вопрос заключается в том, следую ли я за вопросом инструктора: когда он говорит, что создайте его, используя цикл значений часового значения?

Во-вторых, как я могу округлить сумму до двух десятичных знаков?

, еслиэто помогает моему заданию:

Инструкции: используйте петлю значения дозорного.

Попросите каждого пользователя:

Тип транспортного средства (Может использовать что-то кроме строк, напримеркак: 1 для экономичного, 2 для седана и т. д.) Даты аренды Рассчитайте (для каждого клиента):

Стоимость аренды, налоги, общая сумма задолженности.Есть три различных варианта аренды с отдельными ставками: Эконом @ 31,76, седан @ 40,32, Внедорожник @ 47,56.[Примечание: учитываются только единицы целого дня (без почасовых ставок)].

Налог с продаж = ВСЕГО 6%.

Создание сводных данных с помощью:

Количество клиентов Всего собранных денег.Кроме того, включите значения IPO, алгоритма и контрольной проверки (проектные документы).

{МОЙ ДИЗАЙН И ПРОГРЕСС}

package yipe;

import java.util. *;import java.lang.Math;

открытый класс Umm {

int count = 0;
static int days;
static double DailyFee, NontaxTotal, CarType, Total;



public static void main(String[] args) {

    Scanner keyboard = new Scanner(System.in);

    System.out.print("What vehical would you like to rent?\n");
    System.out.println("Enter 1 for an economy car\n");
    System.out.println("Enter 2 for a sedan car\n");
    System.out.println("Enter 3 for an SUV");
    CarType = keyboard.nextInt();
    if (CarType == 1)
          DailyFee=31.76;
        else if(CarType == 2)
          DailyFee=40.32;
        else if(CarType == 3)
          DailyFee=43.50;

    System.out.print("Please enter the number of days rented. (Example; 3) : ");
    days = keyboard.nextInt();

    NontaxTotal = (DailyFee * days);
    Total = (NontaxTotal * 1.06);







    System.out.printf("The total amount due is $" + Total);

}

}

1 Ответ

0 голосов
/ 27 октября 2018

Брэндон, нету часового шлейфа.На мой взгляд, это та программа, которую вы хотите,

import java.util.*;

public class Stack3{
public static void main(String []args){
    int count=0;
    int days;
    double DailyFee=0, NontaxTotal, CarType, Total,FullTotal=0;
    Scanner in=new Scanner(System.in);
    System.out.println("If there are any customer press 1 else press 0");
    int cus=in.nextInt();
    // this is sentinel loop
    while(cus!=0){
        count++;
        System.out.print("What vehical would you like to rent?\n");
        System.out.println("Enter 1 for an economy car\n");
        System.out.println("Enter 2 for a sedan car\n");
        System.out.println("Enter 3 for an SUV");
        CarType = in.nextInt();
        if (CarType == 1)
              DailyFee=31.76;
        else if(CarType == 2)
              DailyFee=40.32;
        else if(CarType == 3)
              DailyFee=43.50;

        System.out.print("Please enter the number of days rented. (Example; 3) : ");
        days = in.nextInt();
        double x=days;
        NontaxTotal = (DailyFee * x);
        Total = (NontaxTotal * 1.06);
        FullTotal+=Total;
        //included 2 decimals only
        System.out.printf("The total amount due is $ %.2f \n",Total);

        System.out.println("If there are any customer press 1 else press 0");
        cus=in.nextInt();
    }
    System.out.println("Count of customers :- "+count);
    System.out.printf("Total of the Day :- %.2f",FullTotal);
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...