- Joined
- Apr 19, 2017
- Posts
- 735
- Solutions
- 3
- Reaction
- 1,078
- Points
- 395
Sample nga sir guide lng if pdeflow chart muna gawin, sobrang easy ng code i tell you.
2 lng ang chargePaano kung ang ininput ko ay 200m lang?
tas 3 mins?
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 eiPa 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
hindi pwedeng walang if else paps,sirr paano pag walng if else ... malayo pa kami sa lesson na un ei
ung prof kasi namin nag bigay eii kaya no choice pero medio gets ko na kung panoo gagawinkung 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.
salamat dito sir ask ko nlng si profFirst 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.
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.2 lng ang charge
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.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.
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.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.
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.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.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?