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