Saltar al contenido
🛠️ToolsShed

Sunscreen Calculator

Calcula cuánto protector solar necesitas basado en el área corporal y la frecuencia de reaplicación.

64.5

Área Total (dm²)

12.90 mL

Por aplicación

2.58 tsp

Por Aplicación (cda)

64.5 mL

Total Diario

Cómo Se Calcula

La cantidad recomendada se basa en 2 mg de protector solar por cm² de piel.

Multiplique la cantidad por aplicación por el número de aplicaciones diarias para obtener la cantidad total diaria necesaria.

Acerca de esta herramienta

El protector solar es una de las defensas más efectivas contra el daño de la piel y el riesgo de cáncer, sin embargo, la mayoría de las personas se aplica mucho menos de lo necesario para obtener una protección adecuada. Esta calculadora te ayuda a determinar exactamente cuánto protector solar necesitas según tu área de superficie corporal y el nivel deseado de cobertura. Al usar el estándar universal de 2 miligramos por centímetro cuadrado (la cantidad utilizada en las pruebas clínicas de protector solar), puedes proteger tu piel de los rayos UV dañinos con confianza.

Para usar esta herramienta, ingresa tu altura y peso para que la calculadora pueda estimar tu área de superficie corporal utilizando fórmulas médicas. Luego selecciona tu frecuencia de reaplicación—ya sea que planeques reaplicar cada 2 horas, después de nadar o después del ejercicio. La herramienta muestra instantáneamente los gramos exactos de protector solar necesarios para la cobertura de todo el cuerpo y las cantidades por reaplicación, eliminando las conjeturas de la protección solar.

Entender tus necesidades de protector solar es crucial porque la aplicación insuficiente es la razón principal del fracaso de la protección solar. Esta calculadora te ayuda a evitar el error común de usar solo una cuarta parte o la mitad de la cantidad recomendada. Ya sea que estés planeando un día de playa, senderismo al aire libre o protección solar diaria, saber la cantidad precisa necesaria garantiza que estés obteniendo la protección que los estudios clínicos demuestran que es efectiva.

Preguntas Frecuentes

Implementación de Código

# Sunscreen amount calculator based on 2mg/cm² rule

BODY_AREAS = {
    "face_neck":    600,   # cm²
    "chest":        900,
    "back":         900,
    "left_arm":     800,
    "right_arm":    800,
    "left_leg":    1450,
    "right_leg":   1450,
    "left_foot":    175,
    "right_foot":   175,
}

RECOMMENDATION_MG_PER_CM2 = 2.0  # WHO / dermatology standard

def calculate_sunscreen(selected_areas: list[str], reapply_every_hours: float = 2,
                         sun_hours: float = 4) -> dict:
    total_area = sum(BODY_AREAS[a] for a in selected_areas if a in BODY_AREAS)
    per_application_mg = total_area * RECOMMENDATION_MG_PER_CM2
    per_application_ml = per_application_mg / 1000  # convert mg to g ≈ ml

    applications = 1 + int(sun_hours / reapply_every_hours) if reapply_every_hours > 0 else 1
    total_ml = per_application_ml * applications

    return {
        "area_cm2": total_area,
        "per_application_ml": round(per_application_ml, 1),
        "applications": applications,
        "total_ml": round(total_ml, 1),
    }

result = calculate_sunscreen(
    selected_areas=["face_neck", "chest", "left_arm", "right_arm"],
    reapply_every_hours=2,
    sun_hours=6,
)
print(f"Per application: {result['per_application_ml']} ml")
print(f"Applications needed: {result['applications']}")
print(f"Total needed: {result['total_ml']} ml")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.