1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

2 exercicios de JAVA

Discussão em 'Programação' iniciada por Mac135, 15 de Novembro de 2008. (Respostas: 12; Visualizações: 1577)

  1. Mac135

    Mac135 Power Member

    Bom dia

    Sou um novo utilizador aqui na techzone mas já leitor habitual do forum ha algum tempo.

    Mas neste momento precisava da vossa ajuda em 2 exercicios em JAVA.

    1º Receba um nº do utilizador e somar os seus nºs, por exemplo o utilizador escreve 921 e a soma seria de 12(9+2+1)

    2º Calcular e imprimir todos os numeros primos desde o 1 ate ao nº que o utilizador colocar.

    Se poderem ajudar agradeço.
     
  2. Morais

    Morais Power Member

    Apenas ajudamos a afinar um programa, não "oferecemos" resoluções.
     
  3. PJTuga

    PJTuga Power Member

    Dica para o primeiro exercicio:

    921%10 = 1
    921/10=92
     
  4. Mac135

    Mac135 Power Member

    ok entao
    vou tentar resolver atraves das dicas
    se alguem quiser dar mais dicas aceito :D
     
  5. exploit88

    exploit88 Power Member

    não sei se és estudante, mas isso é muito básico para exercícios de avaliação, mas caso não saibas, os teu professores também cá vêem, por isso tem cuidado a quem pedes ajuda
     
  6. Mac135

    Mac135 Power Member

    pode ser basico para uns, para outros pode nao ser, tudo depende do nivel a que estas
    é proibido tirar duvidas??
     
  7. Morais

    Morais Power Member

    Nem dá para falar em "níveis" pois esses exercícios dão-se a quem está mesmo a começar a aprender a programar, por isso não há "desculpas".
     
  8. paperless

    paperless Power Member

    Não.

    Podes tirar duvidas à vontade. Podes, por exemplo, ter um programa já feito e perguntar porque é que determinada coisa não está a correr bem.

    Não fazemos programas à la carte :p
     
  9. Mac135

    Mac135 Power Member

    ja o tentei fazer mas vou tentar de novo se nao conseguir coloco entao aqui o codigo
     
  10. Thrasher

    Thrasher Power Member

    Só um pormenor que te pode ser util para o primeiro exercicio. Tu não sabes quantos algarismos poderá ter o numero que o utilizador introduziu, logo tem atenção ás divisões que vais fazer...um ciclo while é uma boa hipotese ;)
     
  11. Ronnie_03

    Ronnie_03 Power Member

    Boas,

    Não sei se já fizeste o exercicio 2 mas posso dar-te umas dicas, apesar de não perceber nada de java. Basicamente vais ter de ter dois ciclos for, um que percorre os numeros de 1 até ao numero que o utilizador inseriu e dentro desse ciclo um outro que, para cada numero desses, percorre os numeros de 2 até esse numero a dividir por 2 (porque não há mais divisores a seguir a n/2 á excepção de n).

    Depois é fácil, se o numero tiver algum divisor no intervalo [2, n/2] é porque não é primo, caso contrário é.

    Espero não ter complicado :D
     
  12. IComeFromBehind

    IComeFromBehind Power Member

    Melhor ainda é fazeres o ciclo até sqrt(n).
     
  13. Mac135

    Mac135 Power Member

    tb ainda nao fiz o 2, mas com essas dicas vou tentar, qd tiver algum codigo coloco aqui
     

Partilhar esta Página