Poligno 1 Denunciar post Postado Março 10, 2015 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
KNOVISKI 1 Denunciar post Postado Março 11, 2015 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
Poligno 1 Denunciar post Postado Março 12, 2015 A parte que me pegou é: como separar os 5 algarismos do numero D= Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Março 12, 2015 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
Poligno 1 Denunciar post Postado Abril 15, 2015 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