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
WriteQuack()… kkkk muito bom..!
kkkkk essa foi,boa parabéns =)
Tá faltando demanda né? kkkkkkkk
kkk. 🙂
É só um pouco de tempo de sobra.
ainda acho que “xuxa só para patinhos” seria um título melhor
Muito legal para iniciantes aprender, reescrevi o código em Python 🙂
https://github.com/leo523/python-examples/blob/master/patinhos.py
Gostei, um exercício e tanto…Nem preciso dizer que to começando rsrsr
Mas porque o meu console deu erro nos ACENTOS?
além , mamãe , quá , só e lá.
Modifique o codepage da janela de console.
Logo no começo coloque a seguinte instrução:
Deve resolver.
[]’s
modelo de caracteres, igual uma página de internet, deve verificar o padrão de caracteres utilizados, inglés não aceita acentos.
Hilário!