SlideShare una empresa de Scribd logo
1 de 11
GOTOXY Posiciona el cursor en la ventana del texto.  Gotoxy mueve el cursor a la posición dada en la ventana del texto actual. Si las coordenadas no son validas entonces la función Gotoxy se ignora.  El Gotoxy posiciona el cursor en las coordenadas (X,Y)    Ósea            X       ,      Y  ( Columna  , renglón ) ; 				 X horizontal, Y vertical
1 2 3 4 5 La pantalla de C++, tiene 24 renglones y 80 columnas, por lo que los valores que le pongamos a nuestro gotoxy no deberán pasar de esos valores. 1    2   3   4   5
Un ejemplo de esto Podría ser: Gotoxy ( 40 , 30);  	En Ningún momento el argumento de gotoxy puede ser el cero.  	Nota: no use esta función para Win32s o Win32 o aplicaciones de GUI.  	GOTO XY (x; y) 	Parámetro               Tipo           Descripción X                            	Numérico	Posición x (horizontal)      					del cursor Y			Numérico	Posición y (vertical) del 					cursor
Gotoxy (  X , Y  ); Posiciona el cursor en la ventana del texto.  Para utilizar la función del gotoxy hay que habilitar la librería  # include <conio.h> 	La esquina superior izquierda representa las coordenadas 1,1. El cursor se ubica automáticamente en 1,1 cuando una ventana se abre y luego se ejecuta.
Si queremos que un marco salga en pantalla, debemos realizar lo siguiente:   #include <iostream.h> #include <conio.h>  main() { gotoxy (1,1); cout   <<"***********************************************************************"; gotoxy (1,2); cout  << "*"; gotoxy (80,2); Cout  << "*"; gotoxy (1,3); cout  << "*"; gotoxy (80,3); cout  << "*"; gotoxy (1,4); cout  << "***********************************************************************"; getch(); }
OTRO EJEMPLO: #include <iostream.h> #include <conio.h>  int main() {     gotoxy(20,3);   cout<<“Text... 20, 3”;     getch(); }
SLEEP IN C++ No logramos hacer funcionar el delay(), así que decidimos utilizar el Sleep() es muy importante a la hora de escribir el programa, nos fijemos bien, que librería queremos usar,  como escribimos el sleep y el tiempo que damos, porque sino podemos caer en una espera eterna.
 El comando del sueño suspende la ejecución de segundo tiempo.Se utiliza para ejecutar un comando después de una cierta cantidad de tiempo como en:  (sleep 10);
	El sleep suspender la ejecución de un intervalo, el sleep tiene dos opciones que podemos utilizar que es: 1. retraso en milisegundos 2. retraso en segundos 			Las librerías que utiliza son: <windows.h>         Sleep()   // retraso en 					milisegundos  <dos.h>                   sleep()   // retraso en segundos.
 Retardo en segundos  Para poder hacer un retardo en segundos, debemos usar la librería dos.h y usar el comando sleep; nótese que la s es minúscula en este caso. #include <iostream.h>#include <conio.h>#include <dos.h>                 //esta es la librería para usar sleepint main(){cout << "hola";cout << "";     // se procede a hacer el retardo en segundossleep(2); // se hace un retardo de 2 segundos.      cout << "probando el retardo del sleep";getch();}
Retardo en milisegundos. si deseamos hacer un retardo en milisegundos, debemos incluir Windows.h y hacer un Sleep, nótese que la S es en mayúscula, sino no funciona, ejemplo del uso de la sintaxis:  #include <iostream.h>#include <conio.h>#include <windows.h> // esta librería es la que nos permite 				usar    Sleep()      int main()  	{cout << "hola";cout << "";//se procede a hacer el retardo en milisegundos.      Sleep(2000);  // se hace un retardo de 2 segundos, pero                                                  			expresado en milisegundos.cout << "probando el retardo del sleep";getch();       }

Más contenido relacionado

La actualidad más candente

Presentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTMLPresentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTMLandreajose13
 
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++ncrmax
 
