Ensayo de el pensamiento logico aplicado a la programacion
Programa para determinar si un número es capicúa o no en Java
1. INSTITUTO TECNOLÓGICO DE CANCÚN
INGENIERÍA MECATRÓNICA
MATERIA:
PROGRAMACIÓN BÁSICA
PROFESORA:
MARÍA JACINTA MARTÍNEZ CASTILLO
“PROGRAMA 2”
AUTORES:
ALEJANDRO FIGUEROA ANDRÉS ALFONSO
CUA MAY JOEL DE LA CRUZ
MARTINEZ SOLIS ITZEL
CANCÚN QUINTANA ROO A 20 DE ABRIL DEL 2012
2. PLANTEAMIENTO DEL PROBLEMA
Determinar si su valor es el mismo tanto si es leído de izquierdaa derecha como
de derecha a izquierda.
ANÁLISIS DEL PROBLEMA
Se ocupa un valor de tipo entero (int) el cual se le resta n que es = 0 se ocupa un
ciclo repetitivo mientras se ejecuta el programa y manda a pantalla el tipo de
numero ya se acapicúa o no capicúa.
DIAGRAMA DE FLUJO
3. PRUEBA DE ESCRITORIO
1. ° nos pide escribir un valor entero
2°nos manda un mensaje a pantalla diciendo si es capicúa o no capicúa
Código de fuente
intnumero,resta,NI=0, n;
numero=Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero
entero"));
n=numero;
while(n !=0)
{
resta=n%10;
n=n/10;
NI=NI*10+resta;
}
if(numero==NI)
{
JOptionPane.showMessageDialog(null, "Este numero es Capicúa");
}
else
JOptionPane.showMessageDialog(null, "Este numero no es Capicúa");
}
}
5. Conclusión
Solo nos permite leer la cantidad asignada de izquierda a derecha de la misma
forma cuando se dice que es capicúa y cuando no, es lo contrario.