First 300 meters is 20 fee, succeeding 200 meters is 2 fee. I want to compute distance in meters.
input: 300 output: 20
input: 500 output: 22
input: 700 output: 24
public static void main(String [] args){
Scanner sc = new Scanner(System.in);
System.out.println("Input the distance in Meters: ");
int getInput = sc.nextInt();
double first = 20.00; //first 300 meters
double second = 2.00; //every 200 meters
if(getInput <= 300){
System.out.println("Your trip fee is: " + first);
}
else if(getInput >= 300){
double fee = getInput / 300;
double tFee = fee * first;
double remainder = getInput % 300;
double output = remainder / 200;
double fees = output * second;
double totalFee = tFee + fees;
System.out.println("Your trip fee is: " + totalFee );
}else{
System.out.println("i du nu!");
}
}
i need algorithm for this, my mind is stuck. i already used if else statements.