25.06.2019 Views

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 />

Vediamo degli esempi:<br />

int a = 10;<br />

int b = 5;<br />

int c= a++ + b; // c= a+5=15; a=10+1<br />

int d= ++a +b; //a=11+1=12 ; d=12+5=17<br />

Nella prima somma c ha il valore di 15 in quanto il valore di a viene sommato dopo le altre operazioni.<br />

Nel secondo esempio (a ha assunto il valore di 11 dall’operazione di precedente) prima aggiungo 1 ad a e poi<br />

sommo con b.<br />

Gli ultimi operatori che consideriamo sono quelli di assegnazione operazione.<br />

Operatore Esempio Significato<br />

+= a+=b a=a+b<br />

-= a-=b a=a-b<br />

*= a*=b a=a*b<br />

/= a/=b a=a/b<br />

%= a%=b a=a%b<br />

Questi sono i principali operatori; per gli altri si consiglia di vedere la documentazione ufficiale.<br />

using System;<br />

class compara<br />

{<br />

public static void Main(string[] args)<br />

{<br />

int a = int.Parse(args[0]); // Converto il primo valore in intero //<br />

int b = int.Parse(args[1]); // Converto il secondovalore in intero //<br />

Console.WriteLine("a uguale a b:" );<br />

Console.WriteLine(a==b);<br />

Console.WriteLine("a maggiore di b:" );<br />

Console.WriteLine( a>b);<br />

Console.WriteLine("a minore di b:" );<br />

Console.WriteLine( a

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!