Vai al contenuto

calcolatrice tascabile in C


Messaggi raccomandati

ciao! come esercizio devo scrivere un programma che simuli il lavoro di una calcolatrice ma ho dei problemi:

#include <iostream>

#include <math.h>

using namespace std;

int main ()

{

int a, b, SOMMA, PRODOTTO, SOTTRAZIONE, MODULO, DIVISIONE;

SOMMA= a+b;

PRODOTTO= a*b;

if (a>b)

SOTTRAZIONE= a-b;

MODULO= a%b;

if (b!=0)

DIVISIONE= a/b;

cout << "Inserisci 2 valori interi";

cin >> a >> b;

cout << "La somma è" << SOMMA;

cout << "Il prodotto è" << PRODOTTO;

cout << "La sottrazione è" << SOTTRAZIONE;

cout << "Il resto è" << MODULO;

cout << "La divisione è" <<DIVISIONE;

return 0;

}

mi da errore Thread 1: Program received signal: "EXC_ARITHMETIC" quando dichiaro int a, b...

Link al commento
Condividi su altri siti

ho risolto credo...

#include <iostream>

#include <math.h>

using namespace std;

int main ()

{

int a, b, somma, prodotto, sottrazione, modulo, divisione;

cout << "Inserisci 2 valori interi";

cin >> a >> b;

somma= a+b;

prodotto= a*b;

if (a>b)

sottrazione= a-b;

else cout << "Non possibile";

modulo= (a%b);

if (b!=0)

divisione= a/b;

cout << "La somma è" << somma;

cout << "Il prodotto è" << prodotto;

cout << "La sottrazione è" << sottrazione;

cout << "Il resto è" << modulo;

cout << "La divisione è" <<divisione;

return 0;

}

Link al commento
Condividi su altri siti

se vuoi farla veramente come una calcolatrice tascabile dovresti mettere un ciclo infinito e un serie di comandi che permettano di interagire per scegliere l'operazione che si vuole fare, poi con un comando di uscita si fa il return e il programma termina.

Un Tetris in vecchio stile, dedicato alla versione per Mac degli anni 80.

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...