Pular para o conteúdo

02 · Controle fluxo

12 exercícios: given/orif/otherwise, ternário, match e guardas.

bash
python3 exercicios/run_all.py 02

Os exercícios#

#TítuloEnunciado
013Condicional givenclassifique um numero como positivo, negativo ou zero.
014Condicionais aninhadasconverta uma nota de 0 a 10 em conceito A/B/C/D.
015match / point / defaulttraduza o codigo de um dia da semana para o nome.
016Laco cycle from/tosome os numeros de 1 a 100.
017Laco com stepliste os pares de 0 a 10 e faca uma contagem regressiva.
018Laco cycle inpercorra uma lista e um vault.
019Laco persist (while)calcule quantas vezes um numero pode ser dividido por 2.
020Laco perform (do-while)garanta que o corpo execute ao menos uma vez.
021halt e skippule os multiplos de 3 e pare ao encontrar o primeiro maior que 10.
022Lacos aninhadosimprima a tabuada de 1 a 3 e monte a matriz de produtos.
023FizzBuzzpara 1..15, diga Fizz, Buzz, FizzBuzz ou o proprio numero.
024guard como pre-condicaouse guard para sair cedo de uma acao com entrada invalida.

Rode um isolado com dataforge run exercicios/02-controle-fluxo/013_given_simples.df.