Conversión de Java Swing a PHP

Calculadora técnica de escalera simple

Herramienta web para calcular una escalera recta simple a partir de la altura total y la contrahuella prevista, manteniendo la lógica principal del proyecto Java original y presentando los resultados en un formato más visual.

PHP HTML CSS Diseño técnico
Entradas Altura total + contrahuella
Salida Escalones, huella, longitud y ángulo

Parámetros de entrada

Introduce los datos del mismo modo que en la interfaz Java original.

Relación usada

Huella = 64 - (2 × contrahuella)

Desarrollo

Longitud = (nº escalones - 1) × huella

Esquema de la escalera

Imagen de referencia para entender altura, contrahuella, huella, ancho y ángulo del tramo.

Esquema técnico de una escalera simple con huella, contrahuella, ancho y ángulo.

Qué muestra esta imagen

El dibujo representa una escalera recta simple. La línea vertical define la altura de la escalera, es decir, la cota total que se debe salvar entre dos niveles. Cada peldaño se descompone en dos dimensiones clave: la contrahuella, que es la altura del escalón, y la huella, que es la superficie horizontal útil de apoyo.

Con esos dos datos se puede calcular el número de escalones, la huella real, el desarrollo horizontal del tramo y la inclinación de la escalera. En resumen, este esquema sirve para comprobar si la solución propuesta es proporcionada, transitable y coherente desde el punto de vista geométrico.

Resultados del cálculo

Resumen técnico generado con PHP.

Introduce los valores y pulsa en Calcular escalera para obtener el resumen técnico.

Fórmulas aplicadas

Base matemática usada en la conversión a PHP.

Nº de escalones ceil(altura escalera / contrahuella)
Contrahuella real altura escalera / nº escalones
Huella 64 - (2 × contrahuella)
Longitud horizontal (nº escalones - 1) × (huella / 100)
Ángulo tangente (altura / 100) / longitud
Ángulo Java asin(ángulo tangente / longitud)