<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>
<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).