da
razielmitico » 5 dic 2012, 14:23
non me ne sono accorto per niente cavolo! XD grazie mille.
Adesso andiamo al problema serio :S
Essendo alle prime armi volevo creare un programma abbastanza semplice senza cicli ne altro di complesso.
Una calcolatrice che fa le quattro operazioni tra due numeri.
Il programma inizia con una domanda "vuoi eseguire una sottrazione,divisione,moltiplicazione o una addizione?"
quindi ho una variabile di nome "risposta" che deve contenere una risposta tra le quattro possibili (sottrazione divisione,moltiplicazione,addizione) quindi solo lettere e poi una condizione che vada a verificare se "risposta" è una della quattro scelte e procede con le operazioni.
So che per i caratteri si usa "char" ma come le devo dichiarare?
io ho scritto così:
#include <iostream>
using namespace std;
int (o devo mettere char?) main ()
{
char risposta,a,b,div,sot,add,molt;
cout<<"vuoi eseguire una divisione,una sottrazione,una moltiplicazione o un addizione?"<<endl;
cin<<risposta;
if (risposta= divisine)
va a fare le varie cose....
un altro problemma spunta per la divisione,in quanto i risultati possono essere con la virgola,quindi devo usare il float (o mi consigliate il double?) ma come dichiaro le varie variabili? (in questo caso il risultato della divisione?)