Facebook
From cesar manzano, 4 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 137
  1. package ar.edu.unju.aplicacion;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class Entrada {
  6.  
  7.         public static void main(String[] args) {
  8.                 Scanner let= new Scanner (System.in);
  9.         int num,dec,unid;
  10.                
  11.         System.out.println("desea ingresar  un numero");
  12.                 num=let.nextInt();
  13.                 unid=num-((num/10)*10);
  14.                 dec=(num/10)-((num/100)*10);
  15.          if( (num>=10) & (num<=15)) {
  16.                
  17.                          System.out.print("el numero es"+       " " +decenaEnTexto(dec,num));
  18.                
  19.                          
  20.          } if( (dec>=1)& (num>=16)) {
  21.                  System.out.print("el numero es"+       " " +decenaEnTexto(dec,num)+" y ");
  22.                         System.out.print(" " +unidadEnTexto(unid));
  23.          }else {
  24.                  System.out.println(    " " +unidadEnTexto(num));
  25.                         }}
  26.         public static String unidadEnTexto(int Numero){
  27.                 // Método que dado un número me lo devuelve en texto         
  28.                  switch(Numero){
  29.                         case 1:
  30.                                 return "uno";
  31.                         case 2:
  32.                                 return "dos";
  33.                         case 3:
  34.                                 return "tres";
  35.                         case 4:
  36.                                 return "cuatro";
  37.                         case 5:
  38.                                 return "cinco";
  39.                         case 6:
  40.                                 return "seis";
  41.                         case 7:
  42.                                 return "siete";
  43.                         case 8:
  44.                                 return "ocho";
  45.                         case 9:
  46.                                 return "nueve";
  47.                         case 0:
  48.                                 return "cero";
  49.                         default:
  50.                                 return "";
  51.                  }
  52.                 }
  53.         public static String decenaEnTexto(int decena,int num){
  54.                 // Método que dado un número me lo devuelve en texto         
  55.                  switch(decena){
  56.                         case 1:
  57.                                  if (num<16) {
  58.                                          switch(num) {
  59.                                          case 10:
  60.                                          return "diez";
  61.                                          case 11:
  62.                                                  return "once";
  63.                                          case 12:
  64.                                                  return "doce";
  65.                                          case 13:
  66.                                                  return "trece";
  67.                                          case 14:
  68.                                                  return "catorce";
  69.                                          case 15:
  70.                                                  return "quince";
  71.                                          
  72.                                          }
  73.                                  }else {
  74.                                          return "diesi";
  75.                                  }
  76.                                      
  77.                                
  78.                         case 2:
  79.                                 return "veinte";
  80.                         case 3:
  81.                                 return "treina";
  82.                         case 4:
  83.                                 return "cuarenta";
  84.                         case 5:
  85.                                 return "cincuenta";
  86.                         case 6:
  87.                                 return "sesenta";
  88.                         case 7:
  89.                                 return "setenta";
  90.                         case 8:
  91.                                 return "ochenta";
  92.                         case 9:
  93.                                 return "noventa";
  94.                         case 100:
  95.                                 return "cien";
  96.                         default:
  97.                                 return "";
  98.                  }}
  99. }
  100.