C/Visual C - Números LCD

 
Vista:

Números LCD

Publicado por D4sser (1 intervención) el 31/12/2003 00:29:18
Hola a todos! Tengo un ejercicio que me tiene loco y no puedo con él:
Programa que imprima por pantalla números como los de las pantallas LCD:
|
|
<------- Esto es un uno
|
|

--
|
|
-- <--------- Esto es un dos
|
|
--

Así.......... El programa recibirá las siguientes entradas:
-Un numero s k indike el tamaño de los números (1<=s<=5)
-Un numero n k se mostrará por pantalla(0<=n<=99999)

A ver si alguno podéis ayudarme.Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Números LCD

Publicado por El Mogur (202 intervenciones) el 31/12/2003 16:28:35
Hola!

Los LCD están compuestos de siete segmentos (tres horizontales y cuatro verticales). Tendrás que guardar para cada dígito cuales de esos siete segmentos están "encendidos" en el número. Eso lo guardas en un array de tamaño diez (uno por cada dígito).
Luego, vas sacando cada uno de los dígitos, y viendo lo que tienes que ir imprimiendo. Como supongo que tendrás que escribir todo el número en una sola línea LCD (quiero decir, todos seguidos), tendrás que usar un bucle, para escribir cada línea de texto, para escribir primero todos los segmentos superiores (de los números que lo tengan activo), luego todos los "|" de la segunda línea, y así.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar