Selasa, 30 Juni 2015

Pascal - Program Pangkat Rekursif

Program Pangkat Rekursif menggunakan bahasa Pascal


program Pangkat_Rekursif;
uses crt;

function pangkat(a : integer; n : integer):integer;
begin
     if n = 0 then
     begin
         pangkat := (1);
     end
     else
     begin
         pangkat := (a*pangkat(a, n-1));
     end;
end;

var
   b, x, hasil_pangkat : integer;
begin
    write('Masukkan bilangan yang akan dipangkatkan : ');
    readln(b);
    write('Masukkan jumlah pangkat : ');
    readln(x);

    clrscr;

    writeln('======================================');
    writeln('|           PROGRAM PANGKAT (REKURSIF)          |');
    writeln('|                          SRI WAHYUNI                               |');
    writeln('|                              1400018214                                  |');
    writeln('|                           <08 JUNI 2015>                              |');
    writeln('======================================');
    writeln(' ');
    writeln('b = ', b);
    writeln('x = ', x);
    writeln(' ');

    hasil_pangkat := pangkat(b, x);
    writeln('b^x = ', b,'^',x);
    writeln('    = ',hasil_pangkat);
end.

Hasil Compile :


Related Posts:

  • Pascal - Program Tampil GanjilProgram Tampil Ganjil menggunakan bahasa Pascal program tampil_ganjil; {buatlah program membaca sebuah bilangan bulat, jika bilangan itu ganjil maka tampilkan ke layar.} {deklarasi} var x:integer; {algoritma} begin writeln… Read More
  • Pascal - Program Rangkaian Listrik (switch-case)Program Rangkaian Listrik (switch-case) menggunakan bahasa Pascal program rangkaian_listrik; {Dibaca tiga tahanan R1, R2 dan R3.Disusun tahanan tersebut menjadi paralel  dan seri. Kemudian tampilkan hambatan seri total … Read More
  • Pascal - Program Tukar Tiga Bilangan Program Tukar Tiga Bilangan menggunakan Bahasa Pascal program Tukar_Tiga_Bilangan; {Dibaca tiga buah bilangan yang bertipe data integer, ditukar ketiga bilangan kemudian tampilkan hasilnya di layar}       &nb… Read More
  • Pascal - Program Konversi Nilai Ujianprogram Konversi Nilai Ujian menggunakan Bahasa Pascal program Konversi_Nilai_Ujian; {Dibaca nilai ujian mahasiswa dalam angka, konversikan nilai tersebut kedalam kategori nilai sebagai berikut : 80-100=A, 65-79=B, 55-64=C, … Read More
  • Pascal - Program Wujud Air Program Wujud Air menggunakan Bahasa Pascal program Wujud_Air(SUHU); {Dibaca suhu air, tampilkan wujud air tersebut dengan ketentuan  suhu>100 adalah UAP, suhu 0 -100 adalah cair, suhu<0 adalah BEKU} {DEKLARASI} … Read More

0 komentar:

Posting Komentar