Ak by som chcela nakresliť obdlžník, ktorý má výšku 50 pixelov, a jeho šírka je dvakrát ako jeho výška ako to naprogramujem, aby počítač spravil čo chcem...? No, môžem umelcovi povedať choď hore o 50, otoč sa vpravo, prejdi dalších 100 a sprav to celé dvakrát, lenže to by som to celé spravila za počítač. Vypočítať 50x2 z hlavy nie je také zložité, ale počítač je vo výpočtoch ozaj dobrý, takže by sme to mali nechať na neho. Ak použijem len premennú "výška" môžem ju ľahko zmeniť na 250 a zmeniť aj môj algoritmus, ktorým poviem umelcovi choď hore o "výšku", otoč sa vpravo, prejdi x "výška" x 2. Takto vznikne obdĺžnik so šírkou 2 x väčšou ako jeho výška