lunes, 10 de octubre de 2016

Curso de C++ III: Colores y orden


Esta sesión va a ser un poco mas de relax, hoy recordaremos las estructuras que ya hemos visto y que nos permiten darle orden al programa, ademas de unas nuevas que nos permitirán cambiar el color de la letra y el fondo

system("pause");    Esta función detiene el programa y muestra un mensaje en el que le solicita al usuario presionar cualquier tecla para continuar.
                     
Para utilizar esta función es necesario incluir la libreria "cstdlib".                            

getch();    Esta función detiene el programa, para que continue, el usuario debe presionar cualquier tecla para, pero no muestra ningun mensaje.
                     
Para utilizar esta función es necesario incluir la libreria "conio.h".                            

system("cls");    Al ejecutarse este comando se limpia la pantalla.

Para utilizar esta función es necesario incluir la libreria "cstdlib".

return 0;    si se escribe "0" después de return el programa termina

return main();    si se escribe "main()" después de return el programa vuelve al inicio

SetConsoleTitle("x");    cambia el nombre de la ventana en la que se ejecuta el programa a cualquier valor que coloques entre comillas

Para utilizar esta función es necesario incluir la libreria "windows.h".

system("colorxx");    permite cambiar el color de la letra y el fondo según los valores que se coloquen en los lugares de "x", en caso de no escribir ningún valor se reestablecerá la configuración predeterminada: fondo negro y letra blanca.

Hablemos un poco más a fondo de system("color"):

después de la palabra color se ingresan dos valores, el primero modifica el color del fondo y el segundo el de la letra
 
    ej:      system("color A3");
 
Si solo colocas un valor únicamente se modificará el color de la letra y el fondo quedará negro
 
    ej:      system("color 5");
 
Si no escribes ningún valor se reestablecerá la configuración predeterminada: fondo negro y letra blanca
 
    ej:      system("color");

En esta lista puedes ver todo el espectro que maneja c++:
         
    0 = Negro
    1 = Azul
    2 = Verde
    3 = Aguamarina
    4 = Rojo
    5 = Púrpura
    6 = Amarillo
    7 = Blanco
    8 = Gris
    9 = Azul claro
    A = Verde claro
    B = Aguamarina claro
    C = Rojo claro
    D = Púrpura claro
    E = Amarillo claro
    F = Blanco brillante

Prueba a crear un programa en el que incluyas las siguientes lineas, verás como se modifica el color cada vez que presionas una tecla:

//letras
 
    system("color 0");     system("PAUSE");
    system("color 1");     system("PAUSE");
    system("color 2");     system("PAUSE");
    system("color 3");     system("PAUSE");
    system("color 4");     system("PAUSE");
    system("color 5");     system("PAUSE");
    system("color 6");     system("PAUSE");
    system("color 7");     system("PAUSE");
    system("color 8");     system("PAUSE");
    system("color 9");     system("PAUSE");
    system("color A");     system("PAUSE");
    system("color B");     system("PAUSE");
    system("color C");     system("PAUSE");
    system("color D");     system("PAUSE");
    system("color E");     system("PAUSE");
    system("color F");     system("PAUSE");
    system("color");       system("PAUSE");

   //fondos

    system("color 10");    system("PAUSE");
    system("color 20");    system("PAUSE");
    system("color 30");    system("PAUSE");
    system("color 40");    system("PAUSE");
    system("color 50");    system("PAUSE");
    system("color 60");    system("PAUSE");
    system("color 70");    system("PAUSE");
    system("color 80");    system("PAUSE");
    system("color 90");    system("PAUSE");
    system("color A0");    system("PAUSE");
    system("color B0");    system("PAUSE");
    system("color C0");    system("PAUSE");
    system("color D0");    system("PAUSE");
    system("color E0");    system("PAUSE");
    system("color F0");    system("PAUSE");


La tarea supersencilla de hoy es crear un programa en el que aparezca la palabra "rojo" con letra roja, luego se borre la pantalla y aparezca la palabra "azul" con letra azul y por ultimo que se borre la pantalla y aparezca la palabra "verde" con fondo verde, para esto tendrás que usar system("cls") también puedes probar a hacerlo con los fondos, y para repasar el tema de las variables haz un programa que te imprima lo que le escribas en todos los colores y al final suene la campanilla una vez,  Suerte!!!



No hay comentarios:

Publicar un comentario

-

{"handle":"robotica-instenalco","arch":"js","styles":{"a":"C8C8C8","b":82,"c":"000000","d":"000000","f":82,"i":82,"k":"C8C8C8","l":"C8C8C8","m":"C8C8C8","o":82,"p":"10","q":"C8C8C8","r":82,"cnrs":"0.41"}}