Claro! Vou desenvolver os algoritmos utilizando a estrutura PARA para cada uma das opções que você mencionou: a) Escrever um algoritmo que leia 20 valores e especifique ao final a somatória dos mesmos: ``` soma = 0 para i de 1 até 20 faça leia valor soma = soma + valor fim para escreva "A somatória dos 20 valores é:", soma ``` b) Entrar com 10 números positivos e imprimir o dobro do número digitado: ``` para i de 1 até 10 faça leia numero dobro = numero * 2 escreva "O dobro de", numero, "é:", dobro fim para ``` c) Imprimir todos os números de 1 até 100: ``` para i de 1 até 100 faça escreva i fim para ``` d) Criar um algoritmo que imprima todos os números de 1 até 100 e a soma: ``` soma = 0 para i de 1 até 100 faça escreva i soma = soma + i fim para escreva "A soma dos números de 1 até 100 é:", soma ``` e) Entrar com 10 números e imprimir a metade de cada número digitado: ``` para i de 1 até 10 faça leia numero metade = numero / 2 escreva "A metade de", numero, "é:", metade fim para ``` f) Entrar com o nome, idade e sexo de 20 pessoas. Imprimir o nome se a pessoa for do sexo masculino e tiver mais de 21 anos: ``` para i de 1 até 20 faça leia nome leia idade leia sexo se sexo = "masculino" e idade > 21 então escreva nome fim se fim para ``` g) Entrar com 12 números e imprimir a média desses: ``` soma = 0 para i de 1 até 12 faça leia numero soma = soma + numero fim para media = soma / 12 escreva "A média dos 12 números é:", media ``` h) Ler 200 números inteiros e imprimir quantos são pares e quantos são ímpares: ``` pares = 0 impares = 0 para i de 1 até 200 faça leia numero se numero % 2 = 0 então pares = pares + 1 senão impares = impares + 1 fim se fim para escreva "Quantidade de números pares:", pares escreva "Quantidade de números ímpares:", impares ``` i) Entrar com o peso e a identificação de 5 ovelhas. Ao final, especificar a ovelha mais pesada e seu número de identificação e a mais leve e número de identificação: ``` mais_pesada = 0 mais_leve = 0 para i de 1 até 5 faça leia identificacao leia peso se peso > mais_pesada então mais_pesada = peso identificacao_pesada = identificacao fim se se peso < mais_leve ou mais_leve = 0 então mais_leve = peso identificacao_leve = identificacao fim se fim para escreva "Ovelha mais pesada:", identificacao_pesada, "com peso:", mais_pesada escreva "Ovelha mais leve:", identificacao_leve, "com peso:", mais_leve ``` j) No dia da estreia do filme 'Senhor dos Anéis', uma grande emissora de TV realizou uma pesquisa logo após o encerramento do filme. Cada espectador respondeu a um questionário no qual constava sua idade e a sua opinião em relação ao filme: excelente - 3; bom - 2; regular - 1. Criar um algoritmo que receba a idade e a opinião de 20 espectadores, calcule e imprima: A média das idades das pessoas que responderam; A quantidade de pessoas que responderam bom; A percentagem de pessoas que responderam bom entre todos os espectadores analisados: ``` soma_idades = 0 quantidade_bom = 0 para i de 1 até 20 faça leia idade leia opiniao soma_idades = soma_idades + idade se opiniao = 2 então quantidade_bom = quantidade_bom + 1 fim se fim para media_idades = soma_idades / 20 percentagem_bom = (quantidade_bom / 20) * 100 escreva "Média das idades:", media_idades escreva "Quantidade de pessoas que responderam bom:", quantidade_bom escreva "Percentagem de pessoas que responderam bom:", percentagem_bom, "%" ``` Espero que isso ajude! Se tiver mais alguma dúvida, é só perguntar.
Para escrever sua resposta aqui, entre ou crie uma conta
Algoritmos e Técnicas de Programação I
•FAMETRO
Compartilhar