Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- public enum DiaSemana
- {
- Segunda,
- Terca,
- Quarta,
- Quinta,
- Sexta,
- Sabado,
- Domingo
- }
- class Program
- {
- static void Main()
- {
- Console.WriteLine("Que dia da semana é hoje? ");
- string inputDia = Console.ReadLine().Trim().ToLower();
- if (String.IsNullOrEmpty(inputDia))
- {
- MostrarMensagemErro("Dia da semana está vazio, digite algo válido!");
- }
- else
- {
- DiaSemana dia;
- if (Enum.TryParse(inputDia, out dia))
- {
- AvaliarDia(dia);
- }
- else
- {
- MostrarMensagemErro($"{inputDia} é um dia inválido, digite algo válido!");
- }
- }
- }
- static void AvaliarDia(DiaSemana dia)
- {
- if (EhDiaUtil(dia))
- {
- MostrarMensagem($"{dia} não é dia de felicidade 🙁 ");
- }
- else
- {
- MostrarMensagem($"{dia} é dia de felicidade 🙂 ");
- }
- }
- static bool EhDiaUtil(DiaSemana dia)
- {
- return dia >= DiaSemana.Segunda && dia <= DiaSemana.Quinta;
- }
- static void MostrarMensagem(string mensagem)
- {
- Console.WriteLine($"Hoje é {mensagem}");
- }
- static void MostrarMensagemErro(string mensagem)
- {
- Console.WriteLine($"Erro: {mensagem}");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement