Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Poligno

Exercicio em PORTUGOL.

Recommended Posts

Estou fazendo uma lista de exercícios em portugol e não consigo passar desse:

 

Fazer um algoritmo que leia um numero (considere um numero de 5 digitos). Escreva quantos algarismos são ímpares e a soma total dos algarismos pares.

 

Grato!

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom pra começa a historia pra vc ver se o numero eh impar ou par vc tem que usar a função " % " que eh o resto da divisao, se for igual ou maior que 0 eh par, se não impar..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basta dividir por múltiplos de 10 e usar % de novo

 

Ex:

numero 54321

54321 / 10000 = 5

54321 % 10000 = 4321

4321 / 1000 = 4

4321 % 1000 = 321

321 % 100 ...

 

Também dá pra ir da direita pra esquerda, usando sempre "/ 10" e "% 10"

Compartilhar este post


Link para o post
Compartilhar em outros sites

até ai ok,mas eu gostaria de saber como SEPARAR os algarismo depois da vírgula a esquerda? em portugol 54321 / 10000 = 5.4321 ,eu quero separar o 0.4321 do 5,por exemplo... pensei em subtrair oq está dpois da virgula pelo numero completo: 5.4321 - 0.4321 ,mas minha duvida é como mandar o visualg identificar oq está depois da virgula para fazer a subtração


Basta dividir por múltiplos de 10 e usar % de novo

 

Ex:

numero 54321

54321 / 10000 = 5

54321 % 10000 = 4321

4321 / 1000 = 4

4321 % 1000 = 321

321 % 100 ...

 

Também dá pra ir da direita pra esquerda, usando sempre "/ 10" e "% 10"

 

acho que não existe o comando '%' em portugol,aqui ele da como resultado o próprio 10000.

Eu gostaria de SEPARAR os algarismo a direita da vírgula do algarismo a esquerda

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.