Usi variabili non inizializzate. Quanto vale n in quel ciclo for?
(Stessa cosa, prezzo e quant).
Suggerimento: quando dichiari variabili è meglio inizializzarle a un valore noto.
Attento al while: se entrambe le condizioni sono vere, il ciclo non finirà mai.
Puoi spostare quelle due condizioni nel ciclo for.