Canção dos Patinhos

mail@pastecode.io avatar
unknown
csharp
3 years ago
1.3 kB
6
Indexable
Never
using System;

namespace CancaoPatinhos
{
    class Program
    {
        static void Main(string[] args)
        {
            const string meioDaFrase = ", além das montanhas para brincar, a mamãe gritou QUA, QUA, QUA, QUA,";
            var patinhosQueForamPassear = string.Empty;
            for (int patinhos = 5; patinhos >= 0; patinhos--)
            {
                patinhosQueForamPassear = $"{patinhos} patinhos foram passear";
                switch (patinhos) {
                    case 0:
                        Console.WriteLine($"A mamãe patinho foi passear{meioDaFrase} e todos os patinhos voltaram de lá");
                        break;
                    case 1:
                        Console.WriteLine($"{patinhos} patinho foi passear{meioDaFrase} mas nenhum patinho voltou de lá");
                        break;
                    case 2:
                        Console.WriteLine($"{patinhosQueForamPassear}{meioDaFrase} mas só {patinhos - 1} patinho voltou de lá");
                        break;
                    default:
                        Console.WriteLine($"{patinhosQueForamPassear}{meioDaFrase} mas só {patinhos - 1} patinhos voltaram de lá");
                        break;
                }
            }
            Console.ReadKey();
        }
    }
}