Minggu, 28 Desember 2014

MENGHITUNG PANGKAT DARI BILANGAN YANG SUDAH DITENTUKAN (TUGAS TERSTRUKTUR 6)

Jika kita diminta untuk membuat perhitungan pangkat, maka kita bisa menyelesaikannya dengan fungsi pow pada bahasa C. Dapat dengan LOOPING, ARRAY, dan pow, atau mungkin ada cara lain menggunakan fungsi lain, namaun saya menggunakan tiga tersebut untuk menyelesaikan persoalan ini.
Ini rumus yang akan menhasilkan nilai baru Y=∑Xn.
dengan nilai n sudah ditentukan,  n = 2, 2, 3, 2; dan nilai X = 2 .


    int x=2, n[4]={2,2,3,2},z[4],i;

Seperti biasa, kita deklarasikan dahulu untuk memulai menggunakan variabel yang akan digunakan untuk membuat hasil tersebut.

    printf("X   n     X^n \n\n");

Layaknya membuat kolom, kita buat judul dulu untuk tiap kolom. Misal tersiri dari tiga kolom. Kolom satu merupakan nilai X, kolom kedua adalah nilai n dan kolom ke tiga adalah hasil perhitungan yaitu X^n (X pangkat n). 

    for(i=0;i<4;i++)
    {
        z[i]=pow(x, n[i]);
        printf("%d   %d    %2d  \n", x ,n[i], z[i]);

    }

Gunakan looping agar program dapat terulang sebanyak yang diinginkan. Kita buat sebanyak 4 saja. 
i=0 : i dimulai dari angka 0
i<4 : i hanya sampai 3 (kurang dari 4) 
i++: i akan secara otomatis melooping dari 0 sampai 3. 

Untuk rumus agar memperoleh hasil, kita gunakan variabel z[i] = pow(x, n[i]) .
Pow adalah untuk menghitung pangkat
x, n[i] : nilai x sudah ditentukan diatas, yaitu 2 dan n[i] adalah nilai n ke-i .
pow(x, n[i]) : rumus untuk menghitung. Layaknya ditulis atau dibaca akan menjadi X pangkat n ke-i. 

Jika sudah selesai, jangan lupa untuk merefresh hasil pekerjaan kita untuk sebelum di run, atau langsung saja RUN and REBUILD untuk langsung menampilkan kotak jendela hasil pekerjaan kita. 
Seperti berikut jika program sudah selesai : 


Tidak ada komentar:

Posting Komentar