La variabile scelta non esiste nella funzione potenza ma nel main.Originariamente inviato da 21Edoardo96
1)Nella funzione 'potenza' la variabile dello switch 'scelta' viene data come errore in quanto no ha valori ma, quindi come faccio a far ritornare i valori a 'scelta'?
E' una scelta logicamente sbagliata quella di usare la variabile scelta nella funzione potenza perché quella deve solamente fare un calcolo e restituirlo.
Sarà nel main che deciderai di chiamare potenza(a,b) oppure potenza(b,a) a seconda del valore di scelta.
L'operatore % vale solamente per gli interi e non per i float.
Per i flaot e i double devi usare la funzione fmod
http://www.cplusplus.com/reference/clibrary/cmath/fmod/
Non compilo il programma ... lo vedrai dopo tu se ci sono altri errori.Se ci sono degli altri errori fatemelo sapere.