What's new

Closed guys pahelp lng about sa Java Data inputs

Status
Not open for further replies.

RikkuRikku

Eternal Poster
Established
Joined
Apr 19, 2017
Posts
731
Solutions
3
Reaction
1,064
Points
419
Create a java prgoram to input distance travelled and
minutes travelled then compute and display the fare, computed as follows

First 400m travelled is charged 35.00
every 200m thereafter is charged 2.00
anyy distance travelled in excess of 200m is still charged 2.00
every 5 minutes of travel is charged
every 5 minutes of travel is charged 5 any excess of 5 mins is still charged

ask ko lng kung paano ung every 400m is charged 35php at ung iba pa ...paano un mga sir no need codes need lng ng guide salamat sa mga tutulong
no need ung full program di ko lng tlga gets dun banda Thanks in advance
 
Pa try nito paps
Java:
import java.util.Scanner;
public class DistanceAndTimeFare {
    static int DistanceFare(int distanceTravel) {
        if(distanceTravel >= 400) {
            distanceTravel -= 400;
            return ((distanceTravel / 200 )*2) + 35;
        }
        else if(distanceTravel >= 200) {
            return 2;
        }
        return 0;
    }
    static int TimeFare(int time) {
        if(time >= 5)
            return (time / 5 )*5;
        return 0;
    }
    static Scanner in = new Scanner(System.in);
        public static void main(String[] args) {
        int distanceTravel, time;
        int distanceFare,timeFare;
        System.out.print("Input the Distance: ");
        distanceTravel = in.nextInt();
        System.out.print("Input the Time: ");
        time = in.nextInt();
        distanceFare = DistanceFare(distanceTravel);
        timeFare = TimeFare(time);
        System.out.println("Distance Fare: "+distanceFare);
        System.out.println("Time Fare: "+timeFare);
        System.out.println("Total Fare: "+ (distanceFare + timeFare));
    }//End of main
}//End of class
 
Pa try nito paps
Java:
import java.util.Scanner;
public class DistanceAndTimeFare {
    static int DistanceFare(int distanceTravel) {
        if(distanceTravel >= 400) {
            distanceTravel -= 400;
            return ((distanceTravel / 200 )*2) + 35;
        }
        else if(distanceTravel >= 200) {
            return 2;
        }
        return 0;
    }
    static int TimeFare(int time) {
        if(time >= 5)
            return (time / 5 )*5;
        return 0;
    }
    static Scanner in = new Scanner(System.in);
        public static void main(String[] args) {
        int distanceTravel, time;
        int distanceFare,timeFare;
        System.out.print("Input the Distance: ");
        distanceTravel = in.nextInt();
        System.out.print("Input the Time: ");
        time = in.nextInt();
        distanceFare = DistanceFare(distanceTravel);
        timeFare = TimeFare(time);
        System.out.println("Distance Fare: "+distanceFare);
        System.out.println("Time Fare: "+timeFare);
        System.out.println("Total Fare: "+ (distanceFare + timeFare));
    }//End of main
}//End of class
sirr paano pag walng if else ... malayo pa kami sa lesson na un ei
 
First 400m travelled is charged 35.00
every 200m thereafter is charged 2.00
anyy distance travelled in excess of 200m is still charged 2.00
every 5 minutes of travel is charged
every 5 minutes of travel is charged 5 any excess of 5 mins is still charged


It means that 35 pesos is constant for 400m traveled. And by reaching that distance, the passenger will be charge 2.00 for every additional 200m and alongside of that, it will also charge 2.00 if the passenger took the travel of something like 201m, 202m, 203m, etc,. whatever the excess na hindi umabot ng another 200m. The same applies to the 5mins of travel. 5mins of travel is charge of 5 and any excess something like 6mins, 7mins, 8mins 9mins will be charge 5. Meaning ang minimum jan is 5 pesos per 5mins. the only question here is paano kung less than 5mins lang ang traveled time? magkano ang charge? kaylangan mo ba magcompute ng convertion kung ilan ang distance ng tinakbo nya within less than 5mins. so kung umabot ng 200m may charge dapat na 2.00 or kung 400m will be charge 35.00 kahit less than 5mins lang sya nag travel? dapat tinanong mo yan sa prof mo. Pero gaya ng paliwanag ko sa taas, ganun lang kasimple yan. madali lang din yan icode.
 
Last edited:
kung ako ang magko-codes nyan, i-oomit ko ang bawat less than 5mins of traveled time. gagawin kong libre or charge to 0 kasi wala naman sa formula nyo yun e. so example nag input ako jan ng 201m at 3mins ang charge lang dapat na lalabas sa output ay 4.00 kasi every 200m is 2.00 at every excess is 2.00 parin ang charge. since naka constant na 5mins is for 5.00 yung 3mins is charge to 0.
 
