Beruflich Dokumente
Kultur Dokumente
ANALISIS:
El caballo solo tiene 8 Posibles Movimientos Que son:
clrscr();
cout<<"\n\n3.-SU MISION ES LLEVAR AL CABALLO DE\nUN EXTREMO AL OTRO EN POCOS
INTENTOS\n----------------\n|_|_|_|_|_|_|_|x|\n|_|_|_|_|_|_|_|_|\n|_|_|_|_|_|_|_|_|\n|_|_|_|_|_|_|_|_|\n|_|_|_|_
|_|_|_|_|\n|_|_|_|_|_|_|_|_|\n|_|_|_|_|_|_|_|_|\n|x|_|_|_|_|_|_|_|";
getch();
clrscr();
cout<<"\n\n\t\t\t\t!ESTAS LISTO!";
sleep(1);
clrscr();
cout<<"\n\n\t\tPRESIONE (1) PARA EMPEZAR, (2) PARA SALIR\n";
cin>>d;//pide ingresar al usuario si desea continuar o no
if (d==1){
clrscr();
pf=15;//posicion inicil filas
pc=1;//posicion inicial columnas
gotoxy(14,7);cout<<"";
//Se Dibuja la tablba de 8x8
gotoxy(14,8);cout<<" ";
gotoxy(14,9);cout<<"";
gotoxy(14,10);cout<<" ";
gotoxy(14,11);cout<<"";
gotoxy(14,12);cout<<" ";
gotoxy(14,13);cout<<"";
gotoxy(14,14);cout<<" ";
gotoxy(14,15);cout<<"";
gotoxy(14,16);cout<<" ";
gotoxy(14,17);cout<<"";
gotoxy(14,18);cout<<" ";
gotoxy(14,19);cout<<"";
gotoxy(14,20);cout<<" ";
gotoxy(14,21);cout<<"";
gotoxy(14,22);cout<<" ";
gotoxy(14,23);cout<<"";
gotoxy(15,22);cout<<"";
//posicin donde empieza el caballo
c=0;
npc=pc-4;}
if(opc==7){
npf=pf-2;
npc=pc-4;}
if(opc==8){
npf=pf-4;
npc=pc-2;}
if((npf>=1&&npf<=16)&&(npc>=1&&npc<=16)){ //DEFINE LOS MARGENES DE LA MATRIZ
pf=npf;
pc=npc;
c=c+1;
gotoxy(14+pc,7+pf);cout<<"";
else{
gotoxy(5,4);cout<<"Movimiento Erroneo Revise su Opcion";
sleep(1);
gotoxy(5,4);clreol();// borra linea y no pantalla como clrscr
}
}
gotoxy(45,1);cout<<"!..BIEN HECHO LO LOGRASTE..!";
//MENSAJE FINAL
gotoxy(47,2);cout<<"EN SOLO "<<" "<<c<<" MOVIMIENTOS"; //MUESTRA LOS N
MOVIMIENTOS REALIZADOS
getch();
}//pone fin al programa