Nama : Empianus Eko Putra
Nim : 49013009
Nim%4 = 1 (Lat G)
       
       
Hasil Running:
Nim : 49013009
Nim%4 = 1 (Lat G)
Program Array 2 Dimensi 
yang merepresentasikan 100 titik pada garis y=2x-3
Deskripsi Singkat :
Array 2 dimensi dipandang sebagai gabungan array satu
dimensi, dimana Pada array 2-dimensi,
susunan data dapat divisualisasikan sebagai data yang tersusun di dalam dua
atau lebih kolom dan baris.
Listing Program
ini merupakan sebuah program yang mengimplementasikan array 2 dimensi untuk  memecahkan kasus tentang bagaimana merepresentasikan
100 titik pada garis y= 2x – 3.  Array 2
dimensi yang dibuat dalam program ini terdiri dari 100 baris dan 2 kolom.
Selain menggunakan array 2 dimensi,
pada program juga dibahas mengenai:
1.     
Bagaimana
membuat fungsi selain dari fungsi utama, yang berguna untuk memproses nilai  Y, dimana nilai  Y=2x-3, sedangkan nilai “X” diperoleh dari
pengulangan 1 – 100 dan hasil “Y” nanti akan ditampilkan pada baris ke-1 sampai
100 dan terletak pada kolom ke-2.
2.   Menggunakan
pengulangan (looping) “for” untuk menampilkan hasil dari array
2 dimensi.
3.     
Pada
program saya menggunakan fungsi “\t” yang berguna untuk memberikan
spasi.
Source Code :
/* 
       Kasus Modul 6
       Lat G;
       Buatlah array 2-dimensi yang merepresentasikan
100 titik pada garis y= 2x - 3 
       writer : Empianus Eko Putra
               
49013009
*/
#include <stdio.h> //library
untuk fungsi input - output
#include <stdlib.h> //
library untuk system pause (fungsi jeda)
//fungsi
untuk menentukan nilai pada Y
int fungsi(int x){
       int y;
       y=2*x-3; //proses
mencari nilai Y
       return y;
}
int main(void){
       int
hasil[100][2]; // deklarasi array 2 dimensi
       int i; // deklarasi variabel integer
       printf("      PROGRAM ARRAY 2 DIMENSI\n\n");
       printf("REPRESENTASI
100 TITIK PADA GARIS Y=2X-3\n");
       printf("========================================\n\n");
       printf("=================\n");
       printf("|Titik
X|Titik Y|\n");
       printf("=================\n");
       // pengulangan
untuk menampilkan ke layar
       for(i=0;i<100;i++){
              hasil[i][0]=i;  // proses untuk
titik X
              hasil[i][1]=fungsi(i); // proses untuk titik Y
              printf("|   %i \t| %i\t|\n",hasil[i][0],hasil[i][1]);
       }
       system ("pause");
       return 0;
}
Hasil Running:


 
