scelta operazione di calcolo in c++

Stato
Chiusa ad ulteriori risposte.

Carlo Zito

Nuovo Utente
10 Mag 2020
6
0
1
Foggia
Salve a tutti, devo rappresentare un algoritmo che, dopo aver acquisito 2 numeri interi come input, chieda all'utente di inserire "1" se vuole calcolare la somma dei due numeri e "2" se vuole calcolare il prodotto. C'è qualcuno che può aiutarmi?
 

marino51

Utente Attivo
28 Feb 2013
2.903
160
63
Lombardia
posta il codice che hai sviluppato, indicando con chiarezza il problema e ti si da una mano,
NON chiedere di risolvere un esercizio scolastico al posto tuo
 
  • Like
Reactions: f107

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.232
321
83

Carlo Zito

Nuovo Utente
10 Mag 2020
6
0
1
Foggia
mi dà l'errore nella linea delle variabili

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
int x, y, 1, 2, somma, prodotto;
cout<<"Digitare il primo numero"<<endl;
cin>>x;
cout<<"Digitare il secondo numero"<<endl;
cin>>y;
cout<<"Digitare 1 per la somma x + y"<<endl;
cin>>1;
{
if "1": somma = x+y;
cout << "La somma dei due numeri e': " << somma << endl;

}
cout<<"Digitare 2 per il prodotto x * y"<<endl;
cin>>2;
{
if "2": prodotto = x*y
cout<<"Il prodotto tra i due numeri e' "<<prodotto<<endl;
}

return 0;
}
 

Carlo Zito

Nuovo Utente
10 Mag 2020
6
0
1
Foggia
Professor Marino 51, va bene questo? Per favore mi controlla anche l'algobuild in allegato? Grazie professore!

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
int x, y, scelta, somma, prodotto;
cout<<"Digitare il primo numero: "<<endl;
cin>>x;
cout<<"Digitare il secondo numero: "<<endl;
cin>>y;
cout<<"Digitare la scelta (1 per la somma, 2 per il prodotto): "<<endl;
cin>>scelta;

if (scelta == 1)
{
somma = x+y;
cout << "La somma dei due numeri e': " << somma << endl;
}
else
{
if (scelta == 2)
{
prodotto = x*y;
cout << "Il prodotto dei due numeri e': " << prodotto << endl;
}
else
{
cout <<"La scelta è errata" << endl;
}
system("pause");
return 0;
}

}
 

Allegati

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.232
321
83
@Carlo Zito
Adesso hai passato il limite!
  1. Qui non si deve fare gli spiritosi prendendo in giro il prossimo
  2. Qui si scrive il codice con gli appositi tag
  3. Qui prima di partecipare e scrivere sul forum si deve leggere il regolamento generale e quello di sezione molto molto attentamente
Alla prissima spiritosaggine o polemica sei fuori
Qui chiudo
 
Stato
Chiusa ad ulteriori risposte.