Laman

Wednesday, June 19, 2013

Pemangkatan Dalam C++



Halo.., saya mau posting tugas lagi nih..
Kali ini tugas nya tentang perulangan, perulangannya menggunakan for, dalam tugas ini saya diharuskan menampilkan deret Nilai 1, 2, 4, 8, 16…. Dan seterusnya hingga mencapai 10 bilangan.

Langsung Aja Algoritmanya ya..
#include<iostream>
#include<cstdlib>
#include<math.h>
//FajarJulianAkbar - 2013140575

using namespace std;

main()
{
	int A,B,C=2;
	for(A=0;A<10;A++)
	{
		B = pow(C,A);
		cout<<"\t"<<B<<"\t";
	}

system("pause");
return 0;
}

Pembahasan:

1.       Pendeklarasian Variable, int A,B,C=2;
Mengapa Variable C saya beri nilai ‘2’..?
yup, betul karena dari 5 bilangan pertama yang yang tertera pada soal, ini merupakan hasil dari angka 2 yang dipangkatkan dengan nilai 0 sampai 4. Sehingga menghasilkan 1, 2, 4, 8, dan 16.

2.       Melakukan perulangan guna untuk menghasilkan nilai Pangkat.
for(A=0;A<10;A++);
A=0; maksudnya adalah , A dimulai dari 0.
A<10;maksudnya adalah, selama Nilai A lebih kecil dari 10 maka akan terus dilakukan perulangan.
A++;maksudnya adalah, tiap kali dilakukan perulangan , maka Nilai A akan ditambah 1 angka.

3.       Nah tahap ini yang paling berperan.
B = pow(C,A);
Syntax ini berguna untuk melakukan pemangkatan, fungsi yang kita gunakan adalah “pow”
Bila ingin menggunakan fungsi tersebut, jangan lupa untuk menyisipkan library “math.h”
Contoh : #include<math.h>
B = pow(C,A);
Itu berarti B = 2^A , nilai A ini akan terus berubah sesuai perulangannya.

4.       Yang terakhir adalah menampilkan hasil dari pemangkatan yang ditampung dalam Variable B.
cout<<"\t"<<B<<"\t";

Selesai deh..
Berikut hasilnya apabila program dijalankan..




No comments: