Ejercicio 3.

Planteamiento del problema.

Pedir un número del 0 al 99 y mostrarlo escrito. Por ejemplo, para el 56 mostrar “cincuenta y
seis”.


Análisis de datos.

Se requiere únicamente de un dato de entrada.


Diseño de solución.

Analizaremos el dato de entrada haciéndolo pasar por condiciones específicas de cada
número del 0 al 99 que muestren la forma escrita de su número.


Programa fuente.

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ejercicio3;

/**
 *
 * @author piiRy
 */
import javax.swing.*;
public class Ejercicio3 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {

        int número;

        número = Integer.parseInt(JOptionPane.showInputDialog(null, "Inserte un número del 0 al
100."));

        if (número > 100)
        {
            JOptionPane.showMessageDialog(null, "El número que insertaste no debe ser superior a 100.",
"Error", JOptionPane.ERROR_MESSAGE);
        }

        if (número == 0)
        {
            JOptionPane.showMessageDialog(null, "Insertaste el número cero.");
        }

        if (número == 1)
        {
            JOptionPane.showMessageDialog(null, "Insertaste el número uno.");
        }

        if (número == 2)
        {
            JOptionPane.showMessageDialog(null, "Insertaste el número dos.");
}

if (número == 3)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número tres.");
}

if (número == 4)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número cuatro.");
}

if (número == 5)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número cinco.");
}

if (número == 6)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número seis.");
}

if (número == 7)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número siete.");
}

if (número == 8)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número ocho.");
}

if (número == 9)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número nueve.");
}

if (número == 10)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número diez.");
}

if (número == 11)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número once.");
}

if (número == 12)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número doce.");
}

if (número == 13)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número trece.");
}

if (número == 14)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número catorce.");
}

if (número == 15)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número quince.");
}

if (número == 16)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número dieciséis.");
}

if (número == 17)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número diecisiete.");
}

if (número == 18)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número dieciocho.");
}

if (número == 19)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número diecinueve.");
}

if (número == 20)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número veinte.");
}

if (número == 21)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número veintiuno.");
}

if (número == 22)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número veintidós.");
}

if (número == 23)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número veintitrés.");
}

if (número == 24)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número einticuatro.");
}

if (número == 25)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número venticinco.");
}

if (número == 26)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número veintiséis.");
}

if (número == 27)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número veintisiete.");
}

if (número == 28)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número veintiocho.");
}

if (número == 29)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número veintinueve.");
}

if (número == 30)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número treinta.");
}

if (número == 31)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número treinta y uno.");
}

if (número == 32)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número treinta y dos.");
}

if (número == 33)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número treinta y tres.");
}

if (número == 34)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número treinta y cuatro.");
}

if (número == 35)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número treinta y cinco.");
}

if (número == 36)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número treinta y seis.");
}

if (número == 37)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número treinta y siete.");
}

if (número == 38)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número treinta y ocho.");
}

if (número == 39)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número treinta y nueve.");
}

 if (número == 40)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número cuarenta.");
}

if (número == 41)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número cuarenta y uno.");
}

if (número == 42)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número cuarenta y dos.");
}

if (número == 43)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número cuarenta y tres.");
}

if (número == 44)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número cuarenta y cuatro.");
}

if (número == 45)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número cuarenta y cinco.");
}

if (número == 46)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número cuarenta y seis.");
}

if (número == 47)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número cuarenta y siete.");
}

if (número == 48)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número cuarenta y ocho.");
}

if (número == 49)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número cuarenta y nueve.");
}

if (número == 50)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número cincuenta.");
}

if (número == 51)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número cincuenta y uno.");
}

if (número == 52)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número cincuenta y dos.");
}

if (número == 53)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número cincuenta y tres.");
}

if (número == 54)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número cincuenta y cuatro.");
}

if (número == 55)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número cincuenta y cinco.");
}

if (número == 56)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número cincuenta y seis.");
}

if (número == 57)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número cincuenta y siete.");
}

if (número == 58)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número cincuenta y ocho.");
}

if (número == 59)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número cincuenta y nueve.");
}

if (número == 60)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número sesenta.");
}

if (número == 61)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número sesenta y uno.");
}

if (número == 62)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número sesenta y dos.");
}

if (número == 63)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número sesenta y tres.");
}

if (número == 64)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número sesenta y cuatro.");
}

if (número == 65)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número sesenta y cinco.");
}

if (número == 66)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número sesenta y seis.");
}

if (número == 67)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número sesenta y siete.");
}

if (número == 68)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número sesenta y ocho.");
}

if (número == 69)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número sesenta y nueve.");
}

if (número == 70)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número setenta.");
}

if (número == 71)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número setenta y uno.");
}

if (número == 72)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número setenta y dos.");
}

if (número == 73)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número setenta y tres.");
}

if (número == 74)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número setenta y cuatro.");
}

if (número == 75)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número setenta y cinco.");
}

if (número == 76)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número setenta y seis.");
}

if (número == 77)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número setenta y siete.");
}

if (número == 78)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número setenta y ocho.");
}

if (número == 79)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número setenta y nueve.");
}

if (número == 80)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número ochenta.");
}

if (número == 81)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número ochenta y uno.");
}

if (número == 82)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número ochenta y dos.");
}

if (número == 83)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número ochenta y tres.");
}

if (número == 84)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número ochenta y cuatro.");
}

if (número == 85)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número ochenta y cinco.");
}

if (número == 86)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número ochenta y eis.");
}

if (número == 87)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número ochenta y siete.");
}

if (número == 88)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número ochenta y ocho.");
}

if (número == 89)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número ochenta y nueve.");
}

if (número == 90)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número noventa.");
}

if (número == 91)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número noventa y uno.");
}

if (número == 92)
{
    JOptionPane.showMessageDialog(null, "Insertaste el número noventa y dos.");
}

        if (número == 93)
        {
            JOptionPane.showMessageDialog(null, "Insertaste el número noventa y tres.");
        }

        if (número == 94)
        {
            JOptionPane.showMessageDialog(null, "Insertaste el número noventa y cuatro.");
        }

        if (número == 95)
        {
            JOptionPane.showMessageDialog(null, "Insertaste el número noventa y cinco.");
        }

        if (número == 96)
        {
            JOptionPane.showMessageDialog(null, "Insertaste el número noventa y seis.");
        }

        if (número == 97)
        {
            JOptionPane.showMessageDialog(null, "Insertaste el número noventa y siete.");
        }

        if (número == 98)
        {
            JOptionPane.showMessageDialog(null, "Insertaste el número noventa y ocho.");
        }

        if (número == 99)
        {
            JOptionPane.showMessageDialog(null, "Insertaste el número noventa y nueve.");
        }

        if (número == 100)
        {
            JOptionPane.showMessageDialog(null, "Insertaste el número cien.");
        }

    }
}




Depuración.




Conclusión de su práctica.

Las condiciones específicas ayudan mucho cuando se manejan muchos datos de impresión.

Ejercicio 3

  • 1.
    Ejercicio 3. Planteamiento delproblema. Pedir un número del 0 al 99 y mostrarlo escrito. Por ejemplo, para el 56 mostrar “cincuenta y seis”. Análisis de datos. Se requiere únicamente de un dato de entrada. Diseño de solución. Analizaremos el dato de entrada haciéndolo pasar por condiciones específicas de cada número del 0 al 99 que muestren la forma escrita de su número. Programa fuente. /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package ejercicio3; /** * * @author piiRy */ import javax.swing.*; public class Ejercicio3 { /** * @param args the command line arguments */ public static void main(String[] args) { int número; número = Integer.parseInt(JOptionPane.showInputDialog(null, "Inserte un número del 0 al 100.")); if (número > 100) { JOptionPane.showMessageDialog(null, "El número que insertaste no debe ser superior a 100.", "Error", JOptionPane.ERROR_MESSAGE); } if (número == 0) { JOptionPane.showMessageDialog(null, "Insertaste el número cero."); } if (número == 1) { JOptionPane.showMessageDialog(null, "Insertaste el número uno."); } if (número == 2) { JOptionPane.showMessageDialog(null, "Insertaste el número dos.");
  • 2.
    } if (número ==3) { JOptionPane.showMessageDialog(null, "Insertaste el número tres."); } if (número == 4) { JOptionPane.showMessageDialog(null, "Insertaste el número cuatro."); } if (número == 5) { JOptionPane.showMessageDialog(null, "Insertaste el número cinco."); } if (número == 6) { JOptionPane.showMessageDialog(null, "Insertaste el número seis."); } if (número == 7) { JOptionPane.showMessageDialog(null, "Insertaste el número siete."); } if (número == 8) { JOptionPane.showMessageDialog(null, "Insertaste el número ocho."); } if (número == 9) { JOptionPane.showMessageDialog(null, "Insertaste el número nueve."); } if (número == 10) { JOptionPane.showMessageDialog(null, "Insertaste el número diez."); } if (número == 11) { JOptionPane.showMessageDialog(null, "Insertaste el número once."); } if (número == 12) { JOptionPane.showMessageDialog(null, "Insertaste el número doce."); } if (número == 13) { JOptionPane.showMessageDialog(null, "Insertaste el número trece."); } if (número == 14) { JOptionPane.showMessageDialog(null, "Insertaste el número catorce."); } if (número == 15) { JOptionPane.showMessageDialog(null, "Insertaste el número quince."); } if (número == 16) { JOptionPane.showMessageDialog(null, "Insertaste el número dieciséis."); } if (número == 17) { JOptionPane.showMessageDialog(null, "Insertaste el número diecisiete.");
  • 3.
    } if (número ==18) { JOptionPane.showMessageDialog(null, "Insertaste el número dieciocho."); } if (número == 19) { JOptionPane.showMessageDialog(null, "Insertaste el número diecinueve."); } if (número == 20) { JOptionPane.showMessageDialog(null, "Insertaste el número veinte."); } if (número == 21) { JOptionPane.showMessageDialog(null, "Insertaste el número veintiuno."); } if (número == 22) { JOptionPane.showMessageDialog(null, "Insertaste el número veintidós."); } if (número == 23) { JOptionPane.showMessageDialog(null, "Insertaste el número veintitrés."); } if (número == 24) { JOptionPane.showMessageDialog(null, "Insertaste el número einticuatro."); } if (número == 25) { JOptionPane.showMessageDialog(null, "Insertaste el número venticinco."); } if (número == 26) { JOptionPane.showMessageDialog(null, "Insertaste el número veintiséis."); } if (número == 27) { JOptionPane.showMessageDialog(null, "Insertaste el número veintisiete."); } if (número == 28) { JOptionPane.showMessageDialog(null, "Insertaste el número veintiocho."); } if (número == 29) { JOptionPane.showMessageDialog(null, "Insertaste el número veintinueve."); } if (número == 30) { JOptionPane.showMessageDialog(null, "Insertaste el número treinta."); } if (número == 31) { JOptionPane.showMessageDialog(null, "Insertaste el número treinta y uno."); } if (número == 32) { JOptionPane.showMessageDialog(null, "Insertaste el número treinta y dos.");
  • 4.
    } if (número ==33) { JOptionPane.showMessageDialog(null, "Insertaste el número treinta y tres."); } if (número == 34) { JOptionPane.showMessageDialog(null, "Insertaste el número treinta y cuatro."); } if (número == 35) { JOptionPane.showMessageDialog(null, "Insertaste el número treinta y cinco."); } if (número == 36) { JOptionPane.showMessageDialog(null, "Insertaste el número treinta y seis."); } if (número == 37) { JOptionPane.showMessageDialog(null, "Insertaste el número treinta y siete."); } if (número == 38) { JOptionPane.showMessageDialog(null, "Insertaste el número treinta y ocho."); } if (número == 39) { JOptionPane.showMessageDialog(null, "Insertaste el número treinta y nueve."); } if (número == 40) { JOptionPane.showMessageDialog(null, "Insertaste el número cuarenta."); } if (número == 41) { JOptionPane.showMessageDialog(null, "Insertaste el número cuarenta y uno."); } if (número == 42) { JOptionPane.showMessageDialog(null, "Insertaste el número cuarenta y dos."); } if (número == 43) { JOptionPane.showMessageDialog(null, "Insertaste el número cuarenta y tres."); } if (número == 44) { JOptionPane.showMessageDialog(null, "Insertaste el número cuarenta y cuatro."); } if (número == 45) { JOptionPane.showMessageDialog(null, "Insertaste el número cuarenta y cinco."); } if (número == 46) { JOptionPane.showMessageDialog(null, "Insertaste el número cuarenta y seis."); } if (número == 47) { JOptionPane.showMessageDialog(null, "Insertaste el número cuarenta y siete.");
  • 5.
    } if (número ==48) { JOptionPane.showMessageDialog(null, "Insertaste el número cuarenta y ocho."); } if (número == 49) { JOptionPane.showMessageDialog(null, "Insertaste el número cuarenta y nueve."); } if (número == 50) { JOptionPane.showMessageDialog(null, "Insertaste el número cincuenta."); } if (número == 51) { JOptionPane.showMessageDialog(null, "Insertaste el número cincuenta y uno."); } if (número == 52) { JOptionPane.showMessageDialog(null, "Insertaste el número cincuenta y dos."); } if (número == 53) { JOptionPane.showMessageDialog(null, "Insertaste el número cincuenta y tres."); } if (número == 54) { JOptionPane.showMessageDialog(null, "Insertaste el número cincuenta y cuatro."); } if (número == 55) { JOptionPane.showMessageDialog(null, "Insertaste el número cincuenta y cinco."); } if (número == 56) { JOptionPane.showMessageDialog(null, "Insertaste el número cincuenta y seis."); } if (número == 57) { JOptionPane.showMessageDialog(null, "Insertaste el número cincuenta y siete."); } if (número == 58) { JOptionPane.showMessageDialog(null, "Insertaste el número cincuenta y ocho."); } if (número == 59) { JOptionPane.showMessageDialog(null, "Insertaste el número cincuenta y nueve."); } if (número == 60) { JOptionPane.showMessageDialog(null, "Insertaste el número sesenta."); } if (número == 61) { JOptionPane.showMessageDialog(null, "Insertaste el número sesenta y uno."); } if (número == 62) { JOptionPane.showMessageDialog(null, "Insertaste el número sesenta y dos.");
  • 6.
    } if (número ==63) { JOptionPane.showMessageDialog(null, "Insertaste el número sesenta y tres."); } if (número == 64) { JOptionPane.showMessageDialog(null, "Insertaste el número sesenta y cuatro."); } if (número == 65) { JOptionPane.showMessageDialog(null, "Insertaste el número sesenta y cinco."); } if (número == 66) { JOptionPane.showMessageDialog(null, "Insertaste el número sesenta y seis."); } if (número == 67) { JOptionPane.showMessageDialog(null, "Insertaste el número sesenta y siete."); } if (número == 68) { JOptionPane.showMessageDialog(null, "Insertaste el número sesenta y ocho."); } if (número == 69) { JOptionPane.showMessageDialog(null, "Insertaste el número sesenta y nueve."); } if (número == 70) { JOptionPane.showMessageDialog(null, "Insertaste el número setenta."); } if (número == 71) { JOptionPane.showMessageDialog(null, "Insertaste el número setenta y uno."); } if (número == 72) { JOptionPane.showMessageDialog(null, "Insertaste el número setenta y dos."); } if (número == 73) { JOptionPane.showMessageDialog(null, "Insertaste el número setenta y tres."); } if (número == 74) { JOptionPane.showMessageDialog(null, "Insertaste el número setenta y cuatro."); } if (número == 75) { JOptionPane.showMessageDialog(null, "Insertaste el número setenta y cinco."); } if (número == 76) { JOptionPane.showMessageDialog(null, "Insertaste el número setenta y seis."); } if (número == 77) { JOptionPane.showMessageDialog(null, "Insertaste el número setenta y siete.");
  • 7.
    } if (número ==78) { JOptionPane.showMessageDialog(null, "Insertaste el número setenta y ocho."); } if (número == 79) { JOptionPane.showMessageDialog(null, "Insertaste el número setenta y nueve."); } if (número == 80) { JOptionPane.showMessageDialog(null, "Insertaste el número ochenta."); } if (número == 81) { JOptionPane.showMessageDialog(null, "Insertaste el número ochenta y uno."); } if (número == 82) { JOptionPane.showMessageDialog(null, "Insertaste el número ochenta y dos."); } if (número == 83) { JOptionPane.showMessageDialog(null, "Insertaste el número ochenta y tres."); } if (número == 84) { JOptionPane.showMessageDialog(null, "Insertaste el número ochenta y cuatro."); } if (número == 85) { JOptionPane.showMessageDialog(null, "Insertaste el número ochenta y cinco."); } if (número == 86) { JOptionPane.showMessageDialog(null, "Insertaste el número ochenta y eis."); } if (número == 87) { JOptionPane.showMessageDialog(null, "Insertaste el número ochenta y siete."); } if (número == 88) { JOptionPane.showMessageDialog(null, "Insertaste el número ochenta y ocho."); } if (número == 89) { JOptionPane.showMessageDialog(null, "Insertaste el número ochenta y nueve."); } if (número == 90) { JOptionPane.showMessageDialog(null, "Insertaste el número noventa."); } if (número == 91) { JOptionPane.showMessageDialog(null, "Insertaste el número noventa y uno."); } if (número == 92) { JOptionPane.showMessageDialog(null, "Insertaste el número noventa y dos.");
  • 8.
    } if (número == 93) { JOptionPane.showMessageDialog(null, "Insertaste el número noventa y tres."); } if (número == 94) { JOptionPane.showMessageDialog(null, "Insertaste el número noventa y cuatro."); } if (número == 95) { JOptionPane.showMessageDialog(null, "Insertaste el número noventa y cinco."); } if (número == 96) { JOptionPane.showMessageDialog(null, "Insertaste el número noventa y seis."); } if (número == 97) { JOptionPane.showMessageDialog(null, "Insertaste el número noventa y siete."); } if (número == 98) { JOptionPane.showMessageDialog(null, "Insertaste el número noventa y ocho."); } if (número == 99) { JOptionPane.showMessageDialog(null, "Insertaste el número noventa y nueve."); } if (número == 100) { JOptionPane.showMessageDialog(null, "Insertaste el número cien."); } } } Depuración. Conclusión de su práctica. Las condiciones específicas ayudan mucho cuando se manejan muchos datos de impresión.