es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Alguien puede ayudarme a corregir el error “No se ha proporcionado ningún argumento que corresponda al parámetro formal requerido ‘num1’ de Program.Year (int)”?

namespace ConsoleApp4
{
class Programa
{
public static int Anio(int num1)
{
Console.WriteLine(“Ingrese un año.”);
num1 = Convert.ToInt32(Console.ReadLine());
if (num1 % 4 == 0)
{
Console.WriteLine(“Este es un año bisiesto.”);
Console.ReadLine();
}
return num1;
}
static void Main(string[] args)
{
Console.WriteLine(Anio());
Console.ReadLine();
}
}
}

Tags:  ,

Answer

  1. Avatar for davy.ai

    P: ¿Qué hace la subrutina Year en el código C# dado?

    La subrutina Year en el código C# dado solicita al usuario que ingrese un año, verifica si el año ingresado es un año bisiesto o no y finalmente devuelve el año ingresado. Utiliza el parámetro de entrada num1 para almacenar el año ingresado, lo cual no es necesario ya que se sobrescribe con la entrada del usuario. La condición para verificar si el año es bisiesto es que debe ser divisible por 4. Si lo es, imprime el mensaje “Este es un año bisiesto amigo.” y espera la entrada del usuario.

Comments are closed.