salve questo è il codice del programma che sto creando per un mio amico, però il compilatore mi da quest'errore assignment to "float" from "const char"... nn so cosa voglia dire... il sorgente che ho creato io è questo:
#include <iostream>
int main()
{
int primonumero;//primo numero inserito dall'utente
int secondonumero;//secondo numero inserito dall'utente
float sceltautente;//indica il numero scelto dall'utente nella prima interfaccia
int somma;//variabile che sta ad indicare la somma
int moltiplicazione;//variabile che sta ad indicare la moltiplicazione
int divisione;//variabile che sta ad indicare la divisione
int differenza;//variabile che sta ad indicare la differenza
std::cout << "Benvenuto nel programma per calcolare a tua scelta somma(1), differenza(2), moltiplicazione(3) o divisione(4).Digita il numero dell'operazione che vuoi eseguire: ";
std::cin >> sceltautente;
if( sceltautente = "uno" ){
std::cout << "Hai scelto di effettuare una somma; inserisci qui il primo numero che vuoi calcolare: ";
std::cin >> primonumero;
std::cout << "Perfetto! Ora inserisci il secondo numero che vuoi calcolare: ";
std::cin >> secondonumero;
somma = primonumero + secondonumero;
std::cout << "Bene! Il tuo risultato è "<< somma << std::endl;}
if( sceltautente = "due" ){
std::cout << "Hai scelto di effettuare una differenza; inserisci qui il primo numero che vuoi calcolare: ";
std::cin >> primonumero;
std::cout << "Perfetto! Ora inserisci il secondo numero che vuoi calcolare: ";
std::cin >> secondonumero;
differenza = primonumero - secondonumero;
std::cout << "Bene il tuo risultato è "<< differenza << std::endl ; }
if( sceltautente = "tre" ) {
std::cout << "Hai scelto di effettuare una moltiplicazione; inserisci qui il primo numero che vuoi calcolare: ";
std::cin >> primonumero;
std::cout << "Perfetto! Ora inserisci il secondo numero che vuoi calcolare: ";
std::cin >> secondonumero;
moltiplicazione = primonumero * secondonumero;
std::cout << "Bene il tuo risultato è "<< moltiplicazione << std::endl; }
if( sceltautente ="quattro") {
std::cout << "Hai scelto di effettuare una divisione; inserisci qui il primo numero che vuoi calcolare: ";
std::cin >> primonumero;
std::cout << "Perfetto! Ora inserisci il secondo numero che vuoi calcolare: ";
std::cin >> secondonumero;
divisione = primonumero / secondonumero;
std::cout << "Bene il tuo risultato è "<< divisione << std::endl; }
return 0;
}
Grazie per l'aiuto

Rispondi quotando