Rabu, 30 Maret 2016

Kasus 5.3 : Fungsi Untuk Menghasilkan nilai X^y.

Assalamu’alaikum w.w.,

Pada kesempatan ini saya akan memposting Program dari materi SUBPROGRAM , program ini akan dibuat dalam bentuk Flowchart dan C++ . Program yang akan di buat yaitu : Tentang Fungsi Untuk Menghasilkan nilai X^y.  



Analisis :
Dengan menggunakan sifat logaritma :
  ln(xy) = y*ln(x)
  exp(ln(xy)) = exp(y*ln(x))
  xy = exp(y*ln(x))

Algoritma :
- Deklarasi : a,b = Integer

                     float Hasil;
                    
- Deskripsi :pangkat <- exp (y*ln(x))
 Berikut ini adalah Gambar Program Flowchart yang menggunakan Aplikasi RAPTOR :






Output/hasil compiler dari program tersebut :


Dan yang ini Gambar Program C++ yang Menggunakan Aplikasi Dev C++ :

#include <iostream>
#include <cstdlib>
#include <math.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

using namespace std;

float Pangkat (int x, int y){
  return (exp (y*log(x)));
  }

int main(int argc, char** argv) {
    float Hasil;
    int a,b;
   
    cout<<" Masukkan Hasil Perpangkatan\n";
    cout<<endl;
    cout<<" Tulis Sebuah Bilangan : ";cin>>a;
    cout<<" Mau Dipangkat Berapa  : ";cin>>b;
   
    Hasil = Pangkat (a,b);
    cout<<a<< " Pangkat " <<b<< " = "<<Hasil;
   
    return 0;
}


Output/hasil compiler dari program tersebut :
 
    

 Selamat mencoba, dan Semoga bermanfaat ....

Wassalamu’alaikum w.w.






Tidak ada komentar:

Posting Komentar