Ejercicio 2ProblemaCapicúaUn número es un capicúa si su valor es el mismo tanto si es leído de izquierdaa derecha como de ...
Codificación/* * To change this template, choose Tools | Templates * and open the template in the editor. */package capicu...
Ejecución Pantallas
Ejercicio 2
Upcoming SlideShare
Loading in …5
×

Ejercicio 2

588 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
588
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ejercicio 2

  1. 1. Ejercicio 2ProblemaCapicúaUn número es un capicúa si su valor es el mismo tanto si es leído de izquierdaa derecha como de derecha a izquierda. Por ejemplo: 35253 es un capicúa. 26547no es un capicúa. Diseña un algoritmo que determine si un número introducido esun capicúa o no.Análisis de datosEntrada: Como entrada el usuario escribirá un número enteroSalida: El numero dado. Informando si es o no es capicúa.Cálculos:Diseño de soluciónPara esta solución será necesario comparar el numero consigo mismo pero alrevés, de esa manera sabremos que el numero es capicua.Se comparan los extremos de afuera hacia adentro.Prueba de escritorio
  2. 2. Codificación/* * To change this template, choose Tools | Templates * and open the template in the editor. */package capicua;/** * * @author mike */import javax.swing.*;public class Capicua { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here String cadena1, cadena2; int l; cadena1=JOptionPane.showInputDialog(null,"Dame un numero pa ver si escapicua"); l = cadena1.length(); String salida = ""; String salida2 = ""; for ( int cuenta = cadena1.length() - 1; cuenta >= 0; cuenta-- ) salida = salida + cadena1.charAt(cuenta); System.out.println(salida); System.out.println(salida2); if (cadena1.equalsIgnoreCase(salida)){ JOptionPane.showMessageDialog(null,"CAPICUA YEEEI!!!"); }else{ JOptionPane.showMessageDialog(null,"No capicua :pokerface:"); } }}
  3. 3. Ejecución Pantallas

×