Foros del Web » Programando para Internet » PHP »

ayuda a resolver ejercicio en php

Estas en el tema de ayuda a resolver ejercicio en php en el foro de PHP en Foros del Web. buenas gente espero se encuentren bien, estoy haciendo un pequeño cursillo de php y pues debo de resolver un par de ejercicios, pero estoy quedado ...
  #1 (permalink)  
Antiguo 24/08/2009, 17:32
 
Fecha de Ingreso: noviembre-2008
Mensajes: 49
Antigüedad: 15 años, 4 meses
Puntos: 0
Información ayuda a resolver ejercicio en php

buenas gente espero se encuentren bien, estoy haciendo un pequeño cursillo de php y pues debo de resolver un par de ejercicios, pero estoy quedado en este..

1Realizar un programa que calcule la media aritmética de un alumno que ha realizado 2 exámenes y que muestre la calificación obtenida, teniendo en cuenta, los siguientes criterios:

De 0 a 4: No Apto
De 5 a 10: Apto

no se ni por donde empezar.. alguien me ayuda para yo seguir? gracias de antemano
  #2 (permalink)  
Antiguo 24/08/2009, 19:03
Avatar de TheoriaX  
Fecha de Ingreso: agosto-2009
Ubicación: Hermosillo, Sonora
Mensajes: 217
Antigüedad: 14 años, 8 meses
Puntos: 5
Respuesta: ayuda a resolver ejercicio en php

la media vendria siendo el resultado de sumar los dos examnes % 2 y komparas si es apto o no apto....asi le entendi yo...
  #3 (permalink)  
Antiguo 24/08/2009, 19:54
Avatar de cemansilla  
Fecha de Ingreso: septiembre-2007
Ubicación: Buenos Aires, Argentina, Argentina
Mensajes: 214
Antigüedad: 16 años, 7 meses
Puntos: 6
Respuesta: ayuda a resolver ejercicio en php

Cita:
Iniciado por carlosital Ver Mensaje
buenas gente espero se encuentren bien, estoy haciendo un pequeño cursillo de php y pues debo de resolver un par de ejercicios, pero estoy quedado en este..

1Realizar un programa que calcule la media aritmética de un alumno que ha realizado 2 exámenes y que muestre la calificación obtenida, teniendo en cuenta, los siguientes criterios:

De 0 a 4: No Apto
De 5 a 10: Apto

no se ni por donde empezar.. alguien me ayuda para yo seguir? gracias de antemano
La media es el promedio, en este caso es entre 2 examenes por lo que a cuenta sería:

Código:
promedio = (examen_1 + examen_2) / 2
Luego restaria validar en que rango de valores está para mostrar si es apto o no; quedaría algo así:

Código PHP:
$examen_1 $_POST['ex1'];
$examen_2 $_POST['ex2'];

$media = ($examen_1 $examen_2) / 2;

if(
$media >= && $media 5){
    
$mensaje 'No apto';
}else if(
$media >= && $media <=10){
    
$mensaje 'Apto';
}else{
    
$mensaje 'Error';
}

echo 
$mensaje '. Media: ' $media
  #4 (permalink)  
Antiguo 24/08/2009, 23:47
 
Fecha de Ingreso: noviembre-2008
Mensajes: 49
Antigüedad: 15 años, 4 meses
Puntos: 0
Información Respuesta: ayuda a resolver ejercicio en php

muchas gracias cemancilla, le di el valor a las variables y quedo asi..
Código PHP:
<?php

$primerexamen
=5;
$segundoexamen=5;

$media=($primerexamen) + ($segundoexamen) / 2;
    if ((
$media >=0) && ($media <=5)) {

$mensaje="No estas apto para la siguiente prueba";
}
    elseif ((
$media >=&& $media <=10)) {

$mensaje="Eres apto para la siguiente prueba";

}
    else {

$mensaje="error";

}

print 
$mensaje ." la media aritmetica es ".$media;

?>
saludos

Última edición por carlosital; 25/08/2009 a las 00:30
  #5 (permalink)  
Antiguo 25/08/2009, 11:26
 
Fecha de Ingreso: noviembre-2008
Mensajes: 49
Antigüedad: 15 años, 4 meses
Puntos: 0
Información Respuesta: ayuda a resolver ejercicio en php

bueno me enviaron a realizar el mismo ejercicio por con la sentencia switch, aqui hice este, quiero que me corrijan por si algo esta mal...
Código PHP:
<?php
$examen_1
=$_POST['exa_1'];
$examen_2=$_POST['exa_2'];

$media=($examen_1 $examen_2) / 2;

switch (
$media)
{

case 
"0";

$mensaje="no apto";
break;

case 
"1";

$mensaje="no apto";
break;

case 
"2";
$mensaje="no apto";
break;

case 
"3";
$mensaje="no apto";
break;

case 
"4";
$mensaje="no apto";
break;

case 
"5";
$mensaje="apto";
break;

case 
"6";
$mensaje="apto";
break;

case 
"7";
$mensaje="apto";
break;

case 
"8";
$mensaje="apto";
break;

case 
"9";
$mensaje="apto";
break;

case 
"10";
$mensaje="apto";
break;

default:
$mensaje="error";
break;

}
print 
$mensaje ." y tu media aritmetica es ".$media;

?>
  #6 (permalink)  
Antiguo 25/08/2009, 17:56
Avatar de TheoriaX  
Fecha de Ingreso: agosto-2009
Ubicación: Hermosillo, Sonora
Mensajes: 217
Antigüedad: 14 años, 8 meses
Puntos: 5
Respuesta: ayuda a resolver ejercicio en php

si asi esta bien con el switch...
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 03:23.