Ultimamente estou sem idéias para escrever então resolvi desenvolver a minha lógica precária com uma música da Xuxa, Cinco Patinhos.
Segue
using System;
namespace XuxaParaProgramadores
{
class Patinhos
{
static void Main(string[] args)
{
Console.Title = string.Format("Xuxa - 5 Patinhos");
for (int i = 5; i >= 1; i--)
{
Console.WriteLine("{0} {1} passear", i, i == 1 ? "patinho foi" : "patinhos foram");
Console.WriteLine("além das montanhas para brincar");
WriteQuack();
Console.WriteLine("Mas {0} de lá.", GetPatinhos(i - 1));
Console.WriteLine();
}
Console.WriteLine("A mamãe patinha foi procurar");
Console.WriteLine("Além das montanhas");
Console.WriteLine("Na beira do mar");
WriteQuack();
Console.WriteLine("E os 5 patinhos voltaram de lá");
Console.ReadKey();
}
/// <summary>
/// retorna o texto do número de patinhos que voltaram
/// </summary>
/// <param name="numPatinhos">número de patinhos que voltaram</param>
/// <returns></returns>
private static string GetPatinhos(int numPatinhos)
{
if (numPatinhos > 0)
return (numPatinhos == 1 ? "só " + numPatinhos + " patinho voltou" : "só " + numPatinhos + " patinhos voltaram");
return "nenhum patinho voltou";
}
/// <summary>
/// Escreve os quacks dos patinhos
/// </summary>
private static void WriteQuack()
{
Console.WriteLine("A mamãe gritou ");
for (int x = 0; x < 4; x++)
Console.WriteLine("quá!");
}
}
}
A saída do código:
É isso ai pessoal ![]()
Até o próximo
♦ Marcelo





















'