Metodos de ordenamiento 2
Metodos de ordenamiento 2Metodos de ordenamiento 2
Metodos de ordenamiento 2angela montilla
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosEsteban Andres Diaz Mina
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlLic_Vera
 
Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++Santiago Sarmiento
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionalesAndreina Trejo
 
Cuadro comparativo lenguajes
Cuadro comparativo lenguajesCuadro comparativo lenguajes
Cuadro comparativo lenguajesBrian Ruvalcaba
 
Problema de la ocho reinas. Implementación en Prolog.
Problema de la ocho reinas. Implementación en Prolog.Problema de la ocho reinas. Implementación en Prolog.
Problema de la ocho reinas. Implementación en Prolog.Mayra Villanueva
 

La actualidad más candente (20)

3.creacion de componentes visuales
3.creacion de componentes visuales3.creacion de componentes visuales
3.creacion de componentes visuales
 
Jtextarea
JtextareaJtextarea
Jtextarea
 
Estructura datos pilas y colas
Estructura datos pilas y colasEstructura datos pilas y colas
Estructura datos pilas y colas
 
Presentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTMLPresentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTML
 
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++
 
Metodos de ordenamiento 2
Metodos de ordenamiento 2Metodos de ordenamiento 2
Metodos de ordenamiento 2
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de Datos
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Tipos de Datos Abstractos (TDA)
Tipos de Datos Abstractos (TDA)Tipos de Datos Abstractos (TDA)
Tipos de Datos Abstractos (TDA)
 
Presentación JavaScript
Presentación JavaScriptPresentación JavaScript
Presentación JavaScript
 
Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++
 
PRACTICA 3 ALICE
PRACTICA 3 ALICEPRACTICA 3 ALICE
PRACTICA 3 ALICE
 
CSS
CSS CSS
CSS
 
Enunciados de casos para Bases de Datos
Enunciados de casos para Bases de DatosEnunciados de casos para Bases de Datos
Enunciados de casos para Bases de Datos
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
Visual basic
Visual basicVisual basic
Visual basic
 
Algoritmos secuenciales resueldos
Algoritmos  secuenciales resueldosAlgoritmos  secuenciales resueldos
Algoritmos secuenciales resueldos
 
Cuadro comparativo lenguajes
Cuadro comparativo lenguajesCuadro comparativo lenguajes
Cuadro comparativo lenguajes
 
Estructuras en c++
Estructuras en c++Estructuras en c++
Estructuras en c++
 
Problema de la ocho reinas. Implementación en Prolog.
Problema de la ocho reinas. Implementación en Prolog.Problema de la ocho reinas. Implementación en Prolog.
Problema de la ocho reinas. Implementación en Prolog.
 

Destacado (20)

Mauro yaguachi
Mauro yaguachiMauro yaguachi
Mauro yaguachi
 
ARRAYS (LISTAS Y TABLAS) EN C++
ARRAYS (LISTAS Y TABLAS) EN C++ARRAYS (LISTAS Y TABLAS) EN C++
ARRAYS (LISTAS Y TABLAS) EN C++
 
C++ y sus librerias
C++ y sus libreriasC++ y sus librerias
C++ y sus librerias
 
Funcion printf
Funcion printfFuncion printf
Funcion printf
 
Tipo de dato DOUBLE
Tipo de dato DOUBLETipo de dato DOUBLE
Tipo de dato DOUBLE
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
 
Funcion scanf
Funcion scanfFuncion scanf
Funcion scanf
 
While y do while c++
While y do while c++While y do while c++
While y do while c++
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
 
Gotoxy
GotoxyGotoxy
Gotoxy
 
Rutinas de retardo
Rutinas de retardoRutinas de retardo
Rutinas de retardo
 
Manejo de archivos en c++
Manejo de archivos en c++Manejo de archivos en c++
Manejo de archivos en c++
 
Turbo Pascal
Turbo PascalTurbo Pascal
Turbo Pascal
 
Funciones con vectores y matrices
Funciones con vectores y matricesFunciones con vectores y matrices
Funciones con vectores y matrices
 
Estructura selectiva doble
Estructura selectiva dobleEstructura selectiva doble
Estructura selectiva doble
 
Ejercicios c#
Ejercicios c#Ejercicios c#
Ejercicios c#
 
Arreglos
ArreglosArreglos
Arreglos
 
Estructura selectiva multiple
Estructura selectiva multipleEstructura selectiva multiple
Estructura selectiva multiple
 
C++
C++C++
C++
 
Estructura selectiva simple
Estructura selectiva simpleEstructura selectiva simple
Estructura selectiva simple
 

Similar a Gotoxy y Sleep en C++: Posicionar cursor y retrasos

material_2018D1_COM200_01_93803.pptx
material_2018D1_COM200_01_93803.pptxmaterial_2018D1_COM200_01_93803.pptx
material_2018D1_COM200_01_93803.pptxVictorHugoDelaOMarti1
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de'Felipe Lozada
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de'Felipe Lozada
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de'Felipe Lozada
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de'Felipe Lozada
 
Instituto tecnológico particular
Instituto tecnológico particularInstituto tecnológico particular
Instituto tecnológico particularCarlota Guzman
 
Practicas para slider Rene Dominguez
Practicas para slider Rene Dominguez Practicas para slider Rene Dominguez
Practicas para slider Rene Dominguez Mery_Angie_Ugalde
 
Trabajo final programacion
Trabajo final programacionTrabajo final programacion
Trabajo final programacionmarkos1992
 
Introducción a Qt
Introducción a QtIntroducción a Qt
Introducción a Qtdgalo88
 
Diapositivas del resumen y ejercicios(finalizada)
Diapositivas del resumen y ejercicios(finalizada)Diapositivas del resumen y ejercicios(finalizada)
Diapositivas del resumen y ejercicios(finalizada)guest6a4fee
 
Presentación de programación (conceptos y ejercicios)
Presentación de programación (conceptos y ejercicios)Presentación de programación (conceptos y ejercicios)
Presentación de programación (conceptos y ejercicios)guest6a4fee
 
Diapositivas del resumen y ejercicios(finalizada) (1)
Diapositivas del resumen y ejercicios(finalizada) (1)Diapositivas del resumen y ejercicios(finalizada) (1)
Diapositivas del resumen y ejercicios(finalizada) (1)guestc229aba9
 
El lenguaje c
El lenguaje cEl lenguaje c
El lenguaje cjoeshego
 

Similar a Gotoxy y Sleep en C++: Posicionar cursor y retrasos (20)

material_2018D1_COM200_01_93803.pptx
material_2018D1_COM200_01_93803.pptxmaterial_2018D1_COM200_01_93803.pptx
material_2018D1_COM200_01_93803.pptx
 
Tercera unidad
Tercera unidadTercera unidad
Tercera unidad
 
Tercera unidad
Tercera unidadTercera unidad
Tercera unidad
 
Tercera unidad
Tercera unidadTercera unidad
Tercera unidad
 
Tercera unidad
Tercera unidadTercera unidad
Tercera unidad
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de
 
Diapo04
Diapo04Diapo04
Diapo04
 
Instituto tecnológico particular
Instituto tecnológico particularInstituto tecnológico particular
Instituto tecnológico particular
 
Practicas para slider Rene Dominguez
Practicas para slider Rene Dominguez Practicas para slider Rene Dominguez
Practicas para slider Rene Dominguez
 
Apunfun2
Apunfun2Apunfun2
Apunfun2
 
Trabajo final programacion
Trabajo final programacionTrabajo final programacion
Trabajo final programacion
 
Introduccion a Python
Introduccion a PythonIntroduccion a Python
Introduccion a Python
 
Introducción a Qt
Introducción a QtIntroducción a Qt
Introducción a Qt
 
Diapositivas del resumen y ejercicios(finalizada)
Diapositivas del resumen y ejercicios(finalizada)Diapositivas del resumen y ejercicios(finalizada)
Diapositivas del resumen y ejercicios(finalizada)
 
Presentación de programación (conceptos y ejercicios)
Presentación de programación (conceptos y ejercicios)Presentación de programación (conceptos y ejercicios)
Presentación de programación (conceptos y ejercicios)
 
Diapositivas del resumen y ejercicios(finalizada) (1)
Diapositivas del resumen y ejercicios(finalizada) (1)Diapositivas del resumen y ejercicios(finalizada) (1)
Diapositivas del resumen y ejercicios(finalizada) (1)
 
El lenguaje c
El lenguaje cEl lenguaje c
El lenguaje c
 

Gotoxy y Sleep en C++: Posicionar cursor y retrasos

  • 1. GOTOXY Posiciona el cursor en la ventana del texto. Gotoxy mueve el cursor a la posición dada en la ventana del texto actual. Si las coordenadas no son validas entonces la función Gotoxy se ignora. El Gotoxy posiciona el cursor en las coordenadas (X,Y)   Ósea X , Y ( Columna , renglón ) ; X horizontal, Y vertical
  • 2. 1 2 3 4 5 La pantalla de C++, tiene 24 renglones y 80 columnas, por lo que los valores que le pongamos a nuestro gotoxy no deberán pasar de esos valores. 1 2 3 4 5
  • 3. Un ejemplo de esto Podría ser: Gotoxy ( 40 , 30); En Ningún momento el argumento de gotoxy puede ser el cero. Nota: no use esta función para Win32s o Win32 o aplicaciones de GUI. GOTO XY (x; y) Parámetro Tipo Descripción X Numérico Posición x (horizontal) del cursor Y Numérico Posición y (vertical) del cursor
  • 4. Gotoxy ( X , Y ); Posiciona el cursor en la ventana del texto. Para utilizar la función del gotoxy hay que habilitar la librería # include <conio.h> La esquina superior izquierda representa las coordenadas 1,1. El cursor se ubica automáticamente en 1,1 cuando una ventana se abre y luego se ejecuta.
  • 5. Si queremos que un marco salga en pantalla, debemos realizar lo siguiente:   #include <iostream.h> #include <conio.h> main() { gotoxy (1,1); cout <<"***********************************************************************"; gotoxy (1,2); cout << "*"; gotoxy (80,2); Cout << "*"; gotoxy (1,3); cout << "*"; gotoxy (80,3); cout << "*"; gotoxy (1,4); cout << "***********************************************************************"; getch(); }
  • 6. OTRO EJEMPLO: #include <iostream.h> #include <conio.h>  int main() { gotoxy(20,3); cout<<“Text... 20, 3”; getch(); }
  • 7. SLEEP IN C++ No logramos hacer funcionar el delay(), así que decidimos utilizar el Sleep() es muy importante a la hora de escribir el programa, nos fijemos bien, que librería queremos usar,  como escribimos el sleep y el tiempo que damos, porque sino podemos caer en una espera eterna.
  • 8. El comando del sueño suspende la ejecución de segundo tiempo.Se utiliza para ejecutar un comando después de una cierta cantidad de tiempo como en: (sleep 10);
  • 9. El sleep suspender la ejecución de un intervalo, el sleep tiene dos opciones que podemos utilizar que es: 1. retraso en milisegundos 2. retraso en segundos Las librerías que utiliza son: <windows.h>         Sleep()   // retraso en milisegundos <dos.h>                   sleep()   // retraso en segundos.
  • 10.  Retardo en segundos  Para poder hacer un retardo en segundos, debemos usar la librería dos.h y usar el comando sleep; nótese que la s es minúscula en este caso. #include <iostream.h>#include <conio.h>#include <dos.h> //esta es la librería para usar sleepint main(){cout << "hola";cout << ""; // se procede a hacer el retardo en segundossleep(2); // se hace un retardo de 2 segundos. cout << "probando el retardo del sleep";getch();}
  • 11. Retardo en milisegundos. si deseamos hacer un retardo en milisegundos, debemos incluir Windows.h y hacer un Sleep, nótese que la S es en mayúscula, sino no funciona, ejemplo del uso de la sintaxis:  #include <iostream.h>#include <conio.h>#include <windows.h> // esta librería es la que nos permite usar Sleep() int main() {cout << "hola";cout << "";//se procede a hacer el retardo en milisegundos. Sleep(2000); // se hace un retardo de 2 segundos, pero expresado en milisegundos.cout << "probando el retardo del sleep";getch(); }