Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: davidherrera en 20 Mayo 2017, 01:02 am



Título: dibuje ese número en la pantalla C++
Publicado por: davidherrera en 20 Mayo 2017, 01:02 am
Diseñe un programa en C++ que utilice una estructura de selección múltiple, tal que dado un número natural entre 0 y 9 solicitado al usuario, dibuje ese número en la pantalla, y que en cualquier otro caso, dibuje en la pantalla el símbolo “!”. Adicionalmente, el programa debe darle la opción al usuario de que cada vez que termine de imprimir el símbolo, decida si desea imprimir otro número o salir del programa.





· Los Títulos deben ser descriptivos
· No se debe escribir en mayúsculas
>aquí las reglas del foro (http://foro.elhacker.net/reglas.htm)
-Engel Lex


Título: Re: dibuje ese número en la pantalla C++
Publicado por: engel lex en 20 Mayo 2017, 01:09 am
Hola!

en el foro se ruelven dudas, no se hacen tareas, muestra que llevas y explica que no sabes y podremos ayudarte


Título: Re: dibuje ese número en la pantalla C++
Publicado por: MAFUS en 20 Mayo 2017, 12:49 pm
Una forma muy fácil de dibujar caracteres por pantalla es hacer una tabla de caracteres con cada uno de los caracteres. Por ejemplo:

Código:
char caracter_a[8][9] = {
    "        ",
    "        ",
    " XXXX   ",
    "    XX  ",
    " XXXXX  ",
    "XX  XX  ",
    " XXX XX ",
    "        "};

Una vez que tengas todas los caracteres ya solo debes crear una función que los imprima.

El carácter lo he sacado del manual del amstrad CPC 464 (http://www.cpcmania.com/Docs/Manuals/Manual%20de%20Usuario%20Amstrad%20CPC%20464.pdf), sección 'Conjunto de caracteres gráficos específicos de la máquina'