QUESTÃO 3: Ler um vetor de 10 elementos inteiros e positivos. Criar um segundo vetor da seguinte
forma: os elementos de índice par receberão os respectivos elementos divididos por 2; os
elementos de índice ímpar receberão os respectivos elementos multiplicados por 3. Imprima
os dois vetores.
Linha 1: Cria o primeiro vetor para armazenar os números inteiros
Linha 2: Loop em 10x para cada numero
Linha 3: Loop infinito (While)
Linha 4: 'Try' permite que o programa continue rodando mesmo após ocorrer algum erro inesperado. Para utilizar o 'Try' é necessario usar o 'Except'. Usar o 'Try' quer dizer que você vai monitorar o bloco para possíveis exceções.
Linha 5: Entrada dos 'Numeros'
Linha 6: Verifica se o numero que foi adicionado pelo usuário é positivo
Linha 7: Adiciona o 'Numero' à lista do vetor
Linha 8: Sai do loop se a entrada for válida
Linha 10: Mensagem de erro se colocar um numero que não seja inteiro
Linha 11: 'Except' faz parte do uso do 'Try', vai mostrar a mensagem após um erro inesperado
Linha 12: Mensagem do 'Except'Linha 14: Criado o segundo vetor que vai realizar os cálculos necessários, par dividido por 2 e impar multiplicado por 3
Linha 15: Loop de 10x
Linha 16: Verifica se é par
Linha 18: Caso não seja par, então ele é impar e essa linha é executada
Linha 19: Multiplica os números impar por 3
Linha 21: Printa o vetor original
Linha 22: Printa o vetor modificado já com os cálculos realizados
Execução do código
- Ao digitar algum numero negativo ele apresenta a mensagem ''O numero deve ser positivo. Tente novamente" e solicita que o usuário coloque novamente o numero positivo.
- Resultado esperado após colocar numero de 1 ao 10.
Tags:
Desafios semanais
