infatti era un problema di informatica generico, poi visto che a scuola mi fanno pascal l'ho tradotto in quello, se a qualcuno servisse il codice lo posto:
codice:program pot2; uses crt; var x, potPrec:real; begin writeln('inserire un numero maggiore di 1'); readln(x); if x > 1 then begin potPrec := exp(LN(2) * (round(LN(x)/LN(2))-1)); writeln(x:0:0, ' si trova fra ', potPrec:0:0, ' e ', potPrec*2:0:0); readln; end else begin writeln('Il programma non lavora'); end end.![]()