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 :)

10 komentar:

Ratnasari Kamil mengatakan...

Teman - teman kesulitan untuk Belajar Komputer karena kesibukan? kini kami memfasilitasi kursus komputer jarak jauh via online, silahkan kunjungi website kami di asianbrilliant.com, Master Komputer, Kursus Online

Ayah, Bunda..butuh guru untuk mengajar anak-anak dirumah ? kami memfasilitasi 1000 guru untuk anak-anak ayah dan bunda datang kerumah, silahkan kunjungi website kami di smartsukses.com, Bimbingan Belajar, Les Private

Ferry Rudiyanto mengatakan...

Makasih gan infonya sangat membatu

Cindy Adelia mengatakan...

casino online Postingan yang sangat bagus, saya setuju dengan Anda 100%!

Cindy Adelia mengatakan...

casino online saya terkesan, saya harus mengatakan ini kepada anda.

Cindy Adelia mengatakan...

naga303.com Sangat jarang saya menemukan sebuah blog yang informatif dan menghibur seperti ini.

Cindy Adelia mengatakan...

Poker Online Indonesia melakukannya untuk tujuan SEO , tetapi untuk belajar hal-hal baru.

eko saputra mengatakan...

Tiket Pesawat Murah Online, dapatkan segera di SELL TIKET Klik disini:
selltiket.com
Booking di SELLTIKET.COM aja!!!
CEPAT,….TEPAT,….DAN HARGA Di Jamin Murah!!!

Ingin usaha menjadi agen tiket pesawat??
Yang memiliki potensi penghasilan tanpa batas.
Bergabung segera di agen.selltiket.com

INFO LEBIH LANJUT HUBUNGI :
No handphone : 085363402103
PIN : D364EDCB

Programmer Underground 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

Posting Komentar

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

Recommendation

Related Posts Plugin for WordPress, Blogger...