1. Algoritma mencari hasil perpangkatan bilangan bulat dengan loop(perulangan)
Deklarasi
- x,y= tipe data integer (input)
- i,pangkat = tipe data integer (proses)
Deskripsi
- variable pangkat=1
- kemudian masukkan inputan x untuk angka yang ingin dipangkatkan. inputan x akan disimpan
ke variable x
- lalu masukkan inputan y untuk pangkat.inputan y akan disimpan ke variable y
- selanjutnya akan masuk keperulangan
- Disini untuk loop(perulangan), harus menggunakan rumus sebagai berikut for(i = 1; i<=y; i++)
- lalu masuk kerumus pangkat=pangkat*x
- jika sudah masuk kerumus , maka akan lanjut keperulangan dengan syarat i<=y
- jika i>y maka output yang keluar adalah hasil pangkat inputan tadi
2. Sourch Code C++
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int x, y, i;
int pangkat = 1;
cout <<"Menghitung hasil perpangkatan\n";
cout <<"Tulis sebuah bilangan : ";
cin >> x;
cout <<"Mau dipangkat berapa : ";
cin >> y;
for (i = 1; i<=y; i++)
pangkat *= x;
cout << x << " pangkat " << y << " = " << pangkat;
return 0;
}
3.Dengan Raptor
0 komentar:
Posting Komentar