/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
conditions?
Fra : Tonni Aagesen


Dato : 15-03-02 04:41

Hejsa NG,

Jeg abstraherer lige over et problem:

Lad os sige vi har en talrække [0...20] og 2 talpar:

tp_a[5,8]
tp_b[12,15]

vi laver så et nyt talpar tp_c[x,y] - hvordan sikrer vi os så nemmest at:

1) at hverken x eller y findes i "tp_a" eller "tp_b".
2) at hverken "tp_a" eller "tp_b" findes mellem x og y.

Da en betingelse, så vidt jeg ved, kun må indeholde 2 parametre (x < y) og
ikke (5 < y < 8), er der så nogen der har et fif?
Skal forresten bruges i en if-sætning.

--
Mvh
Tonni Aagesen
agent29@mail1.stofanet.dk



 
 
Tonni Aagesen (15-03-2002)
Kommentar
Fra : Tonni Aagesen


Dato : 15-03-02 04:59

"Tonni Aagesen" <use.my@signature.com> skrev i en meddelelse
news:a6rq9n$kjn$1@sunsite.dk...

> Hejsa NG,
>
> Jeg abstraherer lige over et problem:
>
> Lad os sige vi har en talrække [0...20] og 2 talpar:
>
> tp_a[5,8]
> tp_b[12,15]
>
> vi laver så et nyt talpar tp_c[x,y] - hvordan sikrer vi os så nemmest at:
>
> 1) at hverken x eller y findes i "tp_a" eller "tp_b".
> 2) at hverken "tp_a" eller "tp_b" findes mellem x og y.

Dooh!! Klokken er alt for mange


--
Mvh
Tonni Aagesen
agent29@mail1.stofanet.dk



Niels Andersen (15-03-2002)
Kommentar
Fra : Niels Andersen


Dato : 15-03-02 15:40

Tonni Aagesen wrote:
> Da en betingelse, så vidt jeg ved, kun må indeholde 2 parametre (x < y) og
> ikke (5 < y < 8), er der så nogen der har et fif?

(5 < $y) && ($y < 8)

I en if-sætning:

if ((5 < $y) && ($y < 8))

"&&" betyder at begge dele skal være sande.

--
Mvh.

Niels Andersen

Karl Peder Olesen (15-03-2002)
Kommentar
Fra : Karl Peder Olesen


Dato : 15-03-02 15:41

On Fri, 15 Mar 2002 04:41:19 +0100, "Tonni Aagesen"
<use.my@signature.com> wrote:

>Hejsa NG,
>
>Jeg abstraherer lige over et problem:
>
>Lad os sige vi har en talrække [0...20] og 2 talpar:
>
>tp_a[5,8]
>tp_b[12,15]
>
>vi laver så et nyt talpar tp_c[x,y] - hvordan sikrer vi os så nemmest at:
>
>1) at hverken x eller y findes i "tp_a" eller "tp_b".
>2) at hverken "tp_a" eller "tp_b" findes mellem x og y.
>
>Da en betingelse, så vidt jeg ved, kun må indeholde 2 parametre (x < y) og
>ikke (5 < y < 8), er der så nogen der har et fif?
>Skal forresten bruges i en if-sætning.
>
>--
>Mvh
>Tonni Aagesen
>agent29@mail1.stofanet.dk
>
>
Et forslag til en løsning:

1) Du finder min(tp_a) = min_a (her = 5)
2) Du finder max(tp_a) = max_a (her = 8)
3) Du skal sikre at:
   ((x < min_a) && (y < min_a)) eller
   ((x > max_a) && (y > max_a))
4) Det samme tjekkes for tp_b

Mht. at finde f.eks. min_a, så er det elementært hvis det mindste tal
altid er det første tal af talparret. Ellers må du tjekke:

if (tal_1 < tal_2)
   min_a = tal_1;
else
   min_a = tal_2;


mvh
Karl Peder Olesen


Søg
Reklame
Statistik
Spørgsmål : 177505
Tips : 31968
Nyheder : 719565
Indlæg : 6408554
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste