-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathImprime palabras mayores a 3 Vocales.js
More file actions
43 lines (34 loc) · 1.18 KB
/
Copy pathImprime palabras mayores a 3 Vocales.js
File metadata and controls
43 lines (34 loc) · 1.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
// Author: Manel Benlloch - 15/10/2018
// Windows CMD Spanish Configuration, command: chcp 65001
const rl = require("readline-sync");
let palabras = [];
let palabra = "";
let a = 0; let e = 0; let i = 0; let o = 0; let u = 0;
let result = "";
let analytics = "";
do {
do {
palabra = rl.question("Introduce una palabra: ").toLocaleLowerCase();
} while (palabra === "");
if (palabra === "*") {
break;
} else {
palabras.push(palabra);
}
} while (true);
/* ARRIBA * PERFECTO */
console.log("\n Las palabras con mas de 3 vocales son: \n ")
for (let value_i = 0; value_i <= palabras.length - 1; value_i++) {
analytics = palabras[value_i];
//console.log(palabras[value_i]);
for (x = 0; x <= analytics.length - 1; x++) {
if (analytics.charAt(x) === "a") { a = a + 1; }
if (analytics.charAt(x) === "e") { e = e + 1; }
if (analytics.charAt(x) === "i") { i = i + 1; }
if (analytics.charAt(x) === "o") { o = o + 1; }
if (analytics.charAt(x) === "u") { u = u + 1; }
//result=;
}
if ((a + e + i + o + u) > 2) { console.log("--> "+palabras[value_i]); result = 0; }
a = 0; e = 0; i = 0; o = 0; u = 0;
}