Applied Programming running text
ketika anda memasukkan nama dan anda menekan enter maka teks akan berputar ketempat semula, selamat mencoba.
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <windows.h>
using namespace std;
void gotoxy (int x, int y)
{
COORD coord {0, 0};
coord.X = x; coord.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}
char name[15];
delay(int x)
{
for (int y=0; y<x*100; y++)
{
for (int z=0; z<=x*100; z++)
{
}
}
}
right()
{
for (int i=1; i<=80-sizeof(name); i++)
{
delay(50);
gotoxy(i,1);
cout<<name;
gotoxy(i-1,1);
cout<<" ";
}
}
left()
{
for (int i=80-sizeof(name); i>1; i--)
{
delay(50);
gotoxy(i,20);
cout<<name;
gotoxy(i-80,20);
cout<<" ";
}
}
up()
{
for (int i=20; i>=1; i--)
{
delay(60);
gotoxy(1,i);
cout<<name;
gotoxy(1, i+1);
for (int x=1; x<=sizeof(name); x++)
{
cout<<" ";
}
}
system("cls");
cout<<" ";
}
down()
{
for (int i=1; i<=20; i++)
{
delay(60);
gotoxy(80-sizeof(name),i);
cout<<name;
gotoxy(80-sizeof(name),i-1);
for (int x=1; x<=sizeof(name); x++)
{
cout<<" ";
}
}
}
main()
{
system ("COLOR 3");
cout<<"Enter Your Name = ";
cin>>name;
system ("cls");
right();
down();
left();
up();
}