lập trình tính và in ra msnf hình P = a^ n với a,n nhập từ màn hình và a,n là số nguyên dương và nhỏ hoen 10

2 câu trả lời

Program somu;

uses crt;

var n,a,i:integer;

      P:longint;

begin

     clrscr;

     write('Nhap a: ');  readln(a);

     write('Nhap b: ');   readln(b);

     P:=1;

     for i:=1 to n do P:=P*a;

     write(a,'^',n,'= ',P);

     readln;

end.

program phuongt;

uses crt;

  var a, n: integer;

            p: longint;

begin

             clrscr;

             write('Nhap a = '); readln(a);

             write('Nhap n = '); readln(n);

             if (a>0) and (a<10) and (n>0) and (n<10) then

             begin

                         p:=exp(ln(a)*n);

                         write('P = ', p);

              end

              else write('a,n phai la so nguyen va nho hon 10. Nhap sai!');

              readln

end.

Câu hỏi trong lớp Xem thêm