Esta es una aplicación web sencilla que permite verificar si un número entero es primo.
Loading repository data…
Loading repository data…
Seb-RM / repository
Esta aplicación web permite a los usuarios calcular medidas geométricas básicas como área, perímetro y diámetro para figuras comunes.
Esta aplicación web permite a los usuarios calcular medidas geométricas básicas como área, perímetro y diámetro para figuras comunes: cuadrados, triángulos y círculos. Desarrollada con tecnologías web estándar (HTML, CSS y JavaScript), ofrece una interfaz intuitiva y responsiva para realizar cálculos matemáticos de manera rápida y precisa.
Interfaz principal mostrando las secciones para calcular figuras geométricas.
Para una demo en vivo, abre index.html en tu navegador web o visita la demo en vivo.
| Tecnología | Versión | Propósito |
|---|---|---|
| 5 | Estructura de la página web | |
| 3 | Estilos y responsividad | |
| ES6+ | Lógica de cálculos y manipulación DOM |
Este proyecto es una aplicación web estática, por lo que no requiere instalación de dependencias complejas. Solo necesitas un navegador moderno.
Clona o descarga el repositorio:
git clone https://github.com/Seb-RM/Javascript_Html_Css_Figuras-geometricas.git
cd Javascript_Html_Css_Figuras-geometricas
Abre el archivo principal:
index.html en tu navegador web preferido (Chrome, Firefox, Safari, etc.).Accede a la aplicación: Abre index.html en tu navegador.
Selecciona una figura:
Visualiza el resultado: El cálculo aparecerá en la sección de respuesta en la parte superior.
Propósito: Archivo principal HTML que define la estructura de la página web, incluyendo el encabezado, secciones de entrada para cada figura y el área de resultados.
Conceptos Clave:
Fragmentos Destacados:
<!-- Sección de respuesta para mostrar resultados -->
<div class="answer">
<p id='result'></p>
</div>
<!-- Input para lado del cuadrado -->
<input class="box-main__input" type="number" name="inputSide" id="inputSide" placeholder="Ingrese los lados">
API/DOM: Utiliza elementos HTML estándar. El JavaScript manipula el DOM accediendo a elementos por ID (ej: document.getElementById("result")) para actualizar el texto de resultados.
Propósito: Módulo JavaScript que implementa las funciones matemáticas para cálculos geométricos y maneja los eventos de usuario.
Conceptos Clave:
Fragmentos Destacados:
// Función para calcular perímetro de cuadrado
const perimSquare = (side) => side * 4;
// Event listener para botón de perímetro cuadrado
btnPerimSquare.addEventListener("click", () => {
let inputSide = document.getElementById("inputSide");
let value = Number(inputSide.value);
const result = `El perímetro de Cuadrado es: ${perimSquare(value)} cm`;
valueResult.innerText = result;
});
API/DOM:
document.getElementById() y document.querySelector().addEventListener() para capturar clics en botones.Propósito: Hoja de estilos que define la apariencia visual de la aplicación, incluyendo layout, colores y responsividad.
Conceptos Clave:
Fragmentos Destacados:
/* Layout responsivo */
@media screen and (max-width:640px) {
.box {
width: 90%;
margin: 20px;
height: auto;
}
}
/* Efectos en botones */
.box-main__btn:hover {
background-color: #1b2550;
cursor: pointer;
}
API/DOM: No interactúa directamente con DOM; define estilos aplicados por el navegador. Consideraciones de UX incluyen transiciones suaves y feedback visual en hover.
Esta es una aplicación de página única (SPA) simple con arquitectura basada en módulos:
index.html (Estructura)
├── css/main.css (Estilos)
└── js/funcionesGeometricas.js (Lógica)
El proyecto sigue principios de desarrollo web moderno: semántica HTML, estilos modulares y JavaScript funcional.
Selected from shared topics, language and repository description—not editorial ratings.
Esta es una aplicación web sencilla que permite verificar si un número entero es primo.
Esta es una aplicación web sencilla que te permite contar palabras y caracteres en tiempo real mientras escribes.
Esta es una aplicación web que te permite generar un número aleatorio entre 1 y 1000 con solo un clic.
Seb-RM /
Esta es una aplicación web creada con HTML, JavaScript y CSS puro. Permite modificar dinámicamente las propiedades CSS de una imagen mediante controles interactivos.
Esta aplicación web es una calculadora de edad que permite a los usuarios ingresar su fecha de nacimiento y obtener un desglose detallado del tiempo transcurrido desde entonces.