Programmare Visual C# .NET – La sottrazione in C#
E’ abbastanza semplice in C#, realizzare una sottrazione. Per sottrarre un numero da un altro si ricorre all’operatore meno (-).
Aggiungete un nuovo bottone al vostro form, dopodiché settate le seguenti proprietà nella finestra delle proprietà:
Name: btnSubtract
Size: 100, 30
Text: Subtract
Fate doppio clic su di esso per aprire la finestra di progettazione, ed aggiungete le seguenti righe di codice:
int answerSubtract;
answerSubtract = 50 – 25;
MessageBox.Show( answerSubtract.ToString() );
la vostra finestra di progettazione sarà quindi simile a quella qui sotto riportata:

Abbiamo quindi creato la variabile answerSubtract, che conterrà il risultato della sottrazione.
Nella seconda linea di codice abbiamo usato il simbolo meno per sottrarre 25 da 50.
E per finire nell’ ultima linea di codice visualizziamo in una messageBox il risultato della sottrazione.
Assicuratevi di non aver commesso errori di digitazione, dopodiché eseguite il programma.
Cliccate sul bottone e vi verrà visualizzato il risultato dell’operazione che sarà, ovviamente, 25.
Interrompete l’esecuzione del programma, rientrate nella finestra di progettazione e cambiate il 25, in 25,5.
answerSubtract = 50 – 25,5;
Provate ad eseguire il programma e verrà evidenziata in blu la linea di codice appena modificata.
Il motivo è lo stesso che per l’ addizione: stiamo cercando di inserire un numero float in una variabile intera.
Proprio perché il simbolo matematico è cambiato, non significa che possiamo disobbedire alle regole del C#!
Cambiate nuovamente il 25,5 in 25 oppure utilizzate il Cast, e vedrete che il codice verrà eseguito correttamente.
E’ inoltre possibile sottrarre più di un numero. Cambiate la vostra linea di codice in questa:
answerSubtract = 50-25 – 10-2;
Eseguite il programma e, questa volta nella messageBox comparirà il numero 13.
E’ possibile utilizzare al posto dei numeri, delle variabili. Aggiungete la seguente variabile intera al codice:
int numberOne = 12;
Quindi modificate la seconda riga in:
answerSubtract = 50 - numberOne;
Ecco come dovrebbe comparire la vostra finestra di progettazione:

Qui abbiamo creato una variabile intera chiamata numberOne alla quale verrà assegnato il valore intero 12.
Mentre a seguito stiamo sottraendo da 50, tutto ciò che è nella variabile numberOne.
Eseguite il programma, cliccate sul pulsante Subtract. Dovreste ottenere come risposta nella messageBox il numero 38.
Esercizio
Impostate un’altra variabile. Chiamatela numberTwo.
Inserite il valore 4 all’interno di questa nuova variabile.
Sottraete da 50 le variabili numberOne e numberTwo.
Quando si esegue il codice, il valore visualizzato nella messageBox sarà 34.
Nella lezione successiva, utilizzeremo addizione e sottrazione insieme.
[...] La Sottrazione in C# [...]
[...] Programmare Visual C# .NET – La sottrazione in C# (1) [...]
[...] <-Sottrazione in C# [...]