Pemrograman
Disusun Oleh :
4.2 Percobaan
4.2.1 Percobaan 1
Cobalah program berikut:
Apakah hasil program ini seperti yang Anda harapkan? Jika tidak,
mengapa? Bagaimana
memperbaikinya?
Jawab :
static_cast<T>(objek)
Ekspresi ini mengkonversi tipe objek menjadi T. Tipe T bisa berupa salah
satu dari berikut:
a. Tipe data fundamental seperti int, double, char, dan lainnya.
b. Tipe yang didefinisikan user, yaitu nama kelas.
c. Pointer.
d. Referensi.
e. Tipe enumerasi.
sumber informasi :
http://rismonhasiholansianipar.blogspot.com/2017/10/kuliah-3-c-fungsi-
virtual-dan.html
4.2.4 Percobaan 4
Fungsi pow() :
Pow() adalah operator matematika pada library math c++ yang bisa
digunakan untuk menyingkat source code menghitung pangkat agar tidak
memakan banyak tempat. Pow() juga memudahkan pemula yang mungkin
kesulitan memahami bagaimana algoritma menghitung pangkat (yang
mana merupakan perkalian m diulang sebanyak n). Syarat menggunakan
pow() adalah harus menyertakan library math.h pada header.
Buatlah program yang dapat menerima input x dan menghitung nilai y berdasarkan persamaan
berikut:
y = 7x3 + 2x2 − 5x + 2
x dan y bertipe bilangan decimal
jumlah pinjaman
bunga ∗ ( )
12
Pembayaran = –12∗jumlahTahun
𝑏 bunga
1 − (( ) + 1)
12
#include <iostream>
#include <cmath>
using namespace std;
//Raihan Ferdyanza 2015061085
int main(){
//Watermark Program
cout<<"Program by Raihan Ferdyanza NPM 2015061085"<<endl; //nama npm
cout<<"UNILA PSTI C Bandar Lampung"<<endl;
cout<<endl;
//pengenalan program
cout << "Program Menghitung Besaran Pembayaran Kredit Bulanan " << endl;
cout << endl;
cout << "Masukkan Nilai bunga (%): "; // memasukkan bunga kredit
cin >> bunga;
cout << "Bunga kredit bulanan anda : " << bunga << "%" << endl;
cout << endl;
cout << "Masukkan Uang Jumlah Pinjaman : Rp."; // memasukkan jumlah pinjaman
cin >> jumlahPinjaman;
cout << "Jumlah uang pinjaman anda : Rp." << jumlahPinjaman << endl;
cout << endl;
cout << "Masukkan Jumlah Tahun Kredit (Tahun) : "; // memasukkan tahun kredit
cin >> jumlahTahun;
cout << "Jumlah Tahun Kredit Anda : " << jumlahTahun << " Tahun" << endl;
cout << endl;
//Operasi perhitungan
bungaDalamPersen = bunga/100;
pembayaran = bungaDalamPersen*(jumlahPinjaman/12) / (1-
pow( ((bungaDalamPersen/12)+1) , (-12*jumlahTahun) ) );
//agar rapi
cout << endl;
cout << "Menghitung..." << endl;
cout << endl;
//print hasilnya
cout<<"Hasil dari Jumlah Pembayaran Kredit Bulanan Anda : Rp." << pembayaran << endl;
//penutup program
cin.get();
return 0;
}