Meghitung Luas Bujur Sangkar Dengan menggunakan Rekursi Pangkat

Posted by Budi Arieyanto | Posted in | Posted on 04.37

#include <iostream.h>
#include <conio.h>
#include <iomanip.h>

long pangkat(int x,int n);
double luas(double sisi);
void main()
{
 int sisi,x;
 {
  cout<<"MENGHITUNG LUAS BUJUR SANGKAR DENGAN REKURSI"<<endl;
  cout<<"========================================"<<endl;
  cout<<"Masukan Sisi    : ";cin>>sisi;
  cout<<"Masukan Pangkat : ";cin>>x;
  cout<<"luas = "<<sisi<<" ^ "<<x<<"    : "<<pangkat(sisi,x)<<" cm"<<endl;
  }
 getch();
}
 long pangkat(int sisi,int n)
 {
  if(n==1)
    return (sisi);
  else
    return (sisi*pangkat(sisi,n-1));
    }
 double luas(double sisi)
 {
  return (sisi*sisi);
  }

Comments (0)

Posting Komentar