Regula celor 3 pahare in programare

Aceasta regula este cunoscuta de toata lumea, cand ai un pahar cu vin si un alt pahar cu apa. Dorim ca in paharul cu vin sa avem apa, si in paharul cu apa sa avem vin. Solutia este un alt treilea pahar. In acel pahar turnam vinul, primul pahar este gol asa ca aici punem continutul din paharul cu apa, si in fostul pahar cu apa turnam vinul.

In programare folosim aceasta regula cand vrem sa schimbam valorile intre 2 variabile . Ex: $a = 3, $b = 5 si vrem ca dupa schimbare sa avem $a = 5, $b = 3;

Exemplu:

<?php

//valorile initiale

$a = 3;
$b = 5;

echo "Valori initiale
“;
echo “a = $a”;
echo “b = $b”;

// Aplicam regula celor 3 pahare
$c = $a;
$a = $b;
$b = $c;

echo “Valori dupa schimbare
“;
echo “a = $a”;
echo “b = $b”;

?>

Bafta!

Leave a Reply