programa q calcule e apresente todos os divisores de um n°
Escreva("informe o numero");
leia(x)
y=x;
Enquanto(y!=0)
se(x%y=0)
imprima(y);
fimse;
y=y-1;
Fimenquanto;
Jeferson Santos
Curtidas 0
Melhor post
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
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
08/04/2014
[quote="Lucas Barcelos"]Fera, blz? eu fiz um exemplo com for aqui!
veh ai se ajuda! Abração!
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);
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);
}
}
}
}GOSTEI 0
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!
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);
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);
}
}
}
}GOSTEI 0
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!
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);
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);
}
}
}
}GOSTEI 0
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!
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);
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);
}
}
}
}GOSTEI 0