viernes, 29 de octubre de 2010

pseudocodigo 7_3

Escribir un programa que lea un entero y un carácter. La salida debe ser un rombo dibujado con el carácter dado y de anchura máxima dada por el entero leído. El programa debe repetir el proceso hasta que la anchura sea cero.


pseudo codigo :
1.-inicio;
int anchura
int pasada
string caracter
string lineam= " "
int i=0

print " introduce el caracter :"
read caracter
print "introduce la anchura :"
read anchura

for (pasada = 1 to anchura step pasada=pasada++)
{
linea=" "

for (pasada = 1 to pasada step i=i++)
{
linea=linea +caracter
print " ", linea
}
}
for (pasada =anchura - 1 to 0 step pasada=pasada++)
{
linea = linea + caracter
for (i = pasada to 0 step i=i++)
{
print linea, " "
}
}
fin

No hay comentarios:

Publicar un comentario