Página 1 de 1

Ayuda para un programa.

Publicado: Dom Jun 29, 2003 10:26 am
por javiermx
  • :( :( Favor de decirme como le hago para hacer la figura de un pino en c++., lo he intentado pero no he podido hacerla y me la dejarón de tarea. Please....!!!

    Gracias !!

Re: Ayuda para un programa.

Publicado: Mar Dic 16, 2003 3:39 pm
por pepe esparza
es muy sencillo. Debes de dibujarlo en una matriz (mientras mas grande sale mejor), con letras o lo q sea, es decir, en momento que declaras la matriz inicializala con letras o números, pero ve formando la figura que quieras con las letras o números, ya después debes de inicializar el modo gráfico de modo q cuando lea la matriz por medio de un for, solo dibuje un pixel en donde sea la letra o numero q hace la figura que quieras...sale bien.y hasta le puedes poner movimiento si lo haces con varios dibujos... :wink:

Dibujar un pino

Publicado: Sab Ene 03, 2004 9:05 pm
por Invitado
Si te piden en modo texto repitiendo asteriscos es mas sencillo...
No necesitas matrices, solo bucles "for"

Te lo pongo en seudocódigo y tu ya lo pasas a c...

para v = 1 to 10 //esto son los "pisos"
{
para h= 1 to (10-v)//esto son los espacios a la izquierda
{
cprintf(" ");
}
para h= 0 to (v+v-1)//esto son las hojas del pino
{
cprintf("*");
}
}
para v= 1 to 4//ahora el tronco
{
cprintf(" (10 espacios) |");
}


Sustituyes lo de (10 espacios) por diez espacios en blancoy despues el caracter | o *, es que en el foro no sale. Si quieres un pino mas grande o más pequeño no tienes mas que cambiar los números.

Espero que te sirva
Saludos