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 :)
31 comments:
Makasih gan infonya sangat membatu
Kalo dlam borland gmn bro?
Di atas error di delay nya
Borlan dgn turbo kalo g salah cuma beda dikit kok, biasanya beda di importnya aja.
bang programnnya itu kok nggak jalan ya
Bang.. Di MS Visual Studio bisa gak?
Solnya saya cobain clrscr undefined
Mampir di blog saya ya gan. Alamatnya https://kangalpan.blogspot.com
Terima Kasih
@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
Kocaeli
Denizli
Bartın
Kocaeli
Adana
MTT
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
ığdır evden eve nakliyat
bitlis evden eve nakliyat
batman evden eve nakliyat
rize evden eve nakliyat
niğde evden eve nakliyat
YEX5V
tekirdağ evden eve nakliyat
kocaeli evden eve nakliyat
yozgat evden eve nakliyat
osmaniye evden eve nakliyat
amasya evden eve nakliyat
XDXİTP
ığdır evden eve nakliyat
bitlis evden eve nakliyat
batman evden eve nakliyat
rize evden eve nakliyat
niğde evden eve nakliyat
3LEX
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
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
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
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
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
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
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
05751
binance indirim kodu
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
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
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
3A39F
arculus
yearn
dappradar
pancakeswap
avax
layerzero
poocoin
sushi
ledger live
F6BC7
binance 100 dolar
bitget
papaya
paribu
kripto para kanalları telegram
bybit
telegram kripto kanalları
bitexen
kraken
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
A570C
bitexen
bybit
bitexen
huobi
referans kimligi nedir
sohbet canlı
bibox
bitget
bingx
C52A7
okex
canlı sohbet ucretsiz
June 2024 Calendar
cointiger
bkex
binance referans kod
toptan sabun
kraken
papaya meyvesi
Anjay
49434F8F44
takipçi tiktok
6EB22DB009
telafili takipçi satın al
Roblox Şarkı Kodları
101 Okey Yalla Hediye Kodu
101 Okey Vip Hediye Kodu
Stumble Guys Elmas Kodu
3D Car Parking Para Kodu
Google Haritalara Adres Ekleme
Pubg Hassasiyet Kodu
Kafa Topu Elmas Kodu
Posting Komentar
Dilarang Menggunakan Bahasa Yang Kotor Dan Berbau SARA
jika ada link yang rusak atau request silahkan menuju ke link ini : DISINI