Hola Mario (y demás backcountriers)
[Mario]:
Veeeenga ya, que nos conocemos y sabemos que ninguno de los dos realmente piensa eso.... o no?
[Hander]:
Pensar, puede que pensemos lo mismo, pero bajar (o al menos sin caerse) por fuera de pistas, creo que se le da mejor a uno que a otro. De todas formas y para no discutir utilizaremos la frase de Mª Angeles “Siempre por lo blanco” sin especificar por donde.
[Mario]:
cuando te contestan de la misma forma parece un programa en C...
[Hander
Ahí va ese “peasso” de “poglama” para calcular la pista por la que debemos bajar.
Para compilarlo, córtese por la línea de puntos.
-------------8<-------------8<-------------8<-------------8<-------------
#include <stdio.h>
#define NOVATO 0
// ***********************************************
// Programa para calcular el tipo de pista
// por la que un esquiador puede lanzarse
// según su nivel de esqui.
//
// Parametros :
//
// nivel esquiador (entero)
// Valores:
// 0 Novato (por defecto)
// 1 Principiante
// 2 Medio
// 3 Alto
// 4 Extremo
// -1 Esnouborder
//
// ***********************************************
(* char) main(int argc, char *argv[])
{
int nivel_esquiador;
char color_pista[10+1] = “”;
// -------------------------------------------------------
// Comprobar la entrada de parametros
// -------------------------------------------------------
if ( argc > 1 )
{
nivel_esquiador = atoi(argv[1]);
}
else
{
nivel_esquiador = NOVATO;
}
// -------------------------------------------------------
// Rechazar a gente , wrara, wrara
// -------------------------------------------------------
if (*nivel_esquiador < 0)
{
printf(“Esta versión no admite esnouborders.”);
return “”;
}
// -------------------------------------------------------
// Calcular el tipo de pista según el nivel
// -------------------------------------------------------
switch (nivel_esquiador)
{
case 0:
strcpy((char *) color_pista,"Verde"

;
break;
case 1:
strcpy((char *) color_pista,"Azul"

;
break;
case 2:
strcpy((char *) color_pista,"Roja"

;
break;
case 3:
strcpy((char *) color_pista,”Negra"

;
break;
default:
strcpy((char *) color_pista,”Itinerario"

;
break;
}
// -------------------------------------------------------
// Devolver el resultado
// -------------------------------------------------------
return color_pista;
}