4.12. Exercícios¶
Nessa seção de exercícios, procure desenhar sua solução usando fluxogramas antes de escrever o código em Python. Desenhar a solução e conseguir ver um mapa do fluxo da informação é uma ferramenta poderosa tanto para aprendizes, para desenvolver a habilidade de identificar e organizar essas estruturas, quanto para programadores avançados trabalhando em problemas complexos.
4.12.1. Exercício 1¶
Escreva um programa que leia dois números inteiros e determina a soma dos pares. Por exemplo, para os números 6 e 7, como apenas o 6 é par, a soma deve ser 6. Para os número 1 e 3, o resultado deve ser zero e para 4 e 12, o resultado deve ser 16.
Dica: para resolver esse exercício utilize o operador “%”, que retorna o resto da divisão. Assim:
.. Exemplos de operações com %
1 % 3 é 1
2 % 3 é 2
3 % 3 é 0
4 % 3 é 1
4.12.2. Exercício 2¶
Escreva um programa que leia 3 números inteiros e determinar quantos números da sequência são pares e quantos são ímpares. Por exemplo, para os números 1, 2 e 3, o resultado deve ser 1 par e 2 ímpares.
4.12.3. Exercício 3¶
Escreva um programa que leia três números naturais e verifica se eles formam os lados de um triângulo retângulo. DICA Os números não precisam estar ordenados. Por exemplo, para os número 3, 5 e 4, a resposta deve ser sim, e para 8, 1, 6 a resposta deve ser não.
4.12.4. Exercício 4¶
Escreva um programa que leia três números inteiros e os imprima em ordem crescente. Por exemplo, para os número 13, 7 e 4, a resposta deve ser 4, 7 e 13 e para 8, 9, 10 a resposta deve ser 8, 9 e 10.