Advertisement
Rnery

Com switch

Jan 3rd, 2024
940
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.11 KB | None | 0 0
  1. using System;
  2.  
  3. public enum DiaSemana
  4. {
  5.     Segunda,
  6.     Terca,
  7.     Quarta,
  8.     Quinta,
  9.     Sexta,
  10.     Sabado,
  11.     Domingo
  12. }
  13.  
  14. class Program
  15. {
  16.     static void Main()
  17.     {
  18.         Console.WriteLine("Que dia da semana é hoje? ");
  19.         string inputDia = Console.ReadLine().Trim().ToLower();
  20.  
  21.         DiaSemana dia;
  22.         string mensagem;
  23.  
  24.         switch (String.IsNullOrEmpty(inputDia) ? null : Enum.TryParse(inputDia, out dia) ? dia : null)
  25.         {
  26.             case DiaSemana.Segunda or DiaSemana.Terca or DiaSemana.Quarta or DiaSemana.Quinta:
  27.                 mensagem = $"{dia} não é dia de felicidade 🙁 ";
  28.                 break;
  29.             case DiaSemana.Sexta or DiaSemana.Sabado or DiaSemana.Domingo:
  30.                 mensagem = $"{dia} é dia de felicidade 🙂 ";
  31.                 break;
  32.             default:
  33.                 mensagem = $"{dia} é um dia inválido, digite algo válido!";
  34.                 break;
  35.         }
  36.  
  37.         MostrarMensagem(mensagem);
  38.     }
  39.  
  40.     static void MostrarMensagem(string mensagem)
  41.     {
  42.         Console.WriteLine($"Hoje é {mensagem}");
  43.     }
  44. }
  45.  
Tags: C#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement