Program Animasi Text Berjalan Dengan C++


setelah sebelumnya kita telah mempelajari tentang bagaimana cara membuat Program menu dengan C++, program biodata dengan c++, program deret AB dengan c++, kali ini kita akan belajar untuk membuat program animasi pada c++.

pada program animasi ini kita akan membuat sebuah text berjalan, sebagai contoh, kita akan membuat text dengan kata L A B S I berjalan satu per satu karakter di mulai dari karakter I berjalan dari sebelah kiri ke sebelah kanan..

( klik gambar untuk memperbesar )



nahhh menarik sekali bukan membuat sebuah animasi seperti di atas ? sekarang saya akan membagikan codinganya untuk di gunakan di kerangka menu yang sudah kita buat sebelumnya :


case 3:
clrscr();
int i; 
for(i=1;i<72;i++)
{
   delay(100);
   gotoxy(i-1,12); cout<<" ";
   gotoxy(i,12); cout<<"l";
   } 
for(i=1;i<70;i++)
{
   delay(100);
   gotoxy(i-1,12); cout<<" ";
   gotoxy(i,12); cout<<"S";
   } 
for(i=1;i<68;i++)
{
   delay(100);
   gotoxy(i-1,12); cout<<" ";
   gotoxy(i,12); cout<<"B";
   } 
   for(i=1;i<66;i++)
{
   delay(100);
   gotoxy(i-1,12); cout<<" ";
   gotoxy(i,12); cout<<"A";
   } 
   for(i=1;i<64;i++)
{
   delay(100);
   gotoxy(i-1,12); cout<<" ";
   gotoxy(i,12); cout<<"L";
   } 
   getch();
goto mulai;

Sedangkan jika kita ingin membuat prorgam di atas tanpa menggunakan menu kita dapat menggunakan codingan seperti di bawh ini :



#include<conio.h>
#include<iostream.h>
#include<dos.h>
main() { 
clrscr();
int i;
for(i=1;i<72;i++)
{
   delay(100);
   gotoxy(i-1,12); cout<<" ";
   gotoxy(i,12); cout<<"l";
   } 
for(i=1;i<70;i++)
{
   delay(100);
   gotoxy(i-1,12); cout<<" ";
   gotoxy(i,12); cout<<"S";
   } 
for(i=1;i<68;i++)
{
   delay(100);
   gotoxy(i-1,12); cout<<" ";
   gotoxy(i,12); cout<<"B";
   } 
   for(i=1;i<66;i++)
{
   delay(100);
   gotoxy(i-1,12); cout<<" ";
   gotoxy(i,12); cout<<"A";
   } 
   for(i=1;i<64;i++)
{
   delay(100);
   gotoxy(i-1,12); cout<<" ";
   gotoxy(i,12); cout<<"L";
   } 
   getch();
}


Keterangan :
Untuk animasi ini kita menggunakan file header #include<dos.h> untuk menggunakan perintah delay, perintah delay di gunakan untuk mengatur waktu exekusi, jadi kita akan membuat perulangan jika nilai i=1, i kurang dari 64 (jarak text akan berhenti), sebelum text tersebut sampai pada di blok program ke 64, text tersebut akan terus bertambah karena i++, lalu kita akan tentukan delay perulangan tersebut sebesar 100, dengan gotoxy ktia menentukan kordinat outputnya, untuk i-1,12 cout <<" " di gunakan untuk menghapus text, sedangakan cout<<"L" untuk mebuat text dengan huruf L.  kita akan melihat huruf L berjalan dari kiri ke kanan, karena adanya perintah  i-1,12 cout <<" " karena jika tidak menggunakan perintah tersebut, output yang tercetak adalah LLLLLLLLL.

Untuk mendownload program animasi pada c++ silahkan klik DISINI !

Oya, untuk mempercantik program menu kita, kita tambahkan pilihan terakhir untuk exit, atau keluar dari program yang telah kita buat, dengan perintah sederhana yaitu :


case 4:
clrscr();
cout<<"TERIMAKASIH SUDAH MENGGUNGUNAKAN PROGRAM INI :)";
getch();
return 0;

Return 0; di gunakan untuk memberitahu kepada sistem operasi seperti pada UNIX atau MS-DOS/Windows bahwa program telah berakhir secara normal dengan status =0. Sebuah status keluar yang tidak sama dengan 0 atau zero mengindikasikan terdapat eror atau pengembalian nilai yang lebih besar bisa jadi terdapat lebih banyak beberapa error.

Terimakasih sudah datang dan membaca artikel kami Sertakan link sumber untuk menghargai karya cipta orang lain :)

28 comments:

Ferry Rudiyanto mengatakan...

Makasih gan infonya sangat membatu

Unknown mengatakan...

Kalo dlam borland gmn bro?
Di atas error di delay nya

Ahli Sihir mengatakan...

Borlan dgn turbo kalo g salah cuma beda dikit kok, biasanya beda di importnya aja.

suryo wedo susilo mengatakan...

bang programnnya itu kok nggak jalan ya

Unknown mengatakan...

Bang.. Di MS Visual Studio bisa gak?
Solnya saya cobain clrscr undefined

Alfan Risqi mengatakan...

Mampir di blog saya ya gan. Alamatnya https://kangalpan.blogspot.com
Terima Kasih

Ahli Sihir mengatakan...

@alfan.
OTW gan

@rian
selama bahasa pemprogramanya sama, sepertinya harusnya sih bisa2 aja gan, tp pastiin ente pake module yang consol ya bukan yang desktopnya.

@suryo
ada eror kah >?
adaw, link 4hsared saya udah mati sih wkwkw

Iceberg79 mengatakan...

Kocaeli
Denizli
Bartın
Kocaeli
Adana
MTT

MaceraGözleri41 mengatakan...

https://titandijital.com.tr/
çorum parça eşya taşıma
niğde parça eşya taşıma
kastamonu parça eşya taşıma
istanbul parça eşya taşıma

JL6VUJ

GeceKeşifçi66 mengatakan...

ığdır evden eve nakliyat
bitlis evden eve nakliyat
batman evden eve nakliyat
rize evden eve nakliyat
niğde evden eve nakliyat
YEX5V

WindYıldızı73 mengatakan...

tekirdağ evden eve nakliyat
kocaeli evden eve nakliyat
yozgat evden eve nakliyat
osmaniye evden eve nakliyat
amasya evden eve nakliyat
XDXİTP

CyberSonsuzluk28 mengatakan...

ığdır evden eve nakliyat
bitlis evden eve nakliyat
batman evden eve nakliyat
rize evden eve nakliyat
niğde evden eve nakliyat
3LEX

C9628Lorenzo1ECF7 mengatakan...

FB226
Konya Şehir İçi Nakliyat
Keçiören Boya Ustası
Yenimahalle Boya Ustası
Denizli Lojistik
Kütahya Şehir İçi Nakliyat
İzmir Parça Eşya Taşıma
Referans Kimliği Nedir
Kırklareli Parça Eşya Taşıma
Edirne Şehirler Arası Nakliyat

C5AD3WadeB8D10 mengatakan...

E425E
Bitrue Güvenilir mi
Mardin Şehir İçi Nakliyat
Xcn Coin Hangi Borsada
Sivas Parça Eşya Taşıma
Sivas Şehirler Arası Nakliyat
Çerkezköy Oto Lastik
Omlira Coin Hangi Borsada
Tokat Evden Eve Nakliyat
Coinex Güvenilir mi

9A0F9Harry10CEE mengatakan...

1957A
Karabük Evden Eve Nakliyat
Altındağ Boya Ustası
Karaman Evden Eve Nakliyat
Batman Parça Eşya Taşıma
Gümüşhane Lojistik
Çorum Şehir İçi Nakliyat
Sakarya Şehirler Arası Nakliyat
Ordu Şehir İçi Nakliyat
Muğla Şehir İçi Nakliyat

F7837JesseCB2F4 mengatakan...

CCD90
Sincan Fayans Ustası
Hatay Şehir İçi Nakliyat
Konya Parça Eşya Taşıma
Çorum Evden Eve Nakliyat
Nevşehir Evden Eve Nakliyat
İstanbul Şehirler Arası Nakliyat
Tekirdağ Parke Ustası
Trabzon Parça Eşya Taşıma
Giresun Şehirler Arası Nakliyat

66262Vincent0C1B7 mengatakan...

1CE9E
Muş Parça Eşya Taşıma
Konya Şehirler Arası Nakliyat
Aydın Şehirler Arası Nakliyat
AAX Güvenilir mi
Denizli Lojistik
Nevşehir Şehir İçi Nakliyat
Bartın Lojistik
Antalya Parça Eşya Taşıma
Edirne Şehir İçi Nakliyat

B25B7SkylarCB484 mengatakan...

3E33D
Silivri Fayans Ustası
Kayseri Lojistik
Okex Güvenilir mi
Batman Parça Eşya Taşıma
Bolu Şehirler Arası Nakliyat
Malatya Şehir İçi Nakliyat
Sivas Şehir İçi Nakliyat
Hakkari Parça Eşya Taşıma
Hatay Lojistik

2B8F6MarvinB4DE2 mengatakan...

D8DEF
Çankırı Evden Eve Nakliyat
Referans Kimliği Nedir
Altındağ Parke Ustası
Btcturk Güvenilir mi
Ünye Asma Tavan
Isparta Evden Eve Nakliyat
Çerkezköy Oto Boya
Kastamonu Evden Eve Nakliyat
Referans Kimliği Nedir

A1818ConradCF210 mengatakan...

05751
binance indirim kodu

710D0Cynthia98F88 mengatakan...

64391
Binance Yaş Sınırı
Kripto Para Nasıl Üretilir
Coin Nasıl Çıkarılır
Binance Komisyon Ne Kadar
Kripto Para Kazanma
Kripto Para Kazanma
Kripto Para Oynama
Coin Çıkarma
Binance Nasıl Üye Olunur

23B31GibsonF4E4C mengatakan...

51AF3
referans kimliği nedir
resimli magnet
resimli magnet
binance referans kodu
binance referans kodu
referans kimliği nedir
binance referans kodu
resimli magnet
binance referans kodu

39E7FNylah0F4EF mengatakan...

BD232
antalya bedava sohbet chat odaları
mobil sohbet
uşak bedava görüntülü sohbet sitesi
bitlis yabancı canlı sohbet
rize canli sohbet chat
mobil sohbet siteleri
erzurum chat sohbet
uşak canlı görüntülü sohbet uygulamaları
trabzon tamamen ücretsiz sohbet siteleri

CEBDFChristina1FB21 mengatakan...

3A39F
arculus
yearn
dappradar
pancakeswap
avax
layerzero
poocoin
sushi
ledger live

Takipci_Satin_al---------- mengatakan...

F6BC7
binance 100 dolar
bitget
papaya
paribu
kripto para kanalları telegram
bybit
telegram kripto kanalları
bitexen
kraken

-----Takipci satin al mengatakan...

52A71
bitexen
4g proxy
https://toptansatinal.com/
gate io
en az komisyon alan kripto borsası
papaya meyvesi
okex
güvenilir kripto para siteleri
binance 100 dolar

-takipci-satin-al mengatakan...

A570C
bitexen
bybit
bitexen
huobi
referans kimligi nedir
sohbet canlı
bibox
bitget
bingx

_____Takipci mengatakan...

C52A7
okex
canlı sohbet ucretsiz
June 2024 Calendar
cointiger
bkex
binance referans kod
toptan sabun
kraken
papaya meyvesi

Posting Komentar

Dilarang Menggunakan Bahasa Yang Kotor Dan Berbau SARA
jika ada link yang rusak atau request silahkan menuju ke link ini : DISINI

Total Tayangan Halaman