Ayuda para un programa.

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

Avatar de Usuario
javiermx

Ayuda para un programa.

Mensaje por javiermx » Dom Jun 29, 2003 10:26 am

  • :( :( 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 !!

Avatar de Usuario
pepe esparza

Re: Ayuda para un programa.

Mensaje por pepe esparza » Mar Dic 16, 2003 3:39 pm

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:

Avatar de Usuario
Invitado

Dibujar un pino

Mensaje por Invitado » Sab Ene 03, 2004 9:05 pm

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

Responder