Sunday, November 4, 2012

Fungsi Structur pada array 2 dimensi dalam pemograman C

Sistem pendataan nilai mahasiswa menggunakan Struktur yang terdiri dari: 
  • Nomor
  • NIM
  • Nama Mahasiswa
  • Nilai (misalnya A, B atau D)
Contoh video tutorial dibawah ini :


Mengenal Array 2 dimensi pada bahasa C

Menggunakan Fungsi Structur pada array 2 dimensi dalam pemograman C

Buatlah sistem pendataan nilai mahasiswa menggunakan Struktur yang terdiri dari: 

Nomor
NIM
Nama Mahasiswa
Nilai (misalnya A, B atau D)
Sistem pendataan nilai tersebut mengijinkan kita untuk memasukan (input) seluruh data
tersebut untuk maksimum 10 mahasiswa saja. Setelah seluruh data selesai dimasukan,
lalu pada layar akan ditampilkan (output) seluruh data tadi.



Array show the date of tomorrow


NAME : LUOT SOKCHEA
UNIVERSITY: D4 ITB BATCH 6
EDUCATION MAJOR: TMD

This my video show about date of tomorrow by use array in c programing language.

http://www.youtube.com/watch?v=ZA4XglMC6q0&feature=youtu.be


ARRAY 2-DIMENSI YANG MEREPRESENTASIKAN WARNA MERAH, KUNING, HIJAU, BIRU

Assalamualaikum Wr. Wb
Nama     : Wildan Maulana Yusuf
Jurusan   : Teknik Media Digital
pada kesempatan kali ini saya akan membahas mengenai Array 2 dimensi representasi warna merah, kuning, hijau, biru dengan pemrograman C.
adapun soal yang di bahas adalah sebagai berikut:

setelah menganalisa dan menghitung soal tersebut maka di dapatkan Script sebagai berikut:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{
       int k;
       char warna[4][7] = {{'m','e','r','a','h'},{'k','u','n','i','n','g'},{'h','i','j','a','u'},{'b','i','r','u'}}; //susunan data pada deklarasi array 2-dimensi
       for (k=0;k<4;++k) // untuk k samadengan 0 dan k kecil dari 4 dan isi k di naikkan sampai kurang dari 5, yaitu 0,1,2,3
       printf("%s\n",warna[k]);
/* printf("%s\n",warna[k]);
[%s] merupakan hasil dari variabel yang telah di looping(perulangan) yang terjadi di k
*/
       system("pause");
       return 0;
}

adapun pembahasan dalam bentuk video tutorial adalah sebagai berikut:

 video tutorial ini juga dapat di akses pada youtube pada halaman berikut:

terimakasih..
wassalamualaikum Wr. Wb

C Structure insert ten student data

NAME: TEP SENGHAK
UNIVERSITY: D4 ITB BATCH 6
EDUCATION MAJOR: TMD

This is a source code about a program which can be used to insert student's information. The user can insert ten students only. The information about the students such as Number, nim, name, and value. After user input information about the students already, the program will show ten record of the students.

Source code:


#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    int k;
    struct data
    {
        int number;
        char nim[20];
        char name[20];
        char value;
    };
    struct data st[10];
    printf("Input students' information\n");
    for (k=0;k<10;k++)
    {
        printf("Input Data %d \n",k+1);
        printf("Number : ");
        fflush(stdin);
        scanf("%d", &st[k].number);
        fflush(stdin);
        printf("NIM : ");
        scanf("%s", &st[k].nim);
        fflush(stdin);
        printf("Name : ");
        scanf("%s", &st[k].name);
        fflush(stdin);
        printf("Value : ");
        scanf("%c", &st[k].value);
    }

    for (k=0;k<10;k++)
    {
        printf("\nYour Data %d \n",k);
        printf("Number : %d", st[k].number);
        printf("\nNIM : %s", st[k].nim);
        printf("\nName : %s", st[k].name);
        printf("\nValue : %c", st[k].value);
    }
    system("pause");
    return 0;
}


This is about the video or you can also see it at youtube.com by click this link below:
http://www.youtube.com/watch?v=EurlFTnlQ0A&feature=youtu.be

http://www.youtube.com/watch?v=EurlFTnlQ0A&feature=youtu.be




Array 2 dimensi

SOAL :

Buatlah array 2-dimensi yang merepresentasikan warna pelangi.


JAWAB :

Source Code



Video Tutorial


Program Sederhana Menggunakan Array Dua Dimensi

Berikut adalah link tutorial sederhana dengan menggunakan array dua dimensi.



Jika di ilustrasikan adalah sebagai berikut :



Bila di sisipkan 5x2 = 10 kolom, tapi diisi kurang dari 10 buah nilai, maka sisa kolom akan di isi dengan NULL, yang bila dicetak akan tercetak 0 (nol)
                  m<2          
         0          1


10
100
20
200
50
500
0
0
0
0

0
1
2      n<5
3
4



Sehingga :       [0][0] = 10                     [3][1] =0
                      [0][1] = 100                   [4][0] = 0
                      [1][0] = 20                     [4][1] = 0
                      [1][1] = 200
                      [2][0] = 50
                      [2][1] = 500
                              [3][0] =   0

Dan berikut adalah Syntaxnya. :


#include <stdio.h> // mengakses file library stdio.h
#include <stdlib.h> // mengakses file library yang salah datu fungsinya adalah system(“pause”)

int main (void) // Salah satu fungsi pemograman C yang harus ada
{
int ANGKA2D[5][2]={{10,100},{20,200},{50,500}};// deklarasi variabel bertipe integer dimana menggunakan arrar 2 dimensi satu buah yaitu ANGKA2D[5][2]
int n,m; //Deklarasi variabel bertipe integer
for (n=0;n<5;++n) // loop di lakukan sebanyak 4x(0,1,2,3,4) untuk baris
for(m=0;m<2;++m) // loop dilakukan sebanyak 2x(0,1) untuk kolom
printf("Data ANGKA2D[%d][%d] = %d\n",n,m,ANGKA2D[n][m]); // Perintah cetak pada layar
system("pause");// salah satu fungsi dari stdlib.h
return (0); // mengembalikan nilai main 0
}