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
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]
Posting Komentar
Posting Komentar