[C con Clase] triangulo en c++

miguel mcubides en gmail.com
Lun Feb 18 05:34:01 CET 2008


sería bueno que dieras más información de lo que necesitas, ya
Apokathastasis te dió una opción en caso de lo que desees sea hacerlo en una
ventana con entorno gráfico, pero si lo que quieres es (como supongo)
hacerlo en DOS te recomiendo que empieces por algo fácil, hacer un triángulo
de la mínima cantidad de figuras posible, es decir, por ejemplo:

 *
***

Ese es un "triángulo" (bueno, bueno, hagan acto de fe) para una ventana de
texto, para hacerlo lo que hice fué:
1. avancé un espacio
2. imprimií un asterisco
3. Cambié de linea
4. imprimí tres asteriscos

Ahora, el siguiente paso sería:

  *
 ***
*****
1. Limpié la pantalla
2. Avancé dos espacios
3. Imprimí un asterisco
4. Cambié de linea
5. Avancé un espacio
6. Imprimí tres asteriscos (en el paso 3 fué 1, acá 3)
7. Cambié de línea
8. Imprimí cinco asteriscos (en el paso 6 fueron 3, acá 5, ¿se nota alguna
similitud?)

En estos dos pasos ya se observa que:
1. Para la primer línea avanzo tantos espacios como cantidad de triángulos
he hecho (contando el que estoy haciendo)
2. Luego imprimo un asterisco y cambio de línea
3. En la segunda línea avanzo la misma cantidad de espacios que en la
primera menos uno, imprimo tres asteriscos, cambio de línea
4. En la última línea imprimo cinco asteriscos

Una vez observado esto, y pensando "a futuro", podríamos notar que en
general:
1. Inicializo "cont" en 1
2. Borro la pantalla e inicializo "lin" en 1
3. Repito de 4 a 6 para n desde cont hasta 0 (inclusive, disminuyendo)
4. Avanzo n espacios
5. Imprimo lin asteriscos y cambio de línea
6. Incremento lin en dos
7. Incremento cont en uno y repito desde 2.

Espero te ayude este intento de seudo código, por cierto, no te fíes, no
hice el código y suelo tener errorcitos :$ :D, pero ya alguien me corregirá
en caso de ser así -por ejemplo Steven, Programante, ZeLion, Salvador, o
cualquier otro colaborador menos despistado que yo :)-


2008/2/16, Uriel <hule_210 en hotmail.com>:
>
> Hola:
>
> Primero me da gusto saber que puedo contar con su ayuda, verán, tengo que
> hacer un triangulo en C++ que valla creciendo, pero el problema es que no
> tengo ni la minima idea de como hacerlo, en verdad que le sagradecería mucho
> su ayuda, no se ni que sentencias usar, no me lo han explicado, se supone
> que lo tenemos que investigar, le sagradecería que me dieran orientación de
> como hacerlo porfavor.
> Uriel ;-)
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20080217/2a6c441c/attachment-0001.html>


Más información sobre la lista de distribución Cconclase