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..
No comments:
Post a Comment