Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacion de computadores I
Instituto IACC
diagrama de flujo respectivo si lo considera necesario. Se deben usar cada una de las
a. IF...ELSE
Algoritmo ejercicio1
EN EL AÑO_ACTUAL EL
leer dia_nac
//INGRESAMOS EL MES DE NACIMIENTO
leer mes_nac
Leer año_nac
//IF(si) dia de nacimiento es distinto de cero entonces mostrara el dia que nacio
Entonces
//IF(si) mes de nacimiento es distinto de cero entonces mostrara el mes que nacio
Entonces
Entonces
//ya que la resta nos permite el calculo exacto para lograr saber la edad correcta
edad<-año_actual-año_nac
Entonces
FinSi
Resultado:
b. IF...ELSEIF...ELSE
Algoritmo ejercicio2
Leer fec_actual;
Leer mes_actual;
Leer dia_actual;
Leer fec_nacimiento;
Leer dia;
edad<-fec_actual-fec_nacimiento;
Si edad_meses<0
Entonces //IF
edad<-edad-1;
edad_meses<-edad_meses+12;
Escribir 'La edad de la persona es ', edad, ' años y ', edad_meses, ' meses.';
//se muestra la edad y los meses de una persona, se valida el dia también
Sino
Si edad_meses=0 entonces
//ELSEIF
Sino
FinSi
Sino //ELSE
Escribir 'La edad de la persona es ', edad, ' años y ', edad_meses, '
meses.';
FinSi
FinSi
FinAlgoritmo
Resultado:
implemente un script en PHP que realice el cálculo solicitado. El script debe ser
completamente funcional y efectivo. Para probar que su programa está correcto, puede
utilizar el ambiente de programación dispuesto para estos efectos en la página del curso a
//se utiliza la función date para calcular la fecha actual, y se descompone por día, mes y año
$dia=date("j");
$mes=date("n");
$ano=date("Y");
echo "El año actual es : ".$ano; echo "<br>";//se tiene los datos en forma aleatoria, para la fecha
de nacimiento
$dia_nacimiento=rand(1, 12);
$mes_nacimiento=rand(1, 12);
$ano_nacimiento=rand(1996, 2019);
$edad= $ano-$ano_nacimiento;
$edad_meses= $mes-$mes_nacimiento;
//acá se revisa si el mes es menor al mes en curso, por lo tanto aun no cumple el año.
if ($edad_meses<0)
{
$edad= $edad-1;
$edad_meses= $edad_meses+12;
if ($edad_meses==0)
$edad = $edad - 1;
else
echo "".$ano;
else
echo "La edad de la persona es ".$edad. " años y ". $edad_meses." meses ";
?>
Resultado:
El dia actual es : 23
El mes actual es : 7
El mes de nacimiento es : 1
Bibliografía
[CONTENIDOS SEMANA 6]
http://www.writephponline.com/
[PSEINT]