kung ako ang magko-codes nyan, i-oomit ko ang bawat less than 5mins of traveled time. gagawin kong libre or charge to 0 kasi wala naman sa formula nyo yun e. so example nag input ako jan ng 201m at 3mins ang charge lang dapat na lalabas sa output ay 4.00 kasi every 200m is 2.00 at every excess is 2.00 parin ang charge. since naka constant na 5mins is for 5.00 yung 3mins is charge to 0.
ung prof kasi namin nag bigay eii kaya no choice pero medio gets ko na kung panoo gagawin
 
First 400m travelled is charged 35.00
every 200m thereafter is charged 2.00
anyy distance travelled in excess of 200m is still charged 2.00
every 5 minutes of travel is charged
every 5 minutes of travel is charged 5 any excess of 5 mins is still charged


It means that 35 pesos is constant for 400m traveled. And by reaching that distance, the passenger will be charge 2.00 for every additional 200m and alongside of that, it will also charge 2.00 if the passenger took the travel of something like 201m, 202m, 203m, etc,. whatever the excess na hindi umabot ng another 200m. The same applies to the 5mins of travel. 5mins of travel is charge of 5 and any excess something like 6mins, 7mins, 8mins 9mins will be charge 5. Meaning ang minimum jan is 5 pesos per 5mins. the only question here is paano kung less than 3mins lang ang traveled time? magkano ang charge? kaylangan mo ba magcompute ng convertion kung ilan ang distance ng tinakbo nya within less than 5mins. so kung umabot ng 200m may charge dapat na 2.00 or kung 400m will be charge 35.00 kahit less than 5mins lang sya nag travel? dapat tinanong mo yan sa prof mo. Pero gaya ng paliwanag ko sa taas, ganun lang kasimple yan. madali lang din yan icode.
salamat dito sir ask ko nlng si prof
 
2 lng ang charge
Sa opinyon ko, mutually exclusive ang time-based vs distance-based charging. Halimbawa paano kung may nag-input ng 1200m distance travelled + 1 min (or even 0 min)? Paano mo iva-validate yun at ia-accumulate yung total charge? At higit sa lahat, hindi realistic yung condition. Ano ba yung sinakyan mo: taxi o bus? Hindi pwede taxi-bus.
 
Sa opinyon ko, mutually exclusive ang time-based vs distance-based charging. Halimbawa paano kung may nag-input ng 1200m distance travelled + 1 min (or even 0 min)? Paano mo iva-validate yun at ia-accumulate yung total charge? At higit sa lahat, hindi realistic yung condition. Ano ba yung sinakyan mo: taxi o bus? Hindi pwede taxi-bus.
Binigyan sila ng prof. ng conditions at kailangan i-translate nila into code, hindi binigay na dapat realistic ang scenario dahil mahalagang matutunan muna ng nagsisimula kung paano gawing code ang isang certain scenario para maunawaan muna nila yung language tsaka i-apply ang kaalaman na ito sa real world scenario.
 
Binigyan sila ng prof. ng conditions at kailangan i-translate nila into code, hindi binigay na dapat realistic ang scenario dahil mahalagang matutunan muna ng nagsisimula kung paano gawing code ang isang certain scenario para maunawaan muna nila yung language tsaka i-apply ang kaalaman na ito sa real world scenario.
Minsan ang conditions o problems are given without much thought. Sa palagay mo, hindi ba mainam na i-raise ang issue na yan sa prof at i-confirm kung iyun nga ang intensyon? Ngayun, kung iyun talaga ang intensyon, by all means go ahead and solve it.

Programming is nothing but a tool to solve real-world issues.
 
Minsan ang conditions o problems are given without much thought. Sa palagay mo, hindi ba mainam na i-raise ang issue na yan sa prof at i-confirm kung iyun nga ang intensyon? Ngayun, kung iyun talaga ang intensyon, by all means go ahead and solve it.

Programming is nothing but a tool to solve real-world issues.
Ako man tatanungin ko ang prof. agad eh tama naman yung mga nasabi mo, pinuna lang kita doon sa "realistic condition", since hindi naman sinabi sa problem kung anong vehicle ang gamit, ia-assume na lang natin by rules of science na yung time pwede lang maging 0 kung 0 din yung distance. Yung last quote mo pala hindi yan accurate.
 
Last edited:
Status
Not open for further replies.

Similar threads

Back
Top