-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathProgram.cs
60 lines (35 loc) · 1.53 KB
/
Program.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
using System;
namespace mario
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Ingresa la altura de la piramide no mayor de 23 ni un numero que sea negativo");
Console.Write("Altura de la piramide: ");
int niveles;
/// Tryparse convierte la representación de una cadena (string) a su equivalente entero (int). Un valor devuelto indica si la conversión tuvo éxito.
// devuelve 0 si no se pudo convertir
int.TryParse( Console.ReadLine(), out niveles);
dibujarPiramide(niveles);
}
//Todo el código va aquí
static void dibujarPiramide(int niveles)
{
while( niveles > 23 || niveles < 1)
{
Console.Write("Altura no compatible con el límite, ingrese de nuevo: ");
int.TryParse(Console.ReadLine(),out niveles);
}
for (int i = 1; i <= niveles; i++) //Aquí me ayudó usted xD
{ //No sé si jala porque me aparece System.FormatException sabe que y no sé moverle :b
var esc = new String('#',i);
System.Console.Write(esc.PadLeft(niveles));
System.Console.Write(" ");
System.Console.WriteLine(esc);
}
Console.WriteLine("Lizette Alejandra Gómez Tamayo y Eioth Marrujo de la Vega");
Console.ReadKey();
}
}
}