Algoritmia - Urgente. Si no lo hago pierdo el año debe ser con php o phyton

 
Vista:
sin imagen de perfil

Urgente. Si no lo hago pierdo el año debe ser con php o phyton

Publicado por Santiago (1 intervención) el 07/06/2018 16:07:52
El instituto nacional de deporte esta interesado en promover el basketball y para ello nesecita seleccionar personas que tengan las siguientes caracteristicas: edad menor de 18 años, estatura minima de 1.80cm, peso maximo de 80kg; elabore un algoritmo que le de entrada a los datos de los aspirantes verifique condiciones y al que lo cumpla imprima su nombre ademas se debe determinaraltura promedio de los seleccionados suponga que consulta 75 aspirantes
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Urgente. Si no lo hago pierdo el año debe ser con php o phyton

Publicado por Raymundo (1 intervención) el 07/06/2018 17:25:10
Buenas Santiago

Normalmente no le hago estas cosas a nadie, pero hoy me has pillado algo más libre de tiempo, así pues en PHP sería algo así (te doy el meollo, las variables y demás las tienes que tener declaradas tú antes):

1
2
3
4
5
6
7
8
9
10
11
12
13
$estatura = 0;
$aceptados = 0;
for($i=0;$i<75;$i++)
{
    if((($alumnos[$i]['edad'] < 18 ) && ($alumnos[$i]['estatura'] >= 180)) && ($alumnos[$i]['peso'] <= 80))
    {
        echo $alumnos[$i]['nombre'];
        $estatura+= $alumnos[$i]['estatura'];
        $aceptados++;
    }
}
$promedio = $estatura / $aceptados;
echo "PROMEDIO ALTURA: ".$promedio;

Quedaría mejor usando variables en todos los datos, pero así te puede valer y si no lo modificas como veas.

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar

Urgente. Si no lo hago pierdo el año debe ser con php o phyton

Publicado por dario (1 intervención) el 08/06/2018 05:29:16
En Python podria ser asi
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
LIMITE = 75
suma = 0
promedio = 0
c = 0
 
for i in range(1,LIMITE+1):
  nombre = input('Nombre del jugador:')
  edad = int(input('Edad del jugador:'))
  estatura = float(input('Estatura del jugador:'))
  peso =int(input('Peso del jugador en Kg:'))
 
  if edad <= 18 and estatura >= 1.80 and peso <= 80:
    print('Nombre: %s' %nombre)
    suma += estatura
    c += 1
 
promedio = suma / c
print('La estatura promedio es %.2f' %promedio)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
3
Comentar