Operatore di assegnazione 
Sappiamo già che puoi impostare il valore di qualsiasi variabile utilizzando l'operatore di input.  Un'istruzione di input viene utilizzata nei casi in cui un valore viene specificato dall'utente durante l'esecuzione del programma.
Ma molto spesso abbiamo bisogno di impostare un nuovo valore per una variabile calcolandolo usando una certa formula. In questo caso, l'operatore di assegnazione -  ci aiuterà. L'abbiamo già usato un po 'negli ultimi problemi. Ora parliamone più in dettaglio.
 
La forma generale di un operatore di assegnazione è la seguente: <nome variabile> = <espressione>;

L'operatore di assegnazione funziona così:
1. Innanzitutto, viene valutata l'espressione a destra del segno di assegnazione.
2. Il valore risultante dell'espressione viene memorizzato (diciamo "assegnato") nella variabile a sinistra del segno di assegnazione. In questo caso, il vecchio valore della variabile viene cancellato.

Ad esempio, se dobbiamo impostare il valore della variabile c al doppio del valore della variabile b, allora dovremo scriverlo in questo modo: c = 2 * b; Non dimenticare che in programmazione non puoi omettere i segni di moltiplicazione in un'espressione. Altrimenti, il computer non capirà cosa vuoi moltiplicare.
Ad esempio, non puoi semplicemente scrivere c = 2b, sarebbe sbagliato!

L'espressione a destra dell'operatore di assegnazione consente di calcolare i valori utilizzando varie formule.< br />
Cosa può contenere un'espressione
X numeri interi e numeri reali (nei numeri reali, le parti intere e frazionarie sono separate da un punto, non da una virgola, come è consuetudine in matematica);
• segni aritmetici:  
    + aggiunta;
    - sottrazione;
    * moltiplicazione;
    / divisione;
    % modulo.

• chiamate di funzioni standard:
 Math.Abs(x)  - modulo numero reale x;
 Math.Sqrt(x)  - radice quadrata di un numero reale x;
 Math.Pow(x,y)  - calcola x elevato a y.

• parentesi per cambiare l'ordine delle azioni.

Qualsiasi linguaggio di programmazione include molte funzioni integrate che possono essere utilizzate nelle espressioni aritmetiche.
Per utilizzare funzioni aggiuntive, spesso è necessario includere librerie aggiuntive.

Ad esempio, le funzioni matematiche standard più comunemente utilizzate e la loro notazione in C#.
 Math.Abs(x) -  modulo reale x;
 Math.Sqrt(x) -  radice quadrata di un numero reale x;
 Math.Pow(x,y) - < /code>calcola x elevato alla potenza di y.

Ricorda che l'argomento della funzione è sempre scritto tra parentesi.

Regole per scrivere espressioni aritmetiche in un linguaggio di programmazione

Supponiamo di dover valutare un'espressione scritta in forma matematica nel seguente  modo:
Prima di scrivere un programma che calcoli il risultato per noi, formuliamo regole  registrazioni di espressioni algebriche in un linguaggio di programmazione:
1. Le espressioni contengono numeri, altri nomi di variabili, segni di operazioni, parentesi, nomi di funzioni.< br /> 2. Operazioni aritmetiche e relativi segni (+, -, *, /, % em>).
3. Il separatore tra parti intere e frazionarie è un punto.
4. L' espressione è scritta  una per riga (notazione lineare delle espressioni), i caratteri sono allineati in sequenza uno dopo l'altro, tutti i segni di operazione sono messi giù; vengono utilizzate le parentesi.

Quindi, seguendo le regole per scrivere espressioni aritmetiche, dobbiamo tradurre questa frazione (notazione matematica) in una notazione lineare, cioè scrivere la frazione in una riga.
Il numeratore e il denominatore contengono espressioni complesse (cioè contengono due o più fattori), quindi quando si scrive in forma lineare, è necessario
< span style="font -family:Arial,Helvetica,sans-serif">parentesi espressioni al numeratore e al denominatore.
Pertanto, la notazione lineare di tale espressione sarebbe simile a questa:

(2*17.56*17.56)/(7*2.47*0.43)

Scriviamo un programma per calcolare questa espressione: per fare ciò, definiamo i dati di input e output.

dati di input:  tutti i valori sono noti, quindi non è necessario inserire nulla dalla tastiera, quindi non ci saranno dati di input.

dati di output: il programma dovrebbe visualizzare il risultato dell'espressione aritmetica data (puoi inserirlo in qualsiasi variabile o visualizzare immediatamente il valore sullo schermo).

Visualizzeremo immediatamente il risultato dell'espressione sullo schermo senza salvarlo in alcuna variabile.  
Il risultato sarà un numero reale. 
utilizzando il sistema;
classe Programma {
    vuoto statico Main(){
        Console.WriteLine((2 * 17.56 * 17.56) / (7 * 2.47 * 0.43));
    }
}
Esegui il programma sul tuo computer e assicurati che restituisca 82.949843.