Prácticas de programación
Ejercicios organizados con su código fuente y una descripción sencilla.
Bienvenido a mi portafolio digital. Aquí reúno mis prácticas de programación, los ejercicios desarrollados durante la materia y una breve explicación de lo que hace cada programa.
Ejercicios organizados con su código fuente y una descripción sencilla.
Introduce datos y ejecuta las funciones directamente desde esta página.
Selecciona una práctica, revisa el código y prueba la función.
La función recorre los dígitos de un número, identifica el mayor y cuenta cuántas veces se repite.
function contarDigitoMayor(numero) {
let mayor = 0;
let veces = 0;
while (numero > 0) {
let digito = numero % 10;
if (digito > mayor) {
mayor = digito;
veces = 1;
} else if (digito === mayor) {
veces++;
}
numero = Math.trunc(numero / 10);
}
return veces;
}
La función revisa cada carácter del texto y suma uno cuando encuentra una vocal.
function contarVocales(texto) {
let cantidad = 0;
for (let i = 0; i < texto.length; i++) {
let caracter = texto[i].toLowerCase();
if ("aeiouáéíóú".includes(caracter)) {
cantidad++;
}
}
return cantidad;
}
La función construye un nuevo número omitiendo todas las apariciones del dígito indicado.
function eliminarDigito(numero, d) {
let resultado = 0;
let factor = 1;
while (numero > 0) {
let digito = numero % 10;
if (digito !== d) {
resultado = resultado + digito * factor;
factor = factor * 10;
}
numero = Math.trunc(numero / 10);
}
return resultado;
}
Nota: los ejercicios se transcribieron a partir de las capturas compartidas. Conviene compararlos con el material original de Figma antes de entregar.