Informatică, întrebare adresată de plescadaniel8, 8 ani în urmă

Să se elaboreze programul Pascal, care calculeaza un număr X ridicat la puterea P, valoarile cărora se introduce de la tastatură și afişează ultima cifră a rezultatului obținut. (De exemplu, dacă X-3, şi puterea P= 7, la răspuns se va afişa 7, fiindcă 3 la puterea a 7 este 2187 şi ultima cifra este 7.)​

Răspunsuri la întrebare

Răspuns de Cosmyqn
0

Răspuns:

program PutereX;

var

x, p, rezultat: integer;

begin

write('Introduceti numarul X: ');

readln(x);

write('Introduceti puterea P: ');

readln(p);

rezultat := 1;

for i := 1 to p do

begin

rezultat := rezultat * x;

end;

writeln('Ultima cifra a rezultatului este: ', rezultat mod 10);

end.

Explicație:

Acest program cere utilizatorului să introducă valorile pentru numărul X și puterea P. Apoi, folosind un ciclu "for", programul calculează X la puterea P prin înmulțirea lui x cu el însuși de p ori. La final, programul afișează ultima cifră a rezultatului obținut, prin utilizarea operatorului mod (%).

Alte întrebări interesante