Inform e Glulx/Le basi di Inform/Un po' di matematica non guasta mai: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 22:
È anche possibile operare sui valori contenuti all’interno delle variabili. Ecco dei possibili esempi:
 
{| align=center width=50% border=0
| align=center|<tt>a = b + 20;</tt>
|-
| align=center|<tt>b = (c * 60) + (b / 30);</tt>
| &nbsp;&nbsp;&nbsp;&nbsp;<tt>a = b + 20;</tt>&nbsp;&nbsp;&nbsp;&nbsp; || &nbsp;&nbsp;&nbsp;&nbsp;<tt>b = (c * 60) + (b / 30);</tt>&nbsp;&nbsp;&nbsp;&nbsp; || &nbsp;&nbsp;&nbsp;&nbsp;<tt>d = (b + 7) * (b - 8);</tt>&nbsp;&nbsp;&nbsp;&nbsp;
| align=center|<tt>d = (b + 7) * (b - 8);</tt>
|}
 
Spesso poi, il contenuto di una variabile può essere incrementato o decrementato di un certo valore, come avviene nei seguenti esempi:
 
{| align=center width=50% border=0
| align=center|<tt>a = a + 2;</tt>
|-
| align=center|<tt>b = b + 5;</tt>
| &nbsp;&nbsp;&nbsp;&nbsp;<tt>a = a + 2;</tt>&nbsp;&nbsp;&nbsp;&nbsp; || &nbsp;&nbsp;&nbsp;&nbsp;<tt>b = b + 5;</tt>&nbsp;&nbsp;&nbsp;&nbsp; || &nbsp;&nbsp;&nbsp;&nbsp;<tt>b = b – a</tt>&nbsp;&nbsp;&nbsp;&nbsp; || &nbsp;&nbsp;&nbsp;&nbsp;<tt>b = b – (a + 3);</tt>&nbsp;&nbsp;&nbsp;&nbsp;
| align=center|<tt>b = b – a;</tt>
| align=center|<tt>b = b – (a + 3);</tt>
|}
 
Quindi, supponendo che <tt>a</tt> abbia il valore "12" e che <tt>b</tt> abbia il valore "6", avremo:
 
{| align=center width=50% border=1
| align=center|<tt>a = a + 2</tt>
|-
| align=center|<tt>b = b – a</tt>
| &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<tt>a = a + 2</tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; || &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<tt>b = b – a</tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; || &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<tt>b = b – (a + 3)</tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
| align=center|<tt>b = b – (a + 3)</tt>
|-
| align=center|<tt>a = 12 + 2</tt>
| &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<tt>a = 12 + 2</tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; || &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<tt>b = 6 - 12</tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; || &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<tt>b = 6 – (12 + 3)</tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
| align=center|<tt>b = 6 - 12</tt>
| align=center|<tt>b = 6 – (12 + 3)</tt>
|-
| align=center|<tt>a = 14</tt>
| &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<tt>a = 14</tt> || &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<tt>b = -6</tt> || &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<tt>b = –9</tt>
| align=center|<tt>b = -6</tt>
| align=center|<tt>b = –9</tt>
|}
 
Line 56 ⟶ 64:
 
[[Categoria:Inform e Glulx|Le basi di Inform|Un po' di matematica non guasta mai]]
{{Avanzamento|100%|213 giugno 2009}}