Toon posts:

[PHP] Een waarde een MIN en een MAX geven

Pagina: 1
Acties:
  • 34 views sinds 30-01-2008

Verwijderd

Topicstarter
$nr5 = $nr1 + $nr2 + $nr3 + $nr4;
$nr6 = $nr5 / 2;
$nr10 = $nr6 + $nr7 + $nr8 + $nr9;
$nr11 = $nr5 - $nr10;
$nr12 = $nr11 * 50;

Dit is de formule nu moet $nr6 een waarde worden tussen de 650 en de 1150 maar het lukt me niet

als iemand me kan helpen graag

al vast bedankt

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

$nr6 = 1000;

Verwijderd

Topicstarter
Geloof niet dat je de formule zelf door heb

$nr6 = $nr5/2 gaat dus al een formule aan vooraf

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22:23

NMe

Quia Ego Sic Dico.

PHP:
1
if (($nr6 < 650) || ($nr6 > 1150)) echo "fout!";

Tijd voor een tutorial misschien?
_/-\o_

[ Voor 45% gewijzigd door NMe op 20-05-2004 15:22 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 19:24
Dus nr1 t/m 4 samen moet je zo vullen dat ze totaal meer dan 650 en minder dan 1150 zijn.
Tijd voor een tutorial misschien?
En het lezen van de FAQ wat betreft duidelijkheid in een topicstart.

[ Voor 38% gewijzigd door djluc op 20-05-2004 15:18 ]


Verwijderd

Okey,

En wat is nou de bedoeling? Even goed formuleren please...

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Verwijderd schreef op 20 mei 2004 @ 15:16:
Geloof niet dat je de formule zelf door heb

$nr6 = $nr5/2 gaat dus al een formule aan vooraf
tuurlijk, maar als je aan het eind $nr6 = 1000; neerzet, dan klopt het, $nr6 is dan tussen 650 en 1150, zoals je vroeg in je topicstart ;)

misschien dat je door mijn "antwoord" inziet dat je topicstart verre van ideaal is, en nogal wat mist.

Verwijderd

Topicstarter
Ik zal het proberen duidelijker te maken

$nr5 = $nr1 + $nr2 + $nr3 + $nr4;

In deze som moet je alles in kunnen vullen zodat het getal zowel boven de BV 3000 uitkomt en onder de 1000 de uitkomst mag dus niets uitmaken

$nr6 = $nr5 / 2;

$nr6 = de dus de helft van $nr5

Nu moet $nr6 een getal van BV 500 afronden naar 650 en een getal dat boven de 1150 komt naar beneden afronden dus 1500 moet dan 1150 worden

Hopelijk kunnen jullie me helpen

Verwijderd

Dan moet gelden:

2300 > ($nr1 + $nr2 + $nr3 + $nr4) > 1300

Het nut van de vraag snap ik nog steeds niet hoor...


Ga eens wat tutorials lezen, over IF statements bijvoorbeeld

code:
1
2
3
4
5
if ($nr6 < 650) {
  $nr6 = 650;
} elseif ($nr6 > 1300) {
  $nr6 = 1300;
}

[ Voor 47% gewijzigd door Verwijderd op 20-05-2004 15:25 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22:23

NMe

Quia Ego Sic Dico.

PHP:
1
2
if ($nr6 > 1150) $nr6 = 1150;
if ($nr6 < 500) $nr6 = 500;

Doe die tutorial die ik je heb aangeraden nou maar, kun je wel gebruiken... :/

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

Topicstarter
Erkens schreef op 20 mei 2004 @ 15:21:
[...]

tuurlijk, maar als je aan het eind $nr6 = 1000; neerzet, dan klopt het, $nr6 is dan tussen 650 en 1150, zoals je vroeg in je topicstart ;)

misschien dat je door mijn "antwoord" inziet dat je topicstart verre van ideaal is, en nogal wat mist.
Ik begrijp wat je bedoelt sorry 8)7

Verwijderd

Handig document voor je:

http://www.php.net/manual/en/language.control-structures.php

[ Voor 20% gewijzigd door Verwijderd op 20-05-2004 15:27 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22:23

NMe

Quia Ego Sic Dico.

Doe liever meteen de Nederlandse versie... Is wat makkelijker gezien het niveau van TS vermoed ik. :)

http://nl.php.net/manual/nl/control-structures.php

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 17:50

gorgi_19

Kruimeltjes zijn weer op :9

Dit topic gaat nergens meer over. Topicstart onduidelijk en verder moet het ook wel in de handleiding staan. Zie hiervoor eerdere links in dit topic. Verder moet je met logisch redeneren ook een eind komen.

Deze gaat dicht. :)

[ Voor 15% gewijzigd door gorgi_19 op 20-05-2004 15:45 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1

Dit topic is gesloten.