What's new

Patulong naman po sa mga master sa php diyan

SAMPUNG PISO

Forum Veteran
Joined
Jan 5, 2017
Posts
1,852
Solutions
2
Reaction
3,736
Points
1,011
Mga master patulog naman ako dito, need daw po kasi yung passenger na Student and Senior is may 20% discount and si Regular passenger is walang discount. Ang lumalabas po kasi sa code ko is kahit si student and senior is walang discount. Patulong naman po kung ano mali sa code ko. Pasensya na po baguhan lang sa php.

PS: natanggal ko na po yung double semicolon sa $totalfare = $overall;


1605061429990.png

1605061449326.png

1605061481863.png
 

Attachments

Last edited:
G10 palang ako kaya di ako masyadong sure pero suggest ko sayo gawa ka variable na kung ano user sasakay

Lagay mo sa line 7

Example

$sasakay = $PassStud;


Sa if if mo naman

If($sasakay === "student"){
#code
}
else if kaw na mag tuloy


Tas sa may line 51 wag mo na lagay $passStud lagay mo is $sasakay
 
G10 palang ako kaya di ako masyadong sure pero suggest ko sayo gawa ka variable na kung ano user sasakay

Lagay mo sa line 7

Example

$sasakay = $PassStud;


Sa if if mo naman

If($sasakay === "student"){
#code
}
else if kaw na mag tuloy


Tas sa may line 51 wag mo na lagay $passStud lagay mo is $sasakay
Ayaw paps ganun pa rin. Ang nangyayari is ang nagdidisplay is yung unang condition lagi
 
[XX='Crispy Fry, c: 483339, m: 735358'][/XX] mali ka papsi 1 lang gagawin mo var $sasakay lang
 
[XX='Crispy Fry, c: 483339, m: 735358'][/XX] i mean diba sa line 53 mo nag lagay ka ng $student variable diba so ang lalabas is student right?

Kung gumawa ka ng $typeOfPersonRide = $student;

Meaning student sasakay rigth no need mo na palitan sa line 53 kung yung nulagay mo ay $typeOfPersonRide. Bale ang papalitan mo nalang ay yung = ni $typeOfPersonRide
 
<?php

$PassStud = "Student";
$Student = $PassStud;
$PassReg = "Regular";
$Regular = $PassReg;
$PassSen = "Senior";
$Senior = $PassSen;

$station = array("Roosevelt, ",
"Balintawak, ",
"Monumento, ",
"5th Avenue, ",
"R. Papa, ",
"Abad Santos, ",
"Blumentritt, ",
"Tayuman, ",
"Bambang, ",
"Doroteo Jose, ",
"Carriedo, ",
"Central Terminal, ",
"United Nations, ",
"Pedro Gil, ",
"Quirino, ",
"Vito Cruz," ,
"Gil Puyat, ",
"Libertad, ",
"Edsa, ",
"Baclaran, ");
$embark = 17;
$disembark = 0;
$totaltravel = $embark - $disembark;
$minfare = 15;
$kmfare = 5;

$overall = ($totaltravel - 4) * $kmfare + $minfare;


if($Regular === "Regular"){
$discount = 0;
$totalfare = $overall - $discount;
}
else if($Student === "Student"){
$discount = $overall * .20;
$totalfare = $overall - $discount;
}
else if($PassSen === "Senior"){
$discount = $overall * .20;
$totalfare = $overall - $discount;
}


echo 'Type of Passenger: ' . "$Regular <br/>";
echo 'You embark from: ' . $station[19] . "$embark KM <br/>";
echo 'You disembark at: ' . $station[2] . "$disembark KM <br/>";
echo 'You travelled a total of: ' . "$totaltravel KM <br/>";
echo 'Total fare is: ' . "$totalfare <br/>";
echo 'Discount is: ' . "$discount <br/>";
echo 'Minimun fare is ' . "$minfare <br/>";
echo 'Succeeding KM Fare is: ' . "$kmfare <br/>";






?>
 
