Introduzione alla programmazione
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
www.filoweb.it<br />
Il ciclo for, invece, permette di eseguire una serie di istruzione mentre la condizione è vera.<br />
La sua sintassi è:<br />
for (variabile iteratore; condizione; iteratore)<br />
{<br />
ciclo di operazioni<br />
}<br />
Capisco che vista così sembri quasi una formula alchemica misteriosa ma un esempio ci aiuterà a capire<br />
using System;<br />
class ciclo<br />
{<br />
public static void Main()<br />
{<br />
for (int i=10; i>0; i--)<br />
{<br />
Console.WriteLine(i);<br />
}<br />
}<br />
}<br />
Per finire questo capitolo diamo un’occhiata ad un operatore che C# si porta come eredità dal C e dal C++,<br />
l’operatore ternario.<br />
L’operatore ternario è un operatore speciale la cui sintassi è:<br />
espressione-condizione ? espressione1 : espressione2 ;<br />
Per chi conosce Excel l’operatore ternario si comporta come il comando “se” in una cella.<br />
using System;<br />
class ternario<br />
{<br />
public static void Main()<br />
{<br />
int a=5;<br />
string risposta= a>0 ? "a è maggiore di 0" : "a è minore di 0";<br />
Console.WriteLine(risposta);<br />
}<br />
}<br />
Nel caso in esempio se il valore di a è maggiore di 0 il valore della stringa diventa “a è maggiore di 0”<br />
altrimenti diventa “a è minore di 0”<br />
21