In: Computer Science
whats wrong here?
import java.util.Scanner;
public class AirportParking2 {
public static void main(String[] args) {
Scanner scnr = new
Scanner(System.in);
int parkmins;
System.out.print("Enter minutes
parked");
parkmins = scnr.nextInt();
if(parkmins < 0)
System.out.println("Invalid");
else {
if(parkmins >
30)
int numbDay = parkmins/(60*24);
parkmins -= (numbDay*24*60);
parkfee = 24 * numbDay;
int fee = 0;
{
parkmind -=
60;
fee += 2;
while(parkmins > 0)
{
fee += 1;
parkmins -= 30;
}
if(fee >
24)
fee = 24;
}
parkfee += fee;
System.out.println("Fee: $"
+parkfee);
}
}
Note: Could you plz go through this code and let me
know if u need any changes in this.Thank You
_________________
// AirportParkingFee.java
import java.util.Scanner;
public class AirportParkingFee {
public static void main(String[] args)
{
int minutes,days = 0,hrs;
int charges=0,subcharges=0;
/*
* Creating an Scanner class object
which is used to get the inputs
* entered by the user
*/
Scanner input = new
Scanner(System.in);
//Getting the input
entered by the user
System.out.print("Enter no of minutes parked :");
minutes=input.nextInt();
if(minutes>=1440)
{
days=minutes/1440;
charges=days*24;
minutes=minutes-days*1440;
}
if(minutes>60 && minutes<1440 )
{
minutes-=60;
if((minutes%30)>0)
{
subcharges+=2+(minutes/30)*1+1;
minutes/=30;
}
else if(minutes%30==0)
{
subcharges+=2+(minutes/30)*1;
minutes/=30;
}
if(subcharges>24 && days==0)
{
charges=24;
minutes=0;
}
else if(subcharges>24 && days!=0)
{
charges+=24;
minutes=0;
}
}
if(minutes>30 && minutes<=60)
{
charges+=2;
}
if(minutes<=30)
{
charges+=0;
}
System.out.println("Total parking charges
:$"+charges);
}
}
________________________
Output#1:
Enter no of minutes parked :1440
Total parking charges :$24
_____________________
output#2:
Enter no of minutes parked :0
Total parking charges :$0
_____________________
output#3:
Enter no of minutes parked :31
Total parking charges :$2
_____________________
output#4:
Enter no of minutes parked :91
Total parking charges :$4
_____________________
output#5:
Enter no of minutes parked :582
Total parking charges :$20
_____________________
output#6:
Enter no of minutes parked :1000
Total parking charges :$24
_____________________
Output#7;
Enter no of minutes parked :21972
Total parking charges :$373
______________________
Output#8;
Enter no of minutes parked :22479
Total parking charges :$384
_______________.Thank You