Buscar

Elabore um algoritmo que solicite ao operador uma lista de números inteiros cujo elemento finalizador é o zero.

Elabore um algoritmo que solicite ao operador uma lista de números inteiros cujo elemento finalizador é o zero.

Processe e apresente ao final:


A) se houver, quantos números positivos e seu percentual em relação ao total;

B) se houver, quantos números negativos e seu percentual em relação ao total;

C) a media aritmética entre todos os números, exceto o finalizador; e,

D) se houver, quantos números positivos são múltiplos de 5.

💡 2 Respostas

User badge image

Ed Verified user icon

Claro! Aqui está um exemplo de algoritmo em pseudocódigo que atende aos requisitos solicitados: ``` início // Declaração de variáveis inteiro numero, totalNumeros, positivos, negativos, multiplosDe5 real media, percentualPositivos, percentualNegativos // Inicialização das variáveis totalNumeros <- 0 positivos <- 0 negativos <- 0 multiplosDe5 <- 0 media <- 0 // Solicitação dos números ao operador escreva("Digite uma lista de números inteiros (digite 0 para finalizar): ") leia(numero) // Processamento dos números enquanto numero != 0 faça totalNumeros <- totalNumeros + 1 se numero > 0 então positivos <- positivos + 1 se numero % 5 == 0 então multiplosDe5 <- multiplosDe5 + 1 senão se numero < 0 então negativos <- negativos + 1 fim se media <- media + numero leia(numero) fim enquanto // Cálculo dos resultados se totalNumeros > 0 então percentualPositivos <- (positivos / totalNumeros) * 100 percentualNegativos <- (negativos / totalNumeros) * 100 media <- media / totalNumeros fim se // Apresentação dos resultados escreva("A) Quantidade de números positivos: ", positivos) escreva(" Percentual de números positivos: ", percentualPositivos, "%") escreva("B) Quantidade de números negativos: ", negativos) escreva(" Percentual de números negativos: ", percentualNegativos, "%") escreva("C) Média aritmética dos números: ", media) escreva("D) Quantidade de números positivos múltiplos de 5: ", multiplosDe5) fim ``` Espero que isso ajude! Se você tiver alguma dúvida adicional, é só me perguntar.

0
Dislike1
User badge image

Rodrigo Mello

O visualg não reconhece totalNumeros, positivos, negativos, multiplosDe5

real media, percentualPositivos, percentualNegativos



0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais