You are on page 1of 3

#include<iostream.

h>
#include<conio.h>
int x=40, y=13;
char opcion, caracter;
void Menu(){
gotoxy(10,2);
cout<<"movimiento del cursor";
gotoxy(10,3);
cout<<"---------------------";
gotoxy(10,5);
cout<<"6) Derecha";
gotoxy(10,6);
cout<<"4) Izquierda";
gotoxy(10,7);
cout<<"8) Arriba";
gotoxy(10,8);
cout<<"2) Abajo";
gotoxy(10,9);
cout<<"7) Noroeste";
gotoxy(10,10);
cout<<"9) Noreste";
gotoxy(10,11);
cout<<"1) Suroeste";
gotoxy(10,12);
cout<<"3) Sureste";
gotoxy(10,13);
cout<<"5) Salir";
gotoxy(10,15);
cout<<"caracter: ";
caracter=getch();
clrscr();
gotoxy(x,y);
cout<<caracter;
}
void Noroeste(){
x-=1;
y-=1;
gotoxy(x,y);
cout<<caracter;
}
void Norte(){
y-=1;
gotoxy(x,y);
cout<<caracter;
}
void Noreste(){
x+=1;
y-=1;
gotoxy(x,y);
cout<<caracter;
}
void Oeste(){

gotoxy(x. case '8': Norte(). cout<<caracter. } void Sur(){ y+=1. clrscr(). gotoxy(x. case '2': Sur(). x-=1. x-=1. case '4': Oeste().y).y). x+=1. gotoxy(x. cout<<caracter. } void seleccion(){ do{ opcion=getch(). gotoxy(x. } void Salir(){ gotoxy(40. break. gotoxy(x. break. cout<<caracter. } void Sureste(){ y+=1.y).y).12). } void Suroeste(){ y+=1. break. cout<<caracter. case '7': Noroeste().y). break. switch(opcion){ case '6': Este(). case '9': . cout<<"Adios". cout<<caracter. break. } void Este(){ x+=1.

cout<<"Tecla no valida". case '1': Suroeste(). break. } . default: gotoxy(40. break. break.24). case '3': Sureste(). Noreste(). } }while(opcion!='5'). getch(). } void main(void){ Menu(). case '5': Salir(). break. break. seleccion().