Jump to content
php.lv forumi

augstākā matemātika (php)


snach15

Recommended Posts

 

<?


     $z50=(1000 * 50 / 100);   // 500
$z25=(1000 * 25 / 100);
$summa = 400;


$v3 = rand(0, 5);
     $v4 = rand(0, 1);






    if($summa > $z50 and $v4 == 0 ) {
echo "<div class='message_success'>text1</div>";
                 }
elseif($summa > $z25 and $v3 == 0 ) {
echo "<div class='message_success'>text2</div>";
    }
         else {
echo "<div class='message_error'>text3</div>";
    }


?>
Sveiki, saskāros ar nelielu ķibeli kuru nevaru pats atrisināt. 
Tātad ja summa ir 400 un 50% no 1000 ir 500 ,un $v4 ir vienāds ar 0 ,tad vajadzētu parādīt text1 un tā arī notiek
,bet tādos gadījumos kad v4 ir viens un v3 ir nulle scripts vienalga darbojas bez problēmām ... tā nevajadzētu notikt.. kur esmu kļūdījies?
Link to comment
Share on other sites

atvainojos par kļūdu, nepareizi uzrakstīju ... 

 

Tātad ja summa ir 600 un 50% no 1000 ir 500 ,un $v4 ir vienāds ar 0 ,tad vajadzētu parādīt text1 un tā arī notiek
,bet tādos gadījumos kad v4 ir viens un v3 ir nulle scripts parāda text2 kas arī ir loģiski! ... bet man vajg panākt lai viņš man parādi text3 šijā situācijā.
Link to comment
Share on other sites

bet tādos gadījumos kad v4 ir viens un v3 ir nulle scripts parāda text2 kas arī ir loģiski! ... bet man vajg panākt lai viņš man parādi text3 šijā situācijā.

Samaini vietām? Man neaiziet, man sīkāk uzdevumu izklāstīt. Kāds sakars ar augstāko matemātiku?

Link to comment
Share on other sites

Ja es vispār pareizi sapratu ko Tu gribi panākt, tad apmēram tā:

 

 

if($summa > $z50 and $v4 == 0 ) {
    echo "<div class='message_success'>text1</div>";
} elseif($summa > $z25 and $summa < $z50 and $v3 == 0 ) {
    echo "<div class='message_success'>text2</div>";
} else {
    echo "<div class='message_error'>text3</div>";
}

kodu nepārbaudīju.

Link to comment
Share on other sites

Forumā nestrādā edit, nevaru izlabot iepriekšējo kodu, pareizāk laikam būtu tā:

 

 

if($summa > $z50 and $v4 == 0 ) {
    echo "<div class='message_success'>text1</div>";
} elseif($summa > $z25 and $summa <= $z50 and $v3 == 0 ) {
    echo "<div class='message_success'>text2</div>";
} else {
    echo "<div class='message_error'>text3</div>";
}

 


 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...