Obter um numero inteiro de cinco dígitos e mostra-lo na tela de forma invertida.
Exemplo: se o numero digitado for 12345 o algoritmo dever´a mostrar na tela 54321.
RESOLUÇÃO FEITA NO PROGRAMA "NETBEANS"
[Lógica da Programação]
Soluções para a tarefa
Respondido por
2
Boa noite Valter,
Como vai?
Pois bem, fiz o algoritmo em Java Eclipse mas é quase a mesma coisa no Netbeans, espero ter ajudado, qualquer dúvida estamos ae!
import java.util.Scanner;
public class numbers {
public static Scanner leia = new Scanner(System.in);
public static void main(String args[]){
Scanner entrada = new Scanner(System.in);
int numero,
comparador,
inverte;
comparador= 0;
inverte = 0;
while(comparador != 1){
System.out.print("Digite um número tenha no máximo 5 algarismos: ");
numero = entrada.nextInt();
if(numero > 99999){
System.out.print(numero + " Utrapassou o número de algarismos!");
} else{
while(numero > 0){
inverte *= 10;
inverte += (numero % 10);
numero /= 10;
} System.out.print("O seu número invertido é: " + inverte);
comparador = 1;
}
}
}
}
Como vai?
Pois bem, fiz o algoritmo em Java Eclipse mas é quase a mesma coisa no Netbeans, espero ter ajudado, qualquer dúvida estamos ae!
import java.util.Scanner;
public class numbers {
public static Scanner leia = new Scanner(System.in);
public static void main(String args[]){
Scanner entrada = new Scanner(System.in);
int numero,
comparador,
inverte;
comparador= 0;
inverte = 0;
while(comparador != 1){
System.out.print("Digite um número tenha no máximo 5 algarismos: ");
numero = entrada.nextInt();
if(numero > 99999){
System.out.print(numero + " Utrapassou o número de algarismos!");
} else{
while(numero > 0){
inverte *= 10;
inverte += (numero % 10);
numero /= 10;
} System.out.print("O seu número invertido é: " + inverte);
comparador = 1;
}
}
}
}
Perguntas interessantes
Matemática,
9 meses atrás
Matemática,
9 meses atrás
Geografia,
9 meses atrás
Sociologia,
1 ano atrás
Biologia,
1 ano atrás