Program Perhitungan Pangkat Bilangan dengan C++ - Apabila anda seorang pelajar, mahasiswa, atau orang yang bergelut di bidang Informatika, maka anda wajib untuk mempelajari bahasa pemrograman C++, karena bahasa C adalah bahasa paling dasar dan cocok digunakan untuk melatih logika berpikir. Banyak hal yang bisa anda lakukan dengan bahasa pemrograman C++, salah satunya yaitu menghitung pangkat suatu bilangan.
Menghitung pangkat suatu bilangan dapat dilakukan dengan bahasa pemrograman C++. Dalam hal ini, Rama Coding menggunakan Codeblocks sebagai IDE untuk coding. Ada 2 cara yang dapat dilakukan dalam membuat program menghitung pangkat suatu bilangan di C++, yakni menggunakan pow() dan menggunakan cara manual.
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.
Sedangkan cara manual dapat dilakukan dengan cara mengulang perkalian m sebanyak n menggunakan for. Rama Coding akan memberi 2 contoh dalam membuat program perhitungan pangkat bilangan, yaitu menggunakan pow() dan cara manual.
Menggunakan Pow()
Berikut adalah source code untuk menghitung 2 pangkat n menggunakan pow() :
#include <conio.h> #include <iostream> #include <math.h> using namespace std; int main() { int nilai = 2; int n; int total; cout << " =====================================================" << endl; cout << " Created by Rama Coding " << endl; cout << " =====================================================" << endl << endl; cout << " Menghitung hasil 2 pangkat n" << endl << endl; cout << " Masukkan nilai n = "; cin >> n; total = pow(2, n); cout << endl << " Hasil dari " << nilai << " pangkat " << n << " adalah " << total << endl; getch(); }
Berikut adalah source code untuk menghitung m pangkat n menggunakan pow() :
#include <conio.h> #include <iostream> #include <math.h> using namespace std; int main() { int m; int n; int total; cout << " =====================================================" << endl; cout << " Created by Rama Coding " << endl; cout << " =====================================================" << endl << endl; cout << " Menghitung hasil m pangkat n" << endl << endl; cout << " Masukkan nilai m = "; cin >> m; cout << endl << " Masukkan nilai n = "; cin >> n; total = pow(m, n); cout << endl << " Hasil dari " << m << " pangkat " << n << " adalah " << total << endl; getch(); }
Hasil :
Menggunakan Cara Manual
Berikut adalah source code untuk menghitung 2 pangkat n menggunakan cara manual :
#include <conio.h> #include <iostream> using namespace std; int main() { int nilai = 2; int n; int i; int total = 1; cout << " =====================================================" << endl; cout << " Created by Rama Coding " << endl; cout << " =====================================================" << endl << endl; cout << " Menghitung hasil 2 pangkat n" << endl << endl; cout << " Masukkan nilai n = "; cin >> n; for (i = 1; i <= n; i++) { total = total * nilai; } cout << endl << " Hasil dari " << nilai << " pangkat " << n << " adalah " << total << endl; getch(); }
Berikut adalah source code untuk menghitung m pangkat n menggunakan cara manual :
#include <conio.h> #include <iostream> using namespace std; int main() { int m; int n; int total = 1; cout << " =====================================================" << endl; cout << " Created by Rama Coding " << endl; cout << " =====================================================" << endl << endl; cout << " Menghitung hasil m pangkat n" << endl << endl; cout << " Masukkan nilai m = "; cin >> m; cout << endl << " Masukkan nilai n = "; cin >> n; for (int i = 1; i <= n; i++) { total = total * m; } cout << endl << " Hasil dari " << m << " pangkat " << n << " adalah " << total << endl; getch(); }
Hasil :
Program Bintang Segitiga Siku-Siku dengan C++ juga dapat anda download pada link berikut :
Bintang Segitiga Siku-Siku C++
Zippyshare
Pangkat Bilangan C++.rar (1.34 KB)
MediaFire Pangkat Bilangan C++.rar (1.34 KB)
Google Drive
Pangkat Bilangan C++.rar (1.34 KB)
0 komentar:
Posting Komentar
Laporkan link yang mati atau beri saran dan tanggapan kepada Rama Coding