Resolução:
class Filme
{
public Filme(string titulo, int classificacaoEtaria)
{
Titulo = titulo;
ClassificacaoEtaria = classificacaoEtaria;
}
public string Titulo { get; set; }
public int ClassificacaoEtaria { get; set; }
public bool PodeAssistir(int idadeUsuario)
{
return idadeUsuario >= ClassificacaoEtaria;
}
public void ExibirResultado(int idadeUsuario)
{
if (PodeAssistir(idadeUsuario))
{
Console.WriteLine($"Usuário com {idadeUsuario} anos pode assistir ao filme {Titulo}.");
}
else
{
Console.WriteLine($"Usuário com {idadeUsuario} anos não pode assistir ao filme {Titulo}.");
}
}
}
program.cs
Console.Clear();
Console.Write("Insira a sua idade: ");
int idade;
int.TryParse(Console.ReadLine()!, out idade);
var filme1 = new Filme("Mario", 12);
filme1.ExibirResultado(idade);