login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Wiskunde

Offline finduilas - 01/08/2006 18:04
Avatar van finduilasPHP gevorderde Hallo,

Ik heb een wiskundige vraag.Ik wil in php van getal 1 een getal 2 maken.Het enige dat ik heb in het begin is getal 1.Door een of andere wiskundige bewerking wil ik getal2 uitkomen.Maar:
Als getal 1 bv 10 is dan is getal 2 bv 180
Als getal 1 bv 20 is dan is getal 2 bv 120

Dus getal 1 is omgekeerd evenredig met getal 2.
Dit moet dus in een soort script gegoten worden.Het enige dat je krijgt is dus getal 1.De uitkomst moet dan getal 2 zijn met die eigenschap.

4 antwoorden

Gesponsorde links
Offline WimJ - 01/08/2006 18:30
Avatar van WimJ Grafische gevorderde dit bedoel je toch he ?

  1. $a = 2 + 1;
  2. $b = $a;
  3.  
  4. of
  5.  
  6. $invoer = 180 - 120;
  7. $resultaat = $invoer;


In deze code wordt bevoorbeeld eerst de berekening rechts opgegeven in dit geval 180 - 120 gemaakt en het resultaat hiervan wordt opgehaald door resultaat en weergegeven.

Dit kan je mischien helpen ..
Offline finduilas - 01/08/2006 18:48
Avatar van finduilas PHP gevorderde Niet echt.

Ik wil dus
  1. $getal2 = $getal1 (+-*/^%) iets

Die iets is het enige die je mag kiezen (maar moet dan wel hetzelfde blijven.)
Offline Stijn - 01/08/2006 19:11
Avatar van Stijn PHP expert
Citaat:
Wikipedia:
Een verhouding is omgekeerd evenredig wanneer een toename enerzijds, een even grote afname anderzijds veroorzaakt.

Als A twee keer zo groot wordt, wordt B twee keer zo klein. De verhouding A maal B blijft constant.

In formule: AxB = Constant of B = C / A waarin C constant is

Omgekeerd evenredig is de tegenhanger van recht evenredig.


A = getal 1 (10)
B = getal 2 (180)

er moet dus een constante zijn. Je voorbeeld is niet omgekeerd evenredig. dit is omgekeerd evenredig:
10 - 180
20 - 90

Je ziet dus dat ik getal 1 verdubbeld heb dus deel ik getal 2 door 2 om de omgekeerd evenredigheid te bewaren.

Met code is dit niet zo moeilijk:
  1. <?php
  2. $getal1 = 10;
  3. $getal2 = 180;
  4.  
  5. $const = $getal1 * $getal2;
  6.  
  7. //ander getal
  8. $getal3 = $_POST['getal3'];
  9.  
  10. //omgekeerd evenredig
  11. $getal4 = $const / $getal3;
  12.  
  13. echo $getal4;
  14. ?>


verstaanbaar?

mvg stijn
Offline Abbas - 04/08/2006 09:13 (laatste wijziging 04/08/2006 09:18)
Avatar van Abbas Gouden medaille

Crew .NET
de uitleg van stijn klopt...

als je 2 getallen vermenigvuldigt en daarna deelt door een getal dat je invoert, krijg je het omgekeerd evnredige getal van getal 2

vb met de code van stijn

  1. <?php
  2. $getal1 = 10;
  3. $getal2 = 180;
  4.  
  5. $const = $getal1 * $getal2;
  6.  
  7. //ander getal
  8. $getal3 = $_POST['getal3'];
  9.  
  10. //omgekeerd evenredig
  11. $getal4 = $const / $getal3;
  12.  
  13. echo $getal4;
  14. ?>


$getal1 = 10
$getal2 = 180
$const = 1800
getal3 = bvb 5
getal4 = $const / $getal3 = 1800 / 5 = 360
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.221s