7- . Los Métodos
- En este capítulo del curso mostraré lo que son los métodos.Para ello estructuraremos el ejemplo del episodio anterior. Pero antes de ver el video debéis saber lo que es un método.Os pongo una definición y os dejo un video con la explicación:"Los métodos se declaran en una clase o estructura especificando el nivel de acceso, el valor devuelto, el nombre del método y los parámetros de método. Los parámetros de método se incluyen entre paréntesis y separados por comas. Los paréntesis vacíos indican que el método no requiere ningún parámetro."
.
- También os dejo un enlace a una página de Microsoft con más información https://docs.microsoft.com/es-es/dotnet/csharp/programming-guide/classes-and-structs/methods y en esta ocasión os pongo el código del ejemplo:
//Método principal inicio de la ejecución
static void Main(string[] args)
{
//Serie Fibonacci: 0 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89....
Console.WriteLine("Introduzca valor hasta el que calcular la serie");
string valor = Console.ReadLine();
int numero = -1;
numero = validarNumero(valor);
int a = 0;
int b = 1;
string mostrarPantalla = String.Empty;
mostrarPantalla = "0";
mostrarPantalla += calcular(a,b,numero);
Console.WriteLine(mostrarPantalla);
Console.ReadLine();
}
//Métodos auxiliar para validar número
private static int validarNumero(string valor)
{
int numero = -1;
try
{
numero = Convert.ToInt32(valor);
}
catch (Exception)
{
Console.WriteLine("Debe introducir un numero.");
Console.ReadLine();
}
return numero;
}
//Métodos auxiliar para calcular número
private static string calcular(int a,int b,int numero)
{
string mostrar =String.Empty;
int resultado = 0;
while (resultado <= numero)
{
resultado = a + b;
a = b;
b = resultado;
mostrar += " " + resultado;
}
return mostrar;
}
No hay comentarios:
Publicar un comentario