A maior rede de estudos do Brasil

Programaçao

Fazer um algoritmo que conte mostrar todos os numeros inteiros pares e calcule a media de todos os numeros inteiros impares compreendidos entre dois numeros que serao digitados e que estabelecerao o intervalo fechado. Lembrando que será necessário estabelecer antes de tudo qual dos 2 numeros digitados é o maior e qual é o menor para fazer o laço de repetição. Ao final mostre a quantidade de pares e a media dos impares.  Em (Visualg)


1 resposta(s) - Contém resposta de Especialista

User badge image

RD Resoluções Verified user icon

Há mais de um mês

O programa a seguir, devidamente comentado, faz os que se pede, isto é, conta os números pares e calcula a média dos ímpares.

Algoritmo "numeros"\nVar\n// Seção de Declarações das variáveis \na: inteiro\nb: inteiro\ntmp: inteiro\npares: inteiro\nmedia: real\nimpares: inteiro\n\nInicio\n// Seção de Comandos, procedimento, funções, operadores, etc... \nLeia a\nLeia b\n\n// Troca caso a seja maior que b\nSe a>b então\ntmp = a\na = b\nb = tmp\nFimse\n\n// Obtém os valores solicitados\nPara i de a até b faça\nSe mod(i,2)=1 então\nmedia = media+i\nimpares = impares+1\nSenão\npares = pares+1\nFimse\nFimpara\n\n// Escreve os resultados\nEscreva pares\nEscreva media/impares\n\nFimalgoritmo

O programa a seguir, devidamente comentado, faz os que se pede, isto é, conta os números pares e calcula a média dos ímpares.

Algoritmo "numeros"\nVar\n// Seção de Declarações das variáveis \na: inteiro\nb: inteiro\ntmp: inteiro\npares: inteiro\nmedia: real\nimpares: inteiro\n\nInicio\n// Seção de Comandos, procedimento, funções, operadores, etc... \nLeia a\nLeia b\n\n// Troca caso a seja maior que b\nSe a>b então\ntmp = a\na = b\nb = tmp\nFimse\n\n// Obtém os valores solicitados\nPara i de a até b faça\nSe mod(i,2)=1 então\nmedia = media+i\nimpares = impares+1\nSenão\npares = pares+1\nFimse\nFimpara\n\n// Escreve os resultados\nEscreva pares\nEscreva media/impares\n\nFimalgoritmo

Essa pergunta já foi respondida por um dos nossos especialistas