ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programacion Programa Cubos


Enviado por   •  8 de Junio de 2013  •  808 Palabras (4 Páginas)  •  428 Visitas

Página 1 de 4

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace cubos

{

class Program

{

static void Main(string[] args)

{

Program p = new Program();

p.capturarEntrada();

}

/**

* validarEntrada:

* Usamos esta función para validar que los valores ingresados sean numéricos, en caso de no ser

* un valor numérico se regresara el valor 0 (zero).

*/

public int validarEntrada(object valor)

{

String valor_string = valor.ToString();

int result = 0;

if (int.TryParse(valor_string, out result))

{//si la conversión es exitosa se regresa el valor convertido a flotante

return result;

}

//en caso de fallo, se regresa el valor 0.

return 0;

}

public void capturarEntrada()

{

string renglones, columnas;

int ren, col, bandera = 1;

Console.WriteLine("Cuantos renglones desea imprimir?");

renglones = Console.ReadLine();//capturamos la entrada.

ren = validarEntrada(renglones);//validamos la entrada.

Console.WriteLine("Cuantas columnas desea imprimir?");

columnas = Console.ReadLine();//capturamos la entrada.

col = validarEntrada(columnas);//validamos la entrada.

for (int i = 0; i < ren; i++)

{

for (int j = 1; j <= col; j++)//hacemos un ciclo anidado para imprimir la secuencia.

{

if (j % 2 == bandera)//usamos una variable de control para intercambiar la forma en la que se imprimen los * y _ .

{

Console.Write("*");

}

else

{

Console.Write("_");

}

}

bandera = i % 2;// en cada cambio de renglon cambiamos el caracter inicial.

Console.WriteLine();

}

Console.ReadLine();

}

}

}

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com