PHP:
<?php

$PassStud = "Student";
$PassReg = "Regular";
$PassSen = "Senior";
$UserWillRide = $PassStud;

$station = array("Roosevelt, ",
"Balintawak, ",
"Monumento, ",
"5th Avenue, ",
"R. Papa, ",
"Abad Santos, ",
"Blumentritt, ",
"Tayuman, ",
"Bambang, ",
"Doroteo Jose, ",
"Carriedo, ",
"Central Terminal, ",
"United Nations, ",
"Pedro Gil, ",
"Quirino, ",
"Vito Cruz," ,
"Gil Puyat, ",
"Libertad, ",
"Edsa, ",
"Baclaran, ");
$embark = 17;
$disembark = 0;
$totaltravel = $embark - $disembark;
$minfare = 15;
$kmfare = 5;

$overall = ($totaltravel - 4) * $kmfare + $minfare;


if($UserWillRide === "Regular"){
$discount = 0;
$totalfare = $overall - $discount;
}
else if($UserWillRide === "Student"){
$discount = $overall * .20;
$totalfare = $overall - $discount;
}
else if($UserWillRide === "Senior"){
$discount = $overall * .20;
$totalfare = $overall - $discount;
}


echo 'Type of Passenger: ' . "$UserWillRide <br/>";
echo 'You embark from: ' . $station[19] . "$embark KM <br/>";
echo 'You disembark at: ' . $station[2] . "$disembark KM <br/>";
echo 'You travelled a total of: ' . "$totaltravel KM <br/>";
echo 'Total fare is: ' . "$totalfare <br/>";
echo 'Discount is: ' . "$discount <br/>";
echo 'Minimun fare is ' . "$minfare <br/>";
echo 'Succeeding KM Fare is: ' . "$kmfare <br/>";

?>


yan na papsi
 
Last edited:
PHP:
<?php

$PassStud = "Student";
$PassReg = "Regular";
$PassSen = "Senior";
$UserWillRide = $PassStud;

$station = array("Roosevelt, ",
"Balintawak, ",
"Monumento, ",
"5th Avenue, ",
"R. Papa, ",
"Abad Santos, ",
"Blumentritt, ",
"Tayuman, ",
"Bambang, ",
"Doroteo Jose, ",
"Carriedo, ",
"Central Terminal, ",
"United Nations, ",
"Pedro Gil, ",
"Quirino, ",
"Vito Cruz," ,
"Gil Puyat, ",
"Libertad, ",
"Edsa, ",
"Baclaran, ");
$embark = 17;
$disembark = 0;
$totaltravel = $embark - $disembark;
$minfare = 15;
$kmfare = 5;

$overall = ($totaltravel - 4) * $kmfare + $minfare;


if($UserWillRide === "Regular"){
$discount = 0;
$totalfare = $overall - $discount;
}
else if($UserWillRide === "Student"){
$discount = $overall * .20;
$totalfare = $overall - $discount;
}
else if($UserWillRide === "Senior"){
$discount = $overall * .20;
$totalfare = $overall - $discount;
}


echo 'Type of Passenger: ' . "$UserWillRide <br/>";
echo 'You embark from: ' . $station[19] . "$embark KM <br/>";
echo 'You disembark at: ' . $station[2] . "$disembark KM <br/>";
echo 'You travelled a total of: ' . "$totaltravel KM <br/>";
echo 'Total fare is: ' . "$totalfare <br/>";
echo 'Discount is: ' . "$discount <br/>";
echo 'Minimun fare is ' . "$minfare <br/>";
echo 'Succeeding KM Fare is: ' . "$kmfare <br/>";

?>


yan na papsi
yan papsi may discount na


1605065836166.png




btw papsi ano yung embark?
 

Attachments

Btw, lods alam mo ba paano mag compute ng for example galing syang baclaran tas bababa ng monumento cocomputin kung ilang Kilometers nun. Yun na lang kase kulang ko, wala kasi ako idea paano gawin yun.
 

Similar threads

Back
Top