Skrypt PHP z instrukcją warunkową PROBLEM

W tym dziale możesz uzyskać pomoc (nie ich rozwiązanie) przy zadaniach domowych
aniucha2306

Użytkownik
Posty: 2
Rejestracja: 18 lut 2013, 17:13

Skrypt PHP z instrukcją warunkową PROBLEM

Post18 lut 2013, 17:15

Witam. Mam za zadanie napisać skrypt, który wypisze liczby w kolejności od największej do najmniejszej jestem na tym etapie i się pogubiłam jakby ktoś mógłby pomoc dokończyć byłabym wdzięczna :)
</head>
<body>
<?php

$a=4;
$b=2;
$c=6;
print("<br>a</b> jest rowne $a<br />");
print("<br>b</b> jest rowne $b<br />");
print("<br>c</b> jest rowne $c<br />");

if($a<$b){
if ($c<$a){ print("$c,$b,$a");}
else if ($c<$b){ print("$a,$c,$b");}
else { print ("$a,$b,$c");}
else if ($c<$b) { print("$c,$b,$a");}
}
?>

</body>
</html>

Awatar użytkownika
cosik_ktosik

Administrator
Posty: 21399
Rejestracja: 13 lis 2008, 01:17
Lokalizacja: Szczecin
Kontaktowanie:

Skrypt PHP z instrukcją warunkową PROBLEM

Post18 lut 2013, 21:30

Tu bez pętli się nie obejdzie. Zrób to sortowaniem bąbelkowym.
Kod w C, musisz zrobić go na php

Kod: Zaznacz cały

        int i, j, temp;
        for (i = 0; i<size; i++)
        {
                for (j=0; j<size-1-i; j++)
                {
                        if (table[j] > table[j+1])
                        {
                                temp = table[j+1];
                                table[j+1] = table[j];
                                table[j] = temp;
                        }
                }
        }
Hotfix
Pozdrawiam, cosik_ktosik :)

aniucha2306

Użytkownik
Posty: 2
Rejestracja: 18 lut 2013, 17:13

Skrypt PHP z instrukcją warunkową PROBLEM

Post20 lut 2013, 20:05

Mógłby ktoś sprawdzić ?

<?php

$a=4;
$b=2;
$c=6;
print("<br>a</b> jest rowne $a<br />");
print("<br>b</b> jest rowne $b<br />");
print("<br>c</b> jest rowne $c<br />");

if($a<$b){
if ($b<$c){ print("$a,$b,$c");}
else if ($a<$c){ print("$a,$c,$b");}
else { print ("$c,$a,$b");}
else if ($b>$c) { print("$c,$b,$a");}
else if ($a>$c) { print("$b,$c,$a");}
else { print ("$b,$a,$c");}
}
?>

</body>
</html>

Awatar użytkownika
Lena

Globalny Moderator
Posty: 4554
Rejestracja: 10 lut 2009, 19:42
Lokalizacja: Sz-n

Skrypt PHP z instrukcją warunkową PROBLEM

Post22 lut 2013, 21:23

nie lepiej sprawdzić w jednym if oba warunki sprawdzając czy dana liczba jest największa, a potem sprawdzić kolejność pozostałych dwóch?

Kod: Zaznacz cały

<html>
<body>

<?php

$a=40;
$b=2;
$c=6;
print("<b>a</b> jest rowne $a<br />");
print("<b>b</b> jest rowne $b<br />");
print("<b>c</b> jest rowne $c<br />");

if($a>$b && $a>$c){ //a największe
   if($b >$c){print("$a,$b,$c");}
   else {print("$a,$c,$b");}
}
elseif ($b>$a && $b>$c){ //b największa
   if($a>$c){print("$b,$a,$c");}
   else {print("$b,$c,$a");}
   }
else{ // c największe
   if($a>$b){print("$c,$a,$b");}
   else {print("$c,$b,$a");}
}
?>

</body>
</html>



  • Reklama

Wróć do „Pomoc przy zadaniach domowych”



Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości