Anda di halaman 1dari 2

Materi : Algoritma dan Pemrograman

Kelas : 11 IPS SMA Tarakanita 2


Nama : Christian Nathanel

Kode :
#include <iostream>
#include<math.h>
using namespace std;

int main(){
float base, expo;
cout << "Input the angka: ";
cin >> base;
cout << "Input the pangkat: ";
cin >> expo;
cout << "jawaban: " << pow(base, expo);
}

Berikan Kesimpulan kamu tentang program diatas Ketika dijalankan !


Program yang saya buat ini di atas cukup simple, merupakan tipe data float. Tipe data float
untuk menghitung, baik bilangan bulat maupun bilangan pecahan atau decimal. Di program
ini, kita dapat menghitung berapa hasil suatu angka jika dipangkatkan oleh suatu angka lain.
Misalkan ada pertanyaan matematika tentang perpangkatan, dan pangkatnya terlalu besar,
program ini bisa digunakan, dan hasilnya akurat. Untuk angka pangkatnya tidak ada
pembatasan, mau itu 1.000.000 atau 1.000.0000.000, bahkan angka decimal. Asalkan jangan
dipangkatkan simbol-simbol seperti π,e, ∞, dll. Tetapi, misalkan angka pangkat terlalu besar
seperti 1010000000000000, maka tidak aka nada hasil dan akan tertulis “jawaban:inf”. Hal ini
terkena pengeculaian untuk angka 1, karena angka 1 mau dipangkatkan oleh angka apapun,
hasilnya tetap akan 1, karena misalkan 120 itu berarti 1 dikali 1 20 kali. Dan
1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1*1 hasilnya tetaplah satu

Anda mungkin juga menyukai