Foros del Web » Programando para Internet » PHP »

PHP OO me podrian ayudar con la resolucion de este pqueño examen

Estas en el tema de me podrian ayudar con la resolucion de este pqueño examen en el foro de PHP en Foros del Web. Desarrollar una página que permita ingresar en pantalla los datos de cinco alumnos: nombre completo, nota de los tres exámenes parciales, practicas calificadas, trabajos monográficos, ...
  #1 (permalink)  
Antiguo 14/04/2011, 10:16
 
Fecha de Ingreso: abril-2011
Mensajes: 4
Antigüedad: 13 años, 7 meses
Puntos: 0
me podrian ayudar con la resolucion de este pqueño examen

Desarrollar una página que permita ingresar en pantalla los datos de cinco alumnos: nombre completo, nota
de los tres exámenes parciales, practicas calificadas, trabajos monográficos, examen final y proyecto final,
luego en otra página mostrar los datos ingresados y además mostrar la nota final y nota promocional.
NF= 0.20*PP+0.20*PC+0.15*TM+0.20*EF+0.25*PF
La nota promocional es la NF redondeado al entero más próximo.
Nombre EP1 EP2 EP3 PC TM EF PF NF NP
NP mínima:
NP promedio:
NP máxima:
Consideraciones de evaluación:
• Los datos a ingresar deben mostrarse en forma de tabla, es decir cada alumno en una fila, para
lo cual deberá utilizar una tabla. (2 Pts.)
• Utilizar hojas de estilos para dar una mejor apariencia a la página de ingreso de datos (2 Pts.)
• Los datos ingresados deben guardarse en una matriz (2 Pts.)
• Mostrar los resultados en una tabla, utilizando sentencias tales como for o while (4 Pts)
• Las filas de la tabla deben intercambiar de color, con hojas de estilos (1.5 Pts)
• Las columnas de nota final y nota promocional deben mostrarse en color diferente y en negrita,
con hojas de estilos (1.5 Pts.)
• Debe existir un archivo con las funciones NotaFinal y NotaPromocional (3 Pts.)
• En el archivo de funciones crear NPMinima, NPPromedio y NPMaxima y utilizarlos en la página
para mostrar la nota mínima, promedio y máxima respectivamente (4 puntos)
  #2 (permalink)  
Antiguo 14/04/2011, 10:38
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 9 meses
Puntos: 128
Respuesta: me podrian ayudar con la resolucion de este pqueño examen

Paso, tareas no hago, pero si te dejo links para que los realices Tarea jejejeje
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #3 (permalink)  
Antiguo 15/04/2011, 11:32
 
Fecha de Ingreso: abril-2011
Mensajes: 4
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: me podrian ayudar con la resolucion de este pqueño examen

jajajja no kiero q me lo realicen jajajja
el punto es q me falta realizar los ultimos dos puntos es decir las funciones me gustaria q me ayuden en esa parte si me podrian dar ideas para poder realizarlas.
  #4 (permalink)  
Antiguo 15/04/2011, 12:24
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 10 meses
Puntos: 209
Respuesta: me podrian ayudar con la resolucion de este pqueño examen

$max = $notas[0];
foreach($notas as $key){
if ($max < $key) $max = $key;
}

para el minimo cambia el if

y un promedio
$promedio = 0;
$i=1;
foreach($notas as $key){
$promedio +=$key;
$i++;
}

$promedio = $promedio/$i;

algo así
  #5 (permalink)  
Antiguo 15/04/2011, 13:05
 
Fecha de Ingreso: abril-2011
Mensajes: 4
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: me podrian ayudar con la resolucion de este pqueño examen

la del maximo y mini si la entendi :

pero la del promedio no ya q la formula no es esa y lo q haces tu es acomular en una variable i dividirlas entre el numero de la misma, te explico yo tengo estos datos
<?php
$notas[0]["Alumno1"]= 1;
$notas[0]["nombre"]= $_POST["txtnombre1"];
$notas[0]["EP1"]= $_POST["txtEP1Alum1"];
$notas[0]["EP2"]= $_POST["txtEP2Alum1"];
$notas[0]["EP3"]= $_POST["txtEP3Alum1"];
$notas[0]["PC"]= $_POST["txtPCAlum1"];
$notas[0]["TM"]= $_POST["txtTMAlum1"];
$notas[0]["EF"]= $_POST["txtEFAlum1"];
$notas[0]["PF"]= $_POST["txtEFAlum1"];
$notas[0]["NF"]= $_POST["txtNFAlum1"];
$notas[0]["NP"]= $_POST["txtNPAlum1"];

$notas[1]["Alumno2"]= 2;
$notas[1]["nombre"]= $_POST["txtnombre2"];
$notas[1]["EP1"]= $_POST["txtEP1Alum2"];
$notas[1]["EP2"]= $_POST["txtEP2Alum2"];
$notas[1]["EP3"]= $_POST["txtEP3Alum2"];
$notas[1]["PC"]= $_POST["txtPCAlum2"];
$notas[1]["TM"]= $_POST["txtTMAlum2"];
$notas[1]["EF"]= $_POST["txtEFAlum2"];
$notas[1]["PF"]= $_POST["txtPFAlum2"];
$notas[1]["NF"]= $_POST["txtNFAlum2"];
$notas[1]["NP"]= $_POST["txtNPAlum2"];

$notas[2]["Alumno3"]= 3;
$notas[2]["nombre"]= $_POST["txtnombre3"];
$notas[2]["EP1"]= $_POST["txtEP1Alum3"];
$notas[2]["EP2"]= $_POST["txtEP2Alum3"];
$notas[2]["EP3"]= $_POST["txtEP3Alum3"];
$notas[2]["PC"]= $_POST["txtPCAlum3"];
$notas[2]["TM"]= $_POST["txtTMAlum3"];
$notas[2]["EF"]= $_POST["txtEFAlum3"];
$notas[2]["PF"]= $_POST["txtPFAlum3"];
$notas[2]["NF"]= $_POST["txtNFAlum3"];
$notas[2]["NP"]= $_POST["txtNPAlum3"];

$notas[3]["Alumno4"]= 4;
$notas[3]["nombre"]= $_POST["txtnombre4"];
$notas[3]["EP1"]= $_POST["txtEP1Alum4"];
$notas[3]["EP2"]= $_POST["txtEP2Alum4"];
$notas[3]["EP3"]= $_POST["txtEP3Alum4"];
$notas[3]["PC"]= $_POST["txtPCAlum4"];
$notas[3]["TM"]= $_POST["txtTMAlum4"];
$notas[3]["EF"]= $_POST["txtEFAlum4"];
$notas[3]["PF"]= $_POST["txtPFAlum4"];
$notas[3]["NF"]= $_POST["txtNFAlum4"];
$notas[3]["NP"]= $_POST["txtNPALum4"];

$notas[4]["Alumno5"]= 5;
$notas[4]["nombre"]= $_POST["txtnombre5"];
$notas[4]["EP1"]= $_POST["txtEP1Alum5"];
$notas[4]["EP2"]= $_POST["txtEP2Alum5"];
$notas[4]["EP3"]= $_POST["txtEP3Alum5"];
$notas[4]["PC"]= $_POST["txtPCAlum5"];
$notas[4]["TM"]= $_POST["txtTMAlum5"];
$notas[4]["EF"]= $_POST["txtEFAlum5"];
$notas[4]["PF"]= $_POST["txtPFAlum5"];
$notas[4]["NF"]= $_POST["txtNFAlum5"];
$notas[4]["NP"]= $_POST["txtNPAlum5"];

?>

lo q pense es q para realizar la funcion deberia igualar el valor de las variables de la matriz a los datos ingresados si eso es correcto realizar la formula de Nota final e ingresar como parametros la variable $notas pero mi idea no resulto q opinas

Etiquetas: examen
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:53.