Membuat Program Menghitung Turunan Sederhana C++

Posting Komentar
Turunan yang akan dihitung pada program ini adalah turunan dengan bentuk ax^n. Jadi akan menggunakan rumus :
Rumus turunan pertama axn

Problem

Program ini hanya bisa menghitung turunan dari persaman bentuk ax^n.

Setelah dijalankan program ini akan meminta pengguna untuk menginput jumlah variabel X,
selanjutnya akan diminta memasukkan nilai n (konstanta) dan p (pangkat dari varibel X) sebanyak jumlah varibel X.

Lalu program akan mengghitung nilai yang dimasukkan sesuai dengan konsep yang sudah diprogram.

Contoh Input :
2
3 2
5 3

Contoh Output :
Y = 3.X^2 + 5.X^3
Y' = 6.X^1 + 15.X^2


Kode Program

#include <iostream>
using namespace std;

int main(){
 int pilih;

 cout<<"tProgram hitung turunan sederhana"<<endl;
 cout<<"t--------------------------------"<<endl<<endl;
 cout<<"Masukan  banyak variabel X = ";cin>>pilih;
 int n[pilih], pangkt[pilih];
 
 cout<<"Y = ";
 for(int b=0; b<pilih; b++){
  cout<<"n.X^p ";
  if(pilih-b!=1){ cout<<"+ "; }
  else{ cout<<endl<<endl; }
 }
 
 for(int b=0; b<pilih; b++){
  cout<<"Masukan nilai n ke-"<<b+1<<"= ";
  cin>>n[b];
  cout<<"Masukan nilai p ke-"<<b+1<<"= ";
  cin>>pangkt[b];  
 }
 
 cout<<"nY  = ";
 for(int b=0; b<pilih; b++){
  cout<<n[b]<<".X^"<<pangkt[b];
  if(pilih-b!=1){ cout<<" + "; } 
  else{ cout<<endl<<endl; }
 }
 
 for(int b=0; b<pilih; b++){
  n[b] = n[b] * pangkt[b];
  pangkt[b] = pangkt[b] - 1;
 }
 
 cout<<"nY' = ";
 for(int b=0; b<pilih; b++){
  cout<<n[b]<<".X^"<<pangkt[b];
  if(pilih-b!=1){ cout<<" + "; } 
  else{ cout<<endl<<endl; }
 }

    return 0;
}

Contoh Hasil Running


Program hitung turunan sederhana
--------------------------------

Masukan banyak variabel X = 2
Y = n.X^p + n.X^p

Masukan nilai n ke-1= 3
Masukan nilai p ke-1= 2
Masukan nilai n ke-2= 5
Masukan nilai p ke-2= 3

Y = 3.X^2 + 5.X^3

Y' = 6.X^1 + 15.X^2

[Program finished]
Diffa Aziz
Seorang Blogger Biasa

Related Posts

Posting Komentar