Module: (C++) Variabili. Formati di output


Problem

2/7

Quasi calcolatrice

Theory Click to read/hide

Calcolatrice


Proviamo a scrivere una semplice calcolatrice.
Il nostro compito è visualizzare un'espressione aritmetica sullo schermo e farla calcolare al computer.
Ad esempio: 
5+7=12
Inoltre, al posto di 5 e 7 possono esserci numeri diversi a seconda dei valori delle variabili a e b nel programma.

Nell'istruzione di output è possibile visualizzare non solo il testo, ma anche i valori delle variabili, nonché il risultato di un'espressione aritmetica. Inoltre, la sequenza di output potrebbe essere diversa. Ad esempio, per visualizzare l'espressione precedente, è necessario scriverla in questo modo: cout << a << "+" << b << "=" << a+b;
Se vogliamo visualizzare il valore di una variabile, dobbiamo solo specificarne il nome senza virgolette. Se vogliamo visualizzare il risultato di un'espressione aritmetica, allora è sufficiente scrivere correttamente l'espressione aritmetica.
 
Devi ricordare!
Le variabili, il testo e le espressioni aritmetiche sono separate l'una dall'altra da <<.
 
*** Approfondimento: differenze C***
Nella stringa di formato, il numero di specificatori di output non è limitato, la cosa principale per ogni specificatore dopo la stringa di formato è elencare tutti i valori separati da virgole, che verranno sostituiti dal modello.
Per esempio: printf("%d+%d=%d",a,b,a+b);
La stringa di formato contiene tre identificatori di formato di output (%d).
Specificatore di formato - sequenza formata dal segno di percentuale iniziale (%), utilizzato per specificare il tipo e il formato dei dati.

L'identificatore %d indica che devono essere restituiti valori interi.  L'ordine di sostituzione è diretto.  Quelli. invece del primo modello %d, verrà visualizzato il valore della variabile a, invece del secondo - il valore della variabile b, e  invece del terzo - il valore dell'espressione a+b.

Problem

Completa il programma sopra in modo che, oltre alla somma dei numeri, visualizzi la differenza, il prodotto e il quoziente nelle righe corrispondenti. Il risultato di ogni azione deve essere visualizzato su una nuova riga. Non dimenticare di saltare a una nuova riga dove necessario. 

Il programma dovrebbe visualizzare sullo schermo quanto segue:
10+5=15
10-5=5
10*5=50
10/5=2