Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  potenza_Nesima
Language: C/C++
Code:
program ElisaPeruzzo_PotenzaNesima;  (*intestazione, titolo programma*)
uses crt;

(*SEZ. DICHIARATIVA*)
var B: integer; (*varibile di input, indica la base della potenza*)
      E: integer; (*variabile di input, indica l'esponente della potenza*)
      I: integer; (*contatore*)
      Z: integer; (*variabile di appoggio e di output, potenza Nesima*)

(*SEZ.ESECUTIVA*)
begin
    writeln ('Questo programma, ideato da Elisa Peruzzo il 10 aprile, serve a calcolare la potenza  Nesima');
    writeln ('scrivi un numero che indichi il valore dalla base della potenza');  (*istruzione di scrittura*)
    readln (B);                          (*base della potenza*)
    writeln ('scrivi un numero che indichi l^esponente della potenza');    (*istruzione di scrittura*)
    readln (E);                          (* esponente della potenza*)
         If E>0 then
              begin
                 Z:=1;   (*inizializzazione*)
                   FOR I:=1 to E do
                     Z:= Z*E;        (*potenza Nesima del numero*)
                     writeln ('la potenza del numero è: ',Z);
               end;
         If (E=0) and (B=0) then
              begin
                  writeln ('È una potenza indeterminata');
              end;
        If (E=0) and (B>0) then
              begin
                   writeln ('il risultato è 1');
              end;
      readln ();
end.

          
          
Comments: