Programa Cubo Asterisco Guiones
Enviado por neme05 • 23 de Octubre de 2013 • 1.228 Palabras (5 Páginas) • 1.569 Visitas
Instrucciones
1. Realiza el análisis, pseudocódigo, diagrama de flujo y programa en C#, para el siguiente ejercicio:
Desplegar una secuencia de asteriscos y guiones en forma de cubo, pero alternando en la figura, como se muestra en la siguiente imagen.
*-*-*
-*-*-
*-*-*
-*-*-
El programa debe pedir la cantidad de renglones, y la cantidad de columnas que se van a dibujar.
Ejemplo:
renglones = 4 y columnas = 5
*-*-*
-*-*-
*-*-*
-*-*-
Análisis:
• Entradas:
o Número de renglones deseados.
o Número de columnas deseado.
• Salidas:
o Dibujado el cubo con los renglones y columnas.
• Proceso:
o Solicitar número de renglones a dibujar del cubo. Donde será r es nuestra variable para guardarla.
o Solicitar número de columnas a dibujar del cubo. Donde será c es nuestra variable para guardarla.
o Inicializamos una variable i=0 y una variable j=1.
o Para obtener el número de renglones del cubo iniciamos con un ciclo donde se inicializara con una condición si i>=r hasta que se cumpla saldrá del ciclo y dentro de este ciclo tendremos otro ciclo para las columnas donde j>=c hasta que se cumpla saldrá del ciclo, en los dos ciclos tendremos un contador donde se va incrementando respectivamente de cada ciclo.
o Luego dentro de estos ciclos tendremos un estatuto condicional if anidados donde podemos obtener dependiendo la variable que ingresemos en renglones y columnas para poder inicializar con un “*” (asterisco) o un “_” (guion bajo) dependiendo si es par o impar.
o Luego cumpliéndose todas estas condiciones se manda a imprimir el cubo deseado.
Pseudocódigo
Inicio
Escribir " Ingrese renglones: "
Leer r
Escribir " Ingrese columnas: "
Leer c
renglones = r
columnas = c
i = 0;
repetir mientras i>= r
j = 1;
repetir mientras j>= c
Si (i%2==0)
Si (j%2==0)
Escribir "_"
Sino
Escribir "*"
Sino
Si (j%2==0)
Escribir "*"
Sino
Escribir "_"
...