23 de junho de 2021

Do bit Ao Byte

Embarcados, Linux e programação

Desafio Maker 06: Incrementar um valor até N

programador back-end | Incrementar um valor | IoT | Pausar processamento | desafio maker | ordenar um array | caixa dagua | blink sem condicionais
Que tal mais um desafio maker? Esse é fácil demais, porém é um recurso pouco usado - razão pela qual resolvi transformá-lo em um desafio.

Imagine que temos que incrementar um valor até N, que pode ser recebido (ou não) por parâmetro. Se esse valor for inferior a 10, temos que incrementá-lo um a um, imprimindo os incrementos.

Se gosta de brincadeiras de desafios, sugiro que comece pelo Desafio Maker 01.

Esse programa pode ser feito em qualquer plataforma, inclusive no próprio computador, em C ou C++. Fácil demais, hum? – Mas espere!

Condições: Incrementar um valor até N mas…

Não podemos usar loop. Esse programa deve ser feito sem a utilização de nenhum loop e deve ser chamado em setup(). Além disso, o programa não deve conter mais do que uma condicional. Também não pode conter linhas repetidas, de forma alguma. Isso significa que NÃO pode:

  • Fazer incremento
  • Imprimir o valor
  • Repetir incremento
  • Imprimir o valor
  • etc.

Esse desafio é tão fácil que nem tem assunto pra complementar. Na resposta discorro mais a respeito. Partiu desafio?

Aproveitando o ensejo, faltam poucos dias para o sorteio dos candidatos que disputarão o kit Arduino em nosso programa “Dossiê Maker” que será exibido no Youtube.

Em mais alguns dias devo publicar o artigo de anúncio contendo as regras do jogo. Será pura diversão, acredite!

A primeira edição é piloto, portanto será gravada, mas não perca a oportunidade de ser um dos sorteados entrando para nosso grupo Do bit Ao Byte no Telegram. Inscreva-se também em nosso canal DobitaobyteBrasil no Youtube e boa sorte!

Autor: Djames Suhanko

Revisão: Ricardo Amaral de Andrade