|
|
|
อยากคำนวนภาษีสำหรับคนโสด กับ แต่งงานแล้วมีบุตร ด้วยการเขียน php |
|
|
|
|
|
|
|
Code (PHP)
<?php
$monthly_money = 19520; //เงินเดือน
$son = 2; //จำนวนลูก
$taxPercent = 0; //อัตราภาษี
if($son>=1){
if($son ===1 ) $taxPercent = 30;
else if($son ===2 ) $taxPercent = 40;
else $taxPercent = 50;
}
else{
if($monthly_money<=15000) $taxPercent = 0;
else if($monthly_money<=50000) $taxPercent = 10;
else if($monthly_money<=100000) $taxPercent = 20;
}
?>
|
|
|
|
|
Date :
2013-09-25 19:37:14 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้อ่ะครับ
if มันซ้อน กัน ป่าว คับ
if($son>=1){
if($son ===1 ) $taxPercent = 30;
|
|
|
|
|
Date :
2013-09-25 23:55:48 |
By :
noppol |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือผมมีค่าแบบนี้อ่ะ
Code (PHP)
</head>
<form action="test3.php" method="post" >
<input type="text" name="base" />
โสด
<input type="radio" name="sod" value="s"/>
แต่งงาน
<input type="radio" name="sod" value="m"/>
<input type="submit" value="OK" />
</form>
<?php
$b=$_POST['base'];
$s=$_POST['s'];
$m=$_POST['m'];
$b=$b*12;
while($b>0){
print 'เงินรายปี'.$b;print '<br />';
if($b<=150000){
print 'คุณไม่เสียภาษี';print'<br />';
print 'ผลรวมเงิน'.$b;
}
else if($b>500000){
$total=(10/100)*$b;
$b=$b-$total;
print 'ภาษี'.$total;print'<br />';
print 'ผลรวมเงิน'.$b;
}
else if($b>1000000){
$total=(20/100)*$b;
$b=$b-$total;
print 'ภาษี'.$total;print'<br />';
print 'ผลรวมเงิน'.$b;
}$b=0;
}
?>
<body>
</body>
</html>
แต่ว่าพอมันรันแล้ว ติ๊ก 2 อัน ได้ค่าเหมือนกันอ่ะครับ ผมอยากให้ค่ามันไม่เหมือนกัน มันต้องเพิ่ม อะไรป่าวครับ
|
|
|
|
|
Date :
2013-09-26 00:03:16 |
By :
noppol |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|