I am programming a service charge in java The items are a da
I am programming a service charge in java. The items are a day price and evening price. I can enter a start time, and end time. Day rate is $52.00, quantity is 1. Evening rate is $78.00, quantity is 1. The day rate is < (less than) 5:00 pm, and the evening rate is > (greater than) 5:00 pm.
How do I code so the Input (start time and end time)
equals
Output: day rate = $52.00, evening rate = $78.00. day quantity = 1, evening quantity = 1. Amount = $52.00 and $78.00. Total = $138.00?
Solution
package chegg;
import java.util.Scanner;
public class ServiceCharge {
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
double Day_rate=52.00;
double Evening_rate= 78.00;
int quantity;
int hh,mm;
String format;
// read time from user
System.out.println(\"Enter a Time in 12 hour format\");
System.out.print(\"Enter Hour(0-12) (HH): \");
hh=sc.nextInt();
System.out.print(\"Enter Minute(0-59) (MM): \");
mm=sc.nextInt();
System.out.print(\"Enter Format (AM/PM): \");
format=sc.next();
// read number of quantity from user
System.out.println(\"Enter number of Quantity\");
quantity=sc.nextInt();
System.out.println(\"----------------O U T P U T----------------------\");
System.out.println(\"Number of Quantity is :\"+ quantity);
System.out.println(\"Day Rate per quantity : $\"+ Day_rate);
System.out.println(\"Evening Rate per quantity : $\"+ Evening_rate);
if(format.equals(\"PM\") ||format.equals(\"pm\"))
{
if(hh>=5)
{ System.out.println();
System.out.println(\"Its Evening time \"+hh +\":\"+mm+\":\"+format);
System.out.println(\"Rate per Quantity is : $\"+Evening_rate);
System.out.println(\"Total Rate is : $\"+ (Evening_rate*quantity));
}
else
{ System.out.println();
System.out.println(\" Its Day time \"+hh +\":\"+mm+\":\"+format);
System.out.println(\"Rate per Quantity is : $\"+Day_rate);
System.out.println(\"Total Rate is : $\"+ (Day_rate*quantity));
}
}
if(format.equals(\"AM\") ||format.equals(\"am\"))
{ System.out.println();
System.out.println(\" Its Day time \"+hh +\":\"+mm+\":\"+format);
System.out.println(\"Rate per Quantity is : $\"+Day_rate);
System.out.println(\"Total Rate is : $\"+ (Day_rate*quantity));
}
}
}
=================================================================
output sample 1:-
Enter a Time in 12 hour format
Enter Hour(0-12) (HH): 5
Enter Minute(0-59) (MM): 00
Enter Format (AM/PM): pm
Enter number of Quantity
4
----------------O U T P U T----------------------
Number of Quantity is :4
Day Rate per quantity : $52.0
Evening Rate per quantity : $78.0
Its Evening time 5:0:pm
Rate per Quantity is : $78.0
Total Rate is : $312.0
----------------------------------------
output sample 2:-
Enter a Time in 12 hour format
Enter Hour(0-12) (HH): 4
Enter Minute(0-59) (MM): 59
Enter Format (AM/PM): pm
Enter number of Quantity
4
----------------O U T P U T----------------------
Number of Quantity is :4
Day Rate per quantity : $52.0
Evening Rate per quantity : $78.0
Its Day time 4:59:pm
Rate per Quantity is : $52.0
Total Rate is : $208.0
-------------------------------
output sample 3:-
Enter a Time in 12 hour format
Enter Hour(0-12) (HH): 5
Enter Minute(0-59) (MM): 00
Enter Format (AM/PM): AM
Enter number of Quantity
5
----------------O U T P U T----------------------
Number of Quantity is :5
Day Rate per quantity : $52.0
Evening Rate per quantity : $78.0
Its Day time 5:0:AM
Rate per Quantity is : $52.0
Total Rate is : $260.0
-----------------------------
output sample 4:-
Enter a Time in 12 hour format
Enter Hour(0-12) (HH): 6
Enter Minute(0-59) (MM): 7
Enter Format (AM/PM): PM
Enter number of Quantity
5
----------------O U T P U T----------------------
Number of Quantity is :5
Day Rate per quantity : $52.0
Evening Rate per quantity : $78.0
Its Evening time 6:7:PM
Rate per Quantity is : $78.0
Total Rate is : $390.0
---------------------------------------------------------------------------------------------
If you have any query, please feel free to ask.
Thanks a lot.


