GARANTIR DESCONTO

Fórum programa q calcule e apresente todos os divisores de um n° #569021

08/04/2014

0

Escreva("informe o numero");
leia(x)

y=x;
Enquanto(y!=0)
  se(x%y=0)
    imprima(y);
fimse;
   y=y-1;
Fimenquanto;
Quero converter em java
Jeferson Santos

Jeferson Santos

Responder

Post mais votado

08/04/2014

Fera, blz? eu fiz um exemplo com for aqui! veh ai se ajuda! Abração!
public class SomaNum {

    public static void main(String args[]) {

        Scanner x = new Scanner(System.in);
        System.out.println("Escreva um número");
        int y = x.nextInt();
        for(int i = y; i>0;i--){//não pode fazer divisoes com zero
            if(y%i==0){
                System.out.println(i);
            }
        }
    }
}

Lucas Ramos

Lucas Ramos
Responder

Gostei + 1

Mais Posts

08/04/2014

Emanoély Gura

Cara.. na boa, qualquer livro de programação Java vai te ajudar com esses exercícios. E ainda assim, se você não quiser pesquisar e estudar, se baseia no exercício que te ajudei. Você já tem a estrutura do main do exercício anterior... acho que você consegue fazer com essas dicas: quando você lê o "se" usa o "if"; quando você lê o "enquanto" você pode usar "while" ou "for"; Pelo menos tenta montar o programa, você não vai aprender nada pedindo as coisas prontas.
Responder

Gostei + 0

09/04/2014

Jeferson Santos

[quote="Lucas Barcelos"]Fera, blz? eu fiz um exemplo com for aqui! veh ai se ajuda! Abração!
public class SomaNum {

    public static void main(String args[]) {

        Scanner x = new Scanner(System.in);
        System.out.println("Escreva um número");
        int y = x.nextInt();
        for(int i = y; i>0;i--){//não pode fazer divisões com zero
            if(y%i==0){
                System.out.println(i);
            }
        }
    }
}
O que o nextInt() faz? Não entendo * Não sei se estou certo, mas esse Scanner é usado para ler dados da entrada? * Foi necessário importar "import java.util.Scanner;", pois estava dando erro no Scanner x = new Scanner(System.in);
Responder

Gostei + 0

09/04/2014

Lucas Ramos

[quote="Jeferson.rj"][quote="Lucas Barcelos"]Fera, blz? eu fiz um exemplo com for aqui! veh ai se ajuda! Abração!
public class SomaNum {

    public static void main(String args[]) {

        Scanner x = new Scanner(System.in);
        System.out.println("Escreva um número");
        int y = x.nextInt();
        for(int i = y; i>0;i--){//não pode fazer divisões com zero
            if(y%i==0){
                System.out.println(i);
            }
        }
    }
}
O que o nextInt() faz? Não entendo * Não sei se estou certo, mas esse Scanner é usado para ler dados da entrada? * Foi necessário importar "import java.util.Scanner;", pois estava dando erro no Scanner x = new Scanner(System.in);
o nextInt serve para ler números int. é, eu tinha esquecido de importar o Scanner.
Responder

Gostei + 0

09/04/2014

Jeferson Santos

[quote="Lucas Barcelos"][quote="Jeferson.rj"][quote="Lucas Barcelos"]Fera, blz? eu fiz um exemplo com for aqui! veh ai se ajuda! Abração!
public class SomaNum {

    public static void main(String args[]) {

        Scanner x = new Scanner(System.in);
        System.out.println("Escreva um número");
        int y = x.nextInt();
        for(int i = y; i>0;i--){//não pode fazer divisões com zero
            if(y%i==0){
                System.out.println(i);
            }
        }
    }
}
O que o nextInt() faz? Não entendo * Não sei se estou certo, mas esse Scanner é usado para ler dados da entrada? * Foi necessário importar "import java.util.Scanner;", pois estava dando erro no Scanner x = new Scanner(System.in);
o nextInt serve para ler números int. é, eu tinha esquecido de importar o Scanner. Agradeço fera. Obrigado tbm Manu.
Responder

Gostei + 0

10/04/2014

Jeferson Santos

[quote="Jeferson.rj"][quote="Lucas Barcelos"][quote="Jeferson.rj"][quote="Lucas Barcelos"]Fera, blz? eu fiz um exemplo com for aqui! veh ai se ajuda! Abração!
public class SomaNum {

    public static void main(String args[]) {

        Scanner x = new Scanner(System.in);
        System.out.println("Escreva um número");
        int y = x.nextInt();
        for(int i = y; i>0;i--){//não pode fazer divisões com zero
            if(y%i==0){
                System.out.println(i);
            }
        }
    }
}
O que o nextInt() faz? Não entendo * Não sei se estou certo, mas esse Scanner é usado para ler dados da entrada? * Foi necessário importar "import java.util.Scanner;", pois estava dando erro no Scanner x = new Scanner(System.in);
o nextInt serve para ler números int. é, eu tinha esquecido de importar o Scanner. Agradeço fera. Obrigado tbm Manu. TÓPICO RESOLVIDO
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar