PHP - calcular el promedio de enseñanza media y la edad de un estudiante

 
Vista:
sin imagen de perfil

calcular el promedio de enseñanza media y la edad de un estudiante

Publicado por Pepe (2 intervenciones) el 05/10/2016 05:54:57
Hola amigos es que me mandaron este ejercicios para que lo hiciera y no lo puedo lograr he investigado por internet y no he podido, por favor ayúdenme para no tener una mala nota

3. Se necesita calcular el promedio de enseñanza media y la edad de un estudiante. Con solo proporcionar en el formulario las notas de los 4 años (almacenar en un arreglo) y la fecha de nacimiento nos dé como resultado el promedio y la edad.
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
Imágen de perfil de Carlos

calcular el promedio de enseñanza media y la edad de un estudiante

Publicado por Carlos (1 intervención) el 05/10/2016 16:53:45
Hola :D haber ve este programita, algo así?:

Formulario:
IMPORTANTE: La fecha tiene que ser en formato: Año-mes-dia ejemplo: 1996-12-08 no omitir el cero.
ingresarnotas.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
 
<body>
 
<table border="0">
<tr>
<td align="center"colspan="2">
<form method="post" name="formulario" type="submit" action="calcular.php">
<br>
<br>
Nota primer año :<input type="Text"name="primera"><br>
Nota segundo año :<input type="Text"name="segundo"><br>
Nota tercer año :<input type="Text"name="tercero"><br>
Nota cuarto año:<input type="Text"name="cuarto"><br>
fecha<input type="Text"name="fecha"><br>
<br>
<input type="Submit" name="enviar" value="Enviar">
</form>
 
</td>
</table>
 
</body>
 
 
</html>

calcular.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$nota1=$_POST['primera'];
$nota2=$_POST['segundo'];
$nota3=$_POST['tercero'];
$nota4=$_POST['cuarto'];
$fecha=$_POST['fecha'];
if(($nota1>0 and $nota1<=20)and ($nota2>0 and $nota2<=20)and($nota3>0 and $nota3<=20)and($nota4>0 and $nota4<=20)){
$promedio= ($nota1+$nota2+$nota3+$nota4)/4;
echo "Su promedio es ".$promedio;
}
else{echo "Error, ingrese notas validas";}
function CalculaEdad($fecha) {
    list($Y,$m,$d) = explode("-",$fecha);
    return( date("md") < $m.$d ? date("Y")-$Y-1 : date("Y")-$Y );
}
echo "<br>";
echo "Su edad es ".CalculaEdad($fecha);
 
 
?>

Ojalá te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar