Univ. of Brawijaya Change the World

Informatics Students Blog of Brawijaya University

Category : Algoritma & Struktur Data

Kali ini saya akan memposting salah satu Tugas Algoritma dan Struktur Data, yaitu bagaimana cara membuat program dengan bahasa C game Kotak Ajaib (Sudoku)

Nah berikut Potongan Programnya :

#include <stdio.h>#include <conio.h>int nilaiGrid[3][3]={{0,3,0},{0,2,0},{0,5,0}};void grafikPermainan(){
…..
}void masukkanNilai(){
…..
}

int cekPermainan(){
…..
}

int main(){
grafikPermainan(); // fungsi membuat grid tampilan
do{
masukkanNilai();

}while (cekPermainan()==0);

getch();
return 0;
}

Game kotak ajaib ini dimana rulenya bila semua kotak terisi angka dengan jumlah angka 10 maka game terselesaikan. Untuk program kali ini saya hanya akan memberikan file Exenya. Untuk syntaxnya silahkan di coba-coba dengan panduan contoh potongan program diatas ^^

Read More…

Pada tugas perulangan saya kali ini, saya mengemban tugas membuat programĀ Animasi Detak Jantung dimana menyertakan fungsi “gotoxy”.

Pertama apa itu fungsi gotoxy didalam bahasa C…?

Fungsi ini dimana kita bisa dengan bebasĀ untuk menempatkan kursor ditempat yang tidak dapat di capai bila kita hanya menggunakan sekuensi program saja. Jika kita gunakan gotoxy, maka kita dapat meletakan kursor kita dimana saja sesuai dengan titik koordinatnya.

berikut contoh source code nya dengan memakai library #include <windows.h>:

void gotoxy(int x, int y)
{
HANDLE hConsoleOutput;
COORD dwCursorPosition;
dwCursorPosition.X = x;
dwCursorPosition.Y = y;
hConsoleOutput = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hConsoleOutput,dwCursorPosition);
}

Fungsi gotoxy mempunyai dua parameter. Parameter tersebut adalah koordinat dimana kita ingin meletakan kursor. Titik pojok kiri atas mempunyai titik koordinat [0,0]. Jika ingin menggeser kekanan maka x ditambahkan sesuai dengan posisi yang kmu inginkan. Jika ingin menggeser ke bawah maka y ditambahkan.

Read More…