Avatar billede 4u2x Nybegynder
12. februar 2005 - 02:39 Der er 6 kommentarer og
1 løsning

tjek om tallet kan deles

findes der en måde hvor man kan finde ud af om man kan dele et tal i to, uden at få noget i rest?
Avatar billede gammelhat Nybegynder
12. februar 2005 - 02:47 #1
altså du vil teste om tallet er lige?

if($tal&1) echo "ulige";
else echo "lige";


et ulige tal har altid bit 0 sat
Avatar billede olebole Juniormester
12. februar 2005 - 03:22 #2
<ole>

Og ellers kan du bruge modulus. Den kan du checke med, om et tal kan deles med et andet tal:

$tal = 13;
if (13%3==0) print "13 kan deles med 3<br>";
else print "13 kan ikke deles med 3<br>";

$tal = 12;
if (12%3==0) print "12 kan deles med 3<br>";
else print "12 kan ikke deles med 3<br>";

/mvh
</bole>
Avatar billede olebole Juniormester
12. februar 2005 - 03:23 #3
Hehe ...  :)

$tal = 13;
if ($tal%3==0) print "13 kan deles med 3<br>";
else print "13 kan ikke deles med 3<br>";

$tal = 12;
if ($tal%3==0) print "12 kan deles med 3<br>";
else print "12 kan ikke deles med 3<br>";

- men resultatet bliver det samme  ;o)
Avatar billede 4u2x Nybegynder
12. februar 2005 - 03:26 #4
hehe der er da blevet tænkt lidt over dine koder hva olebole :D

well... i kan begge få point'ene... så kom med et svar... :)
Avatar billede olebole Juniormester
12. februar 2005 - 06:31 #5
Nåja ... det gik vist lidt hurtigt  :)
Skal det give mening, bør man naturligvis bruge variablen overalt:

$tal = 13;
if ($tal%3==0) print $tal." kan deles med 3<br>";
else print tal." kan ikke deles med 3<br>";

- men meningen var at demonstrere modulus-operatoren ... og det lykkedes da i det mindste  :D
Avatar billede olebole Juniormester
12. februar 2005 - 06:32 #6
*LooL* ... og han kan blive ved:

$tal = 13;
if ($tal%3==0) print $tal." kan deles med 3<br>";
else print $tal." kan ikke deles med 3<br>";

Skrid *SÅ* i seng, OLE!  :D
Avatar billede 4u2x Nybegynder
14. februar 2005 - 23:13 #7
brugte din metode gammelhat, men olebole får også lige nogle point...

kom med svar gammelhat ! :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester