Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.53 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Ejercicio3 {
  4. public static void main(String[] args) {
  5.  
  6. // Inserto una variable de tipo Scanner y muestro un mensaje por terminal
  7. Scanner SC = new Scanner(System.in);
  8. System.out.println("Por favor, inserte un número entre el 1 y 99, ambos incluidos.");
  9.  
  10. // Se definen variables para coordinar las unidades y separar las decenas
  11. int num = SC.nextInt();
  12. int unidad = num%10;
  13. int decenas = (num/10)%10;
  14.  
  15. // Serie de variables útiles
  16. String especialImprimir = "";
  17. String unidadImprimir = "";
  18. String decenaImprimir = "";
  19.  
  20. // Switches (2) para las unidades y decenas y para los números "especiales" (1)
  21. switch(num) {
  22. case 11:
  23. especialImprimir = "once";
  24. break;
  25. case 12:
  26. especialImprimir = "doce";
  27. break;
  28. case 13:
  29. especialImprimir = "trece";
  30. break;
  31. case 14:
  32. especialImprimir = "catorce";
  33. break;
  34. case 15:
  35. especialImprimir = "quince";
  36. break;
  37. case 20:
  38. especialImprimir = "veinte";
  39. break;
  40. case 30:
  41. especialImprimir = "treinta";
  42. break;
  43. case 40:
  44. especialImprimir = "cuarenta";
  45. break;
  46. case 50:
  47. especialImprimir = "cincuenta";
  48. break;
  49. case 60:
  50. especialImprimir = "sesenta";
  51. break;
  52. case 70:
  53. especialImprimir = "setenta";
  54. break;
  55. case 80:
  56. especialImprimir = "ochenta";
  57. break;
  58. case 90:
  59. especialImprimir = "noventa";
  60. break;
  61. }
  62.  
  63.  
  64. switch(decenas) {
  65. case 1:
  66. decenaImprimir = "dieci";
  67. break;
  68. case 2:
  69. decenaImprimir = "veinti";
  70. break;
  71. case 3:
  72. decenaImprimir = "treinta y ";
  73. break;
  74. case 4:
  75. decenaImprimir = "cuarenta y ";
  76. break;
  77. case 5:
  78. decenaImprimir = "cincuenta y ";
  79. break;
  80. case 6:
  81. decenaImprimir = "sesenta y ";
  82. break;
  83. case 7:
  84. decenaImprimir = "setenta y ";
  85. break;
  86. case 8:
  87. decenaImprimir = "ochenta y ";
  88. break;
  89. case 9:
  90. decenaImprimir = "noventa y ";
  91. break;
  92. }
  93.  
  94. switch(unidad) {
  95. case 1:
  96. unidadImprimir = "uno";
  97. break;
  98. case 2:
  99. unidadImprimir = "dos";
  100. break;
  101. case 3:
  102. unidadImprimir = "tres";
  103. break;
  104. case 4:
  105. unidadImprimir = "cuatro";
  106. break;
  107. case 5:
  108. unidadImprimir = "cinco";
  109. break;
  110. case 6:
  111. unidadImprimir = "seis";
  112. break;
  113. case 7:
  114. unidadImprimir = "siete";
  115. break;
  116. case 8:
  117. unidadImprimir = "ocho";
  118. break;
  119. case 9:
  120. unidadImprimir = "nueve";
  121. break;
  122. }
  123.  
  124. System.out.println(decenaImprimir + unidadImprimir);
  125. System.out.println(especialImprimir);
  126. }
  127. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement