Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. function numeros(n){
  2. Numeros = [
  3. '', 'uno', 'dos', 'tres', 'cuatro', 'cinco', 'seis', 'siete', 'ocho',
  4. 'nueve', 'diez', 'once', 'doce', 'trece', 'catorce', 'quince'
  5. ];
  6.  
  7. Decenas = ['diez', 'veinte', 'treinta', 'cuarenta', 'cincuenta', 'sesenta', 'setenta', 'ochenta', 'noventa'];
  8.  
  9. if(n <= 15){
  10. res = Numeros[n];
  11. }else{
  12. n = n.toString().split('');
  13. separador = n[1] % 10 == 0 ? '' : ' y ';
  14.  
  15. if(n[0] == 2 && n[1] != 0){
  16. separador = '';
  17. Decenas[1] = 'veinti';
  18. }
  19.  
  20. res = `${Decenas[n[0] - 1]}${separador}${Numeros[n[1]]}`;
  21. }
  22.  
  23. return res;
  24. }
  25.  
  26. console.log(numeros(13));
  27. console.log(numeros(3));
  28. console.log(numeros(50));
  29. console.log(numeros(54));
  30. console.log(numeros(23));
  31. console.log(numeros(99));
  32. console.log(numeros(80));
  33.  
  34. Output:
  35.  
  36. trece
  37. tres
  38. cincuenta
  39. cincuenta y cuatro
  40. veintitres
  41. noventa y nueve
  42. ochenta
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement