Gubuktekno.com Animasi Loading Pada Program C – Mungkin untuk kalian yang sedang berkuliah teknik informatika pada semester awal biasanya akan memulai pemrograman dengan bahasa C yang hanya memiliki tampilan Console dan tidak begitu terlihat menarik. Akan terapi, jika kamu mencoba mempelajari bahas C lebih dalam kamu dapat bertemu banyak fungsi yang dapat lebih membuat tampilan Program C mu lebih menarik dan tidak monoton.

Animasi Loading Pada Program C

Fungsi fungsi pada bahasa C seperti gotoxy dan setcolor dapat kamu kembangkan agar tampilan program C mu menarik. Seperti pada contoh program yang kali ini akan admin bagikan, disini admin menggunakan fungsi gotoxy yang dipadukan dengan penggunaan symbol dengan code ASCII.

Contoh Program Animasi Loading pada Pemograman C

Sebelumnya untuk dapat menampikan symbol kita harus mengetahui code ASCII dari symbol tersebut yang dapat dilihat pada tabel di bawah ini

Nah, setelah mengetahui code ASCII dari symbol yang kamu butuhkan, dibawah ini contoh program animasi loading yang telah admin buat.

#include<stdio.h>
#include<conio.h>
#include<windows.h>


void gotoxy(int x,int y);
void loading(int x,int y);
int main(){
	
	loading(30,12);
}

gotoxy(int x,int y){
	
	HANDLE handle;
	COORD coord;
	coord.X =x;
	coord.Y =y;
	handle  = GetStdHandle(STD_OUTPUT_HANDLE);
	SetConsoleCursorPosition(handle,coord);
}

void loading(int x,int y){
	system("cls");
	int i;
	gotoxy(x,y-1);printf("Loading...");
	
	
	for(i=x;i<=x+19;i++){
	    gotoxy(i,y);printf("%c",196);
		gotoxy(i,y+1);printf("%c",196);	
	}
	for(i=y;i<=y+1;i++){
	    gotoxy(x,i);printf("%c",179);
		gotoxy(x+19,i);printf("%c",179);	
	}
	gotoxy(x,y);printf("%c",218);
	gotoxy(x+19,y);printf("%c",191);
	gotoxy(x,y+1);printf("%c",192);
	gotoxy(x+19,y+1);printf("%c",217);
	for ( i = x; i<=x+19;i++){
		gotoxy(i,y);printf("%c",220);
		gotoxy(i,y+1);printf("%c",223);
		Sleep(20);
	}
	system("cls");
}

Sourcecode program diatas bukanlah Sourcecode program lengkap melainkan hanya program yang telah memiliki fungsi Animasi Loading yang dapat kamu panggil dengan Syntax Loading(koordinat x, koordinat y) .

Akhir kata

jika kamu mau mempelajari lebih dalam program dengan bahasa C yang biasanya tampil monoton dapat di ubah menjadi lebih menarik.

selamat mencoba.