C# .NET Operatori logici
Gli operatori logici vengono spesso utilizzati quando è necessario testare una determinata variabile, in base al valore che assume.
Un esempio di operatore logico utilizzato fino ad ora è il doppio uguale ‘==’.
if (myVariable == 10)
{
/ / Eseguire del codice QUI
}
In questo caso Il codice all’interno delle parentesi graffe viene eseguito solamente se se la variabile myVariable assume il valore 10.
A seguito sono elencati i restanti operatori logici che possono essere utilizzati nelle interrogazione ad una o più variabili:

Per capire meglio il funzionamento di tutti questi operatori logici realizzeremo un programma che permetterà di comparare due variabili.
L’istruzione ‘Switch’
Un più semplice metodo per implementare interrogazioni ad una variabile fa utilizzo dell’istruzione switch, che è solitamente utilizzata quando è necessario eseguire molti test su una di queste.
Potete osservare la sistassi di quest’istruzione nell’immagine sottostante:

Come si può facilmente intuire, all’interno delle parentesi tonde va inserita la variabile da testare e, fra gli apici a seguito delle istruzioni case vanno inseriti i valori con i quali va confrontata.
Else… If C# .NET
Nel caso in cui avessimo bisogno di verificare una o più condizione possiamo utilizzare l’istruzione else if.
Per capire meglio il funzionamento di questa istruzione applichiamola direttamente alla nostra calcolatrice:
bool plusButtonClicked = true;
bool minusButtonClicked = false;
C#. NET – Logica Condizionale
La logica condizionale fa principalmente utilizzo dell’ istruzione IF.
E’ praticamente impossibile per un programmatore realizzare un programma funzionante in modo corretto senza l’utilizzo di quest’istruzione.
L’uso della logica condizionale viene introdotto nel momento in cui dobbiamo risolvere problemi nel quale il codice da eseguire dipende da determinati fattori:
Ad esempio. Prendete il codice della calcolatrice, se oltre al pulsante ‘più’ volessimo implementare il ‘meno’ sarebbe necessario scrivere il codice che eseguirebbe la seguente interrogazione:
SE il pulsante più è stato cliccato, Somma
SE il tasto Meno è stato cliccato, sottrai
Il pulsante Risultato
Grazie al pulsante uguale potremo visualizzare a display della calcolatrice i risultati delle nostre operazioni.
Per memorizzare il risultato di una qualsiasi operazione utilizzeremo una seconda variabile globale, quindi modificate il codice come qui sotto riportato:
double total1 = 0;
double total2 = 0;
private void btnPlus_Click(object sender, EventArgs e)
{
total1 = total1 + double.Parse(txtDisplay.Text);
txtDisplay.Clear( );
}
Una calcolatrice C# .NET – Il pulsante somma
Nella lezione precedente abbiamo imparato come visualizzare a display i numeri che digitiamo tramite il tastierino numerico della calcolatrice.
In questa nuova lezione vedremo come salvare i numeri inseriti, in variabili e in seguito utilizzarli in calcoli matematici.
Il tipo di variabile che utilizzeremo sarà di tipo double, e per rendere quest’ ultime accessibili da tutti i metodi del programma, utilizzeremo delle variabili dette globali, quindi non verranno più dichiarate come qui sotto riportato:
private void btnOne_Click(object sender, EventArgs e)
{
double total1 = 0;
}
Una calcolatrice C# .NET – Il codice
Prima di iniziare a scrivere il codice relativo alla nostra calcolatrice proviamo a ideare un algoritmo per l’inserimento dei numeri:
1. Inserimento del primo numero tramite la pressione dei bottoni.
2-il primo numero viene visualizzato nella textbox
3.Cliccare sul pulsante +.
4.il primo numero inserito scompare e lascia posto all’inserimento del secondo numero.
5.inserimento del secondo numero.
6.premere il pulsante = e visualizzare il risultato.
La prima funzione che verrà implementata sarà quindi quella che permetterà di visualizzare nella casella di testo della nostra calcolatrice il numero che andremo a inserire.
Per identificare il bottone che premeremo possiamo utilizzare la sua proprietà testo che identificherà un numero da 0 a 9.
Iniziate a modificare il codice relativo al bottone 1, quindi cliccateci sopra 2 volte per accedere alla finestra relativa al suo codice ed aggiungete la seguente stringa:
Una calcolatrice C# .NET – il progetto
In questa lezione progetteremo una calcolatrice basilare il C#.
Inizialmente l’unica operazione che potrà fare sarà la somma e, dopo aver compreso come funziona il tutto implementeremo la sottrazione, la moltiplicazione e la divisione.
L’ interfaccia grafica della calcolatrice che andremo a realizzare sarà simile a quella qui sotto riportata:

Recuperare numeri dalle caselle di testo
In questa lezione vedremo come recuperare i numeri dalle caselle di testo per poi elaborarli all’ interno del nostro codice.
Creiamo un nuovo progetto: File > New Project dalla barra principale di visual C#.
Aggiungiamo una casella di testo ed un bottone, che dovranno avere le seguenti proprietà.
Casella di testo:
Name: tbFirstNumber
Size: 50, 20
Location: 40, 35
Text: 10
Bottone:
Name: btnAnswer
Size: 75, 25
Location: 90, 90
Text: Answer
La moltiplicazione e la divisione in C#
in C# moltiplicazione e divisione sono realizzate per mezzo di due operatori matematici:
* -> moltiplicazione;
/ -> divisione;
Modificate il vostro codice in:
answer = ( firstNumber + secondNumber ) * thirdNumber;
A causa delle parentesi, la prima operazione che verrà eseguita al lancio del programma sarà quella di sommare firstNumber a secondNumber, dopodiché il risultato dell’ operazione verrà moltiplicato per thirdNumber.
Eseguite il programma e controllate il valore della variabile answer che dovrebbe essere 8.750.
Adesso cancellate le parentesi tonde. la vostra finestra di codice sarà simile a questa: