Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Ejercicio3 {
- public static void main(String[] args) {
- // Inserto una variable de tipo Scanner y muestro un mensaje por terminal
- Scanner SC = new Scanner(System.in);
- System.out.println("Por favor, inserte un número entre el 1 y 99, ambos incluidos.");
- // Se definen variables para coordinar las unidades y separar las decenas
- int num = SC.nextInt();
- int unidad = num%10;
- int decenas = (num/10)%10;
- // Serie de variables útiles
- String especialImprimir = "";
- String unidadImprimir = "";
- String decenaImprimir = "";
- // Switches (2) para las unidades y decenas y para los números "especiales" (1)
- switch(num) {
- case 11:
- especialImprimir = "once";
- break;
- case 12:
- especialImprimir = "doce";
- break;
- case 13:
- especialImprimir = "trece";
- break;
- case 14:
- especialImprimir = "catorce";
- break;
- case 15:
- especialImprimir = "quince";
- break;
- case 20:
- especialImprimir = "veinte";
- break;
- case 30:
- especialImprimir = "treinta";
- break;
- case 40:
- especialImprimir = "cuarenta";
- break;
- case 50:
- especialImprimir = "cincuenta";
- break;
- case 60:
- especialImprimir = "sesenta";
- break;
- case 70:
- especialImprimir = "setenta";
- break;
- case 80:
- especialImprimir = "ochenta";
- break;
- case 90:
- especialImprimir = "noventa";
- break;
- }
- switch(decenas) {
- case 1:
- decenaImprimir = "dieci";
- break;
- case 2:
- decenaImprimir = "veinti";
- break;
- case 3:
- decenaImprimir = "treinta y ";
- break;
- case 4:
- decenaImprimir = "cuarenta y ";
- break;
- case 5:
- decenaImprimir = "cincuenta y ";
- break;
- case 6:
- decenaImprimir = "sesenta y ";
- break;
- case 7:
- decenaImprimir = "setenta y ";
- break;
- case 8:
- decenaImprimir = "ochenta y ";
- break;
- case 9:
- decenaImprimir = "noventa y ";
- break;
- }
- switch(unidad) {
- case 1:
- unidadImprimir = "uno";
- break;
- case 2:
- unidadImprimir = "dos";
- break;
- case 3:
- unidadImprimir = "tres";
- break;
- case 4:
- unidadImprimir = "cuatro";
- break;
- case 5:
- unidadImprimir = "cinco";
- break;
- case 6:
- unidadImprimir = "seis";
- break;
- case 7:
- unidadImprimir = "siete";
- break;
- case 8:
- unidadImprimir = "ocho";
- break;
- case 9:
- unidadImprimir = "nueve";
- break;
- }
- System.out.println(decenaImprimir + unidadImprimir);
- System.out.println(especialImprimir);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement