Contoh Membuat Program Modular Untuk Mencari Deret Nilai Kuadrat Dengan Bahasa C yang User Friendly | Web Edukasi - Sanabila.com

Home

Daftar Isi

Instagram

Google+

Facebook

Twitter

Pasang Iklan

Refresh
Loading...

Contoh Membuat Program Modular Untuk Mencari Deret Nilai Kuadrat Dengan Bahasa C yang User Friendly

Contoh Membuat Program Modular Untuk Mencari Deret Nilai Kuadrat Dengan Bahasa C yang User Friendly
Contoh Membuat Program Modular Untuk Mencari Deret Nilai Kuadrat Dengan Bahasa C yang User Friendly

Pada artikel sebelumnya, kita telah membahas tentang :

tentunya kedua program sebelumnya juga dibuat dengan user friendly. Sekarang kita akan Mencari Deret Nilai Kuadrat 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++ ). Dan user friendly berarti program yang Anda buat terlihat rapi dan mudah digunakan seperti dengan pembuatan menu-menu dalam program.


Mencari Deret Nilai Kuadrat maksudnya adalah banyaknya deret yang tiap angkanya bernilai kuadrat. Misalkan dalam kasus ini kita akan memberi contoh deret nilai kuadrat yang banyaknya deretnya adalah 8, maka nilai kuadrat yang akan ditampilkan adalah 1 4 9 16 25 36 49 64.


Berikut Screnshot Programnya :


1. Pilhan menu. Klik opsi 1 jika Anda ingin melakukan pencarian deret nilai kuadrat, dan klik opsi 2 jika Anda ingin keluar dari program.

Contoh Membuat Program Modular Untuk Mencari Deret Nilai Kuadrat Dengan Bahasa C yang User Friendly


2. Anda masuk pada menu 1. Anda bisa memasukkan banyaknya data (bebas) untuk mencari deret nilai kuadrat.
Contoh Membuat Program Modular Untuk Mencari Deret Nilai Kuadrat Dengan Bahasa C yang User Friendly

3. Misalkan disini saya memasukkan 8 buah data. Maka akan muncul deret nilai kuadrat dengan banyaknya deret adalah 8.
Contoh Membuat Program Modular Untuk Mencari Deret Nilai Kuadrat Dengan Bahasa C yang User Friendly

4. Pilihan menu 2, Exit.

Contoh Membuat Program Modular Untuk Mencari Deret Nilai Kuadrat Dengan Bahasa C yang User Friendly


Berikut Contoh Programnya :

/*
Creator : Sanabila's Home
Website : Sanabila.com
*/

#include <stdio.h>

int kuadrat()
{
 int i,a;
 printf("--Mencari Nilai Kuadrat-- \n\n");
 printf("Masukkan angka yang anda inginkan: ");
 scanf("%d", &a);
 
 for (i = 1; i <= a; i++)
 {
  printf("%d  ", i*i); 
 }
 printf("\n");
 getch();
 system("cls");
}



int main()
{
 int menu;
 while(menu!=2)
 {
   printf("--Pilihan menu--\n");
   printf("1. Mencari deret Nilai Kuadrat \n");
   printf("2. Exit \n");
   printf("Anda memilih menu : ");
   scanf("%d", &menu);
   system("cls");
 
  if (menu==1)
  {
   kuadrat();
  }
 
  if (menu==2)
  {
   printf("--Good Bye-- \n\n");
  }
  
  else
  {
   system("cls");
  }
 
 } 
 
 system("PAUSE");
 return 0;
}

Penjelasan kode :
program yang kita buat ini adalah contoh pembuatan program modular dengan prinsip pembuatan modul lain selain main(). Modul lain selain main() dalam program ini bernama int kuadrat (). Untuk membuat program tersebut, pertama kita buat deklarasi variable.
  • int a : Digunakan untuk memasukkan banyaknya deret nilai kuadrat yang diinginkan
  • int i : Sebagai variabel pengulangan untuk bisa memasukkan banyaknya deret nilai kuadrat sesuai dengan fungsi variabel x. Misalkan banyaknya angka adalah 8, maka variabel i ini akan memberikan user sebanyak 8 kali pemasukkan deret nilai kuadrat (seperti pada gambar 3)
Selanjutnya untuk perulangan for, logikanya adalah bahwa variabel i minimal bernilai 0 dengan keadaan i<=x dan i selalu bertambah 1. Jika variabel i selalu <= x maka dia akan melanjutkan program perhitungan yang ada didalamnya.
for (i = 1; i <= a; i++)
 {
  printf("%d  ", i*i); 
 }
 printf("\n");
 getch();
 system("cls");
}
  • printf ("%d ", i*i); akan menampilkan fungsi i*i.

Terakhir, 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 kuadrat () didalam main(), agar program kita bisa dieksekusi dengan baik.
Written by: Unknown
Sanabila, Updated at: 3/07/2015