programa q calcule e apresente todos os divisores de um n°

Java

08/04/2014

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

Curtidas 0

Melhor post

Lucas Ramos

Lucas Ramos

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);
            }
        }
    }
}
GOSTEI 1

Mais Respostas

Emanoély Gura

Emanoély Gura

08/04/2014

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.
GOSTEI 0
Jeferson Santos

Jeferson Santos

08/04/2014

[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);
GOSTEI 0
Lucas Ramos

Lucas Ramos

08/04/2014

[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.
GOSTEI 0
Jeferson Santos

Jeferson Santos

08/04/2014

[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.
GOSTEI 0
Jeferson Santos

Jeferson Santos

08/04/2014

[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
GOSTEI 0
POSTAR