Contoh Membuat Program Modular Untuk Mencari Deret Pangkat Tiga Dengan Bahasa C |
Pada artikel sebelumnya, kita telah membahas tentang :
- Pembuatan program modular untuk mencari nilai rata-rata, maksimum dan minimum dengan menggunakan bahasa C,
- Membuat Program Modular Untuk Mencari Deret Fibonacci Dengan Bahasa C, dan
- Membuat Program Modular Untuk Menghitung Konversi Suhu Dengan Bahasa C
Sebelum Anda membuat program ini, alangkah baiknya Anda terlebih dahulu memahami apa itu program modular (baca: Penjelasan Tentang Pemrograman Modular pada Bahasa C/C++ ).
Mencari Deret Pangkat Tiga maksudnya adalah banyaknya deret yang tiap angkanya bernilai pangkat tiga. Misalkan dalam kasus ini kita akan memberi contoh deret pangkat tiga yang banyaknya deretnya adalah 10, maka nilai pangkat tiga yang akan ditampilkan adalah :
deret3 (1) : 1
deret3 (2) : 8
deret3 (3) : 27
deret3 (4) : 64
deret3 (5) : 125
deret3 (6) : 216
deret3 (7) : 343
deret3 (8) : 512
deret3 (9) : 729
deret3 (10) : 1000
Seperti yang terlihat pada gambar dibawah ini :
Berikut Contoh Programnya :
deret3 (1) : 1
deret3 (2) : 8
deret3 (3) : 27
deret3 (4) : 64
deret3 (5) : 125
deret3 (6) : 216
deret3 (7) : 343
deret3 (8) : 512
deret3 (9) : 729
deret3 (10) : 1000
Seperti yang terlihat pada gambar dibawah ini :
Gambar 1. Contoh penerapan program deret pangkat 3 |
Berikut Contoh Programnya :
/*
Creator : Sanabila's Home
Website : Sanabila.com
*/
#include <stdio.h>
int deret3();
int main()
{
deret3();
}
int deret3()
{
int i,a,deret_3;
printf("--Mencari Nilai Pangkat 3-- \n\n");
printf("Masukkan Jumlah Deret Pangkat 3 Yang ingin di Cari: ");
scanf("%d", &a);
for (i = 1; i <= a; i++)
{
deret_3=i*i*i;
printf("Deret3 (%d) : %d\n", i, deret_3);
}
printf("\n");
}
Penjelasan Kode
Kode diatas merupakan kode untuk mencari deret pangkat tiga dengan menggunakan bahasa C. Pertama kita buat deklarasi variabel :
- int i : Sebagai variabel pengulangan untuk bisa memasukkan banyaknya deret pangkat tiga sesuai dengan fungsi variabel a. Misalkan banyaknya angka adalah 10, maka variabel i ini akan memberikan user sebanyak 10 kali pemasukkan deret pangkat tiga (seperti pada gambar 1). Lalu, sesuai dengan fungsi for, berarti i dimulai dari 1.
- int a : Digunakan untuk memasukkan banyaknya deret pangkat tiga yang diinginkan
- int deret_3 : Sebagai inisiasi bahwa deret pangkat tiga adalah perkalian tiga kali dari variabel i.
Ketika kita membuat suatu program modular (baca: Penjelasan Tentang Pemrograman Modular pada Bahasa C/C++ ) maka kita harus membuat definisi yang sama dalam program main() kita. Kita harus memanggil fungsi modul deret3 () didalam main(), agar program tersebut bisa dieksekusi.