Vanessa Ayres 0 Denunciar post Postado Abril 23, 2008 Amigos, estou precisando de ajuda, preciso resolver o execicio abaixo escreva um algoritmo que leia 2 numeros A e B, identifique e escreva todos os números inteiros no intervalo, incluindo A e B. Que sejam pares e que não sejam múltiplos de 3. Obrigado! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Abril 23, 2008 Para ler os dois números voce pode usar a função leia(). Após ler os números as variáveis A e B armazenaram os números que voce digitou. Verifique qual dois dois números é o maior e faça o laço indo de menor para maior. Algo do tipo: se A>B entao maior <- A menor <- B senao maior <- B menor <- A fimse para i de menor ate maior passo 2 . . . fimpara Dentro do para voce só precisa verificar se i é multiplo de 3 através da função mod. Tente desenvolver e se tiver dúvidas volte a postar. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Sσwyєяº 0 Denunciar post Postado Abril 23, 2008 seria algo do tipo : para (i de menor ate maior,i++) faça se (i mod 3 != 0) escreva (i); esse fragmento do algoritimo faz o seguinte.. se i não for divisível por 3 (ou seja,resto diferente de zero) ele mostra o numero que i está representando.. obs: .. é só um fragmento pra você ter uma idéia geral... uma dica.. resolva um problema de cada vez.. ai sim vá incrementando o seu algoritmo.. primeiro tente fezer a parte que verifica se o numero é par... depois a parte que verifica se ele é ou não divisivel por 3 e finalmente junte tudo.. ^^ .. o que você não conseguir ..poste aqui ! terei pazer em ajudar.. não só eu como o povo tb ! .. ^^ Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Abril 24, 2008 Tem erros nas dus soluções. Voce pode tratar os números pares na entrada do laço ou dentro do laço. Para tratar na entrada do laço faça o seguinte: se (A>B) entao maior <- A menor <- B senao maior <- B menor <- A fimse // se menor nao eh par somar 1 // isso forca o numero a ser par se (menor mod 2 != 0) entao menor <- menor + 1 fimse para i de menor ate maior passo 2 . . . fimpara Isso garante que os números testados no laço serão os pares. Compartilhar este post Link para o post Compartilhar em outros sites
Vanessa Ayres 0 Denunciar post Postado Abril 25, 2008 você tem msn ? Para ler os dois números voce pode usar a função leia(). Após ler os números as variáveis A e B armazenaram os números que voce digitou. Verifique qual dois dois números é o maior e faça o laço indo de menor para maior. Algo do tipo: se A>B entao maior <- A menor <- B senao maior <- B menor <- A fimse para i de menor ate maior passo 2 . . . fimpara Dentro do para voce só precisa verificar se i é multiplo de 3 através da função mod. Tente desenvolver e se tiver dúvidas volte a postar. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Abril 25, 2008 Tenho sim, mas qual a dúvida desenvolveu o algoritmo? Teve alguma dificuldade? http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif você tem msn ? Compartilhar este post Link para o post Compartilhar em outros sites
Vanessa Ayres 0 Denunciar post Postado Abril 27, 2008 Pra ser mais clara eu estou boiando nessa aula Compartilhar este post Link para o post Compartilhar em outros sites