<aside> 🎯

Nivel: 2° año de Ingeniería Civil. Esta guía no es para copiar una respuesta: es para entrenar criterio. Cada ejercicio plantea una situación de ingeniería y obliga a convertirla en una secuencia lógica usando for, while, if/elif/else, booleanos, try/except, continue y break. La meta no es que SMath Studio “dé el número”, sino que usted pueda explicar qué hizo, por qué lo hizo y si el resultado tiene sentido físico.

</aside>


Ejercicio de práctica 1: Clasificación de Suelos Finos — Carta de Plasticidad de Casagrande

<aside> 🧪

Lo que va a practicar: recorrer datos con for, decidir con if/elif/else, usar booleanos y acumular resultados.

</aside>

Situación: Imagine que el laboratorio le entrega 8 muestras de suelo fino y usted debe ordenarlas antes de que pasen al informe geotécnico. No basta con mirar los números: debe aplicar el criterio de la Carta de Plasticidad de Casagrande y dejar trazable la decisión para cada muestra.

Datos:

Muestra LL (%) IP (%)
M1 42 18
M2 65 32
M3 28 8
M4 55 15
M5 70 45
M6 38 22
M7 48 12
M8 60 28

Criterio SUCS:

Trabajo que debe resolver:

a) Recorrer las 8 muestras con un for. Para cada una, calcular el valor de la Línea A y clasificar según el criterio.

b) Usar un booleano esArcilla que se active en True si la muestra es CH o CL, y False si es MH o ML.

c) Contar cuántas muestras son arcillas y cuántas son limos.

d) Si alguna muestra cae exactamente sobre la Línea A (tolerancia ±0.5), marcar un booleano sobreLineaA = True y reportar "Muestra X está sobre la Línea A — clasificación ambigua".

e) Reportar tabla final: muestra, LL, IP, clasificación SUCS, tipo (arcilla/limo).