int waktu;
else if(waktu>12:00 && waktu<=15:00)printf("Selamat Siang Teman-Teman");
else if(waktu>15:00 && waktu <=18:00)printf("Selamat Sore Teman-Teman");
else printf("Selamat Malam Teman-Teman");
itu judulnya permulaan. karna disini gue mau meng-share pekerjaan rumah tugas algoritma dan pemrograman gue yg menurut gue emang sejauh ini susah dicari di internet. jadi gue berniat untuk membantu orang yang setelah hari ini kesulitan untuk mencari contekan :p
pertama-tama yang akan dibahas disini adalah membuat running text di bahasa C. disini gue menggunakan program Dev C++.
jadi basicnya program yang gue bahas kali ini adalah menggunakan perintah gotoxy. jadi bagi dev c++ kawan-kawan sekalian yang belum di install CONIO nya, bisa dicari di internet 'conio2.h devpak' . jadi kalo sudah di download, kalian bisa langsung menuju ke Tools>>Package Manager lalu klik Install. cari file installan nya yang udah kalian download. teruuss, kalo udah selesai di install, kita menuju ke Tools>>Compiler Options terus di kolom 'add these commands to the linker command line' kalian isi dengan "-lconio" (tanpa kutip). daan. selesai :D gotoxy siap digunakan.
Tanda Panah Berjalan
okeeyy. langsung ke program dasarnya. mungkin bisa kalian pelajari bikin tanda panah berjalan. mungkin bisa di copy paste lalu di compile sendiri-sendiri :p
seperti inilah kurang lebih...
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main(int argc, char *argv[])
{
int i;
clrscr(); //clearscreen
for(i=1; i<=78; i++){
gotoxy(i,10); /*i menunjukkan koordinat x yang selalu berubah karna fungsi "++" diatasnya, dan 10 menunjukkan koordinat y*/
printf(" =>"); /*bisa dicoba bila tanda panah tanpa spasi, akan berbeda hasilnya*/
sleep(200); //200 millisecond buat delay nya
}
printf("\n");
getchar();
system("PAUSE");
return 0;
}
_____________
Running Text
naah selanjutnya kita akan membuat yang lebih kompleks, kita bikin yang kata-katanya kita ketik sendiri.
kita buat kaya LED yang ada di toko-toko :p
untuk basicnya sama-sama memakai gotoxy. seperti inilah kurang lebih :D
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
int main(int argc, char *argv[])
{
char ss[80]; //max 80 character. karna jendela command prompt hanya muat 80 character :p
int temp,ch;
int length,k,i;
printf("masukkan Kalimat :"); scanf("%[^\n]",ss);
fflush(stdin); //fflush biasa digunakan untuk menunda penutupan aplikasi karna Enter yang kita tekan
clrscr(); //clear screen
length=strlen(ss); //panjang spasi adalah strlen(untuk mengetahui panjang string yang kita input
for(i=0; i<length; i++)
strcat(ss," "); //digunakan untuk menjumlahkan string
do{
temp=ss[0];
for(i=0; i<(2*length)-1; i++) ss[i]=ss[i+1];
ss[(2*length)-1]=temp;
k = (80 - length)/2;
gotoxy(k,12); //ke koordinat x sejauh k(berubah-ubah), dan koordinat y sejauh 12
for(i=length-1; i<(2*length); i++) putchar(ss[i]);
sleep(400);//400 milisecond delay
if(kbhit()){//keyboard hit
ch = getch();
}
}while(ch!=27);//char nomor 27 adalah escape(esc)
return 0;
}
_____________
#Bersambung...
Gan, ini setelah dicompile yang muncul kok cuma huruf pertama ya ? tidak satu kata atau kalimat ?
ReplyDeleteapa perintahnya diikutin persis? karena di Dev C++ saya jalan dengan lancar, hehe :)
Deletegabisa gan ...
ReplyDelete