Quindi ho sbagliato le condizioni del ciclo while e le devo modificare, oppure devo semplicemente inserire una condizione if dopo aver ottenuto il totale+nuovo? (if totale+nuovo<=capacità)?