Calculadora: proyectil salva un muro
Lance a 20 m/s y 45 grados hacia un muro de 5 m situado a 30 m y la trayectoria pasa a 7,9350375 m, superando la parte alta por 2,9350375 m. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Velocidad
- 20
- Ángulo
- 45
- Distancia a la pared
- 30
- Altura de la pared
- 5
- Gravedad
- 9,80665
- Altura en la pared
- 7,9350375
- Holgura
- 2,9350375
- Ángulo (grados)
- 45
- Tiempo hasta la pared
- 2,1213203436
Las tareas de física, los entrenamientos deportivos y el diseño de videojuegos suelen plantear una sola pregunta de sí o no: si usted lanza una pelota o un cohete de modelismo a esta velocidad y este ángulo, ¿salvará ese muro antes de que la gravedad lo tire hacia abajo? Esta calculadora de proyectil que salva un muro responde con cinemática ideal en vacío sobre terreno llano. Usted indica la velocidad de lanzamiento, el ángulo de elevación, la distancia horizontal al muro y la altura del muro sobre el nivel de lanzamiento; la herramienta informa la altura de la trayectoria a esa distancia, el margen de holgura, el tiempo de vuelo hasta el plano del muro y si la trayectoria supera estrictamente el borde superior. La gravedad toma por defecto el valor estándar de la Tierra para que los problemas de aula funcionen de inmediato, o puede anularla para mundos lunares y personalizados.
Qué calcula realmente la fórmula de holgura sobre el muro
El movimiento ideal de proyectil ignora la resistencia del aire, el viento, el giro y la curvatura de la Tierra. Bajo esos supuestos, la velocidad horizontal permanece constante mientras la velocidad vertical cambia de forma lineal bajo una aceleración constante hacia abajo.
Al eliminar el tiempo entre las ecuaciones de posición horizontal y vertical se obtiene la altura de la trayectoria solo en función de la distancia horizontal: y de d es igual a d por la tangente del ángulo de lanzamiento, menos g por d al cuadrado entre dos veces v al cuadrado por el coseno al cuadrado del ángulo. Esa expresión es exactamente la altura del proyectil cuando está a la misma distancia horizontal que la cara del muro.
Si esa altura es estrictamente mayor que la del muro, la trayectoria salva el borde; si es igual, el proyectil roza el canto superior; si es menor —o ya negativa porque la pelota habría tocado el suelo antes— el muro no se salva. La derivación supone altura de lanzamiento cero sobre terreno llano, así que un lanzamiento desde un acantilado o una plataforma elevada requiere otra raíz y esta capacidad no inventará una.
Trate el resultado como la referencia en vacío sobre terreno llano y, cuando importe el realismo del diseño, añada por separado la resistencia o el relieve.
Cómo elegir velocidad, ángulo, distancia y altura
El ángulo se mide sobre la horizontal en grados y debe situarse en el intervalo cerrado de cero a noventa. Cero grados es un lanzamiento puramente horizontal cuya altura a cualquier distancia positiva queda por debajo del nivel de lanzamiento según la fórmula en vacío, de modo que los muros positivos fallan. Noventa grados es un tiro puramente vertical sin velocidad horizontal; si el muro está a una distancia positiva, la solicitud falla en lugar de inventar un tiempo de llegada.
La distancia y la altura del muro son longitudes no negativas en metros medidas desde el punto de lanzamiento y desde la altura de lanzamiento, respectivamente. La gravedad toma por defecto nueve punto ocho cero seis seis cinco metros por segundo al cuadrado cuando se omite, en coherencia con las tablas de ingeniería habituales de la Tierra; anúlela para problemas de aula con g igual a diez, gravedad lunar o mundos de juego.
Mantenga las unidades coherentes en todo momento: mezclar kilómetros por hora para la velocidad con un muro medido en pies produce una comparación matemáticamente ordenada pero físicamente sin sentido para el enunciado de su problema.
Leer el resultado y usarlo en tareas o procesos
La respuesta devuelve un indicador booleano clears, la altura de la trayectoria en el plano del muro, la holgura con signo igual a la altura en el muro menos la altura del muro, las entradas reflejadas, la gravedad realmente usada, el tiempo hasta el plano del muro, más el alcance a nivel del suelo y la altura máxima de contexto bajo el mismo modelo en vacío.
Una holgura positiva significa que la trayectoria está por encima del muro; cero, que golpea el canto superior; negativa, que impacta por debajo del borde o ya estaría bajo tierra. Una validación fallida nunca cobra saldo. Use la herramienta para calificar hojas de movimiento de proyectil que preguntan si una pelota salva una valla, para precargar parámetros de un entorno de física deportiva o de juego, o para afirmar valores de referencia en suites de integración continua que no deben depender de servicios externos.
Cuando importen la resistencia del aire, la fuerza de Magnus o el terreno irregular, trate esta holgura como la cota superior en vacío y compárela con su simulador más detallado en lugar de sustituir ese modelo por completo.
Qué puede hacer con ella
Tareas de física y comprobaciones de laboratorio
Verifique las respuestas de los estudiantes sobre si un proyectil lanzado a velocidad y ángulo conocidos salva un muro o una valla de altura y distancia dadas bajo gravedad ideal.
Estimaciones aproximadas de deportes y balística
Obtenga una cota rápida de holgura en vacío para una pelota sobre un muro de portería o una barrera antes de añadir resistencia, giro o viento en un modelo más completo.
Configuración de parámetros de juego y simulación
Elija velocidades y ángulos de lanzamiento que salven un obstáculo bajo gravedad ideal y luego ajuste los coeficientes de resistencia frente a esa línea base en un entorno de pruebas.
Preguntas frecuentes
¿Qué fórmula usa la calculadora de proyectil que salva un muro?
Evalúa la altura ideal de la trayectoria y(d) = d·tan(θ) − g·d²/(2·v²·cos²(θ)) a la distancia del muro y la compara con la altura del muro. Clears es verdadero solo cuando la altura en el muro es estrictamente mayor que el borde superior.
¿Por qué se rechaza la velocidad de lanzamiento nula?
Una velocidad de lanzamiento de cero deja el proyectil en el origen sin trayectoria.
¿Incluye la calculadora la resistencia del aire?
No. El movimiento es cinemática en vacío con gravedad constante y sin arrastre. Los proyectiles reales salvan el muro con menos frecuencia; use el resultado como referencia de cota superior.
¿Puedo fijar la gravedad de la Luna o un valor de aula de 10?
Sí. Pase una gravedad positiva en m/s². Si omite el campo, se usa la gravedad estándar de la Tierra 9.80665 m/s².
¿Es gratuita la calculadora de proyectil que salva un muro?
La herramienta del navegador es gratuita y se ejecuta por completo en su dispositivo.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/mech/projectile-clears-wall \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"speed":20,"angle":45,"wall_distance":30,"wall_height":5}'const res = await fetch("https://api.kit.forhosting.com/mech/projectile-clears-wall", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"speed": 20,
"angle": 45,
"wall_distance": 30,
"wall_height": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/projectile-clears-wall",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"speed": 20,
"angle": 45,
"wall_distance": 30,
"wall_height": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/projectile-clears-wall", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"speed":20,"angle":45,"wall_distance":30,"wall_height":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"speed":20,"angle":45,"wall_distance":30,"wall_height":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/projectile-clears-wall", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"speed": 20,
"angle": 45,
"wall_distance": 30,
"wall_height": 5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.projectile_clears_wall",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Cómo elegir velocidad, ángulo, distancia y altura
La velocidad es la magnitud completa de lanzamiento en metros por segundo y debe ser estrictamente positiva; una velocidad de lanzamiento nula se rechaza con invalid_input porque un objeto inmóvil no abandona el origen y no puede salvar ningún muro.
Leer el resultado y usarlo en tareas o procesos
Las llamadas a la API usan saldo prepago de KIT al precio base publicado de $0.002 por solicitud exitosa.