Académique Documents
Professionnel Documents
Culture Documents
SEMANA 8
Fundamentos de Programacin -
Semana 8
int fechaNacimiento=1982;
int edad = 0;
1) Calculo de la edad
2) Generacin del correo.
3) Presentacin de la persona mediante una impresin.
El paso siguiente ser determinar cmo debemos modularizar
estas funcionalidades, especificando cuales sern procedimientos,
cuales deben ser funciones y que valores deben recibir. Si
hacemos un pequeo anlisis nos daremos cuenta que algunas
variables como por ejemplo el nombre, deben ser conocidos por
dos de los tres procesos. Primero la debemos utilizar para la
generacin del correo y luego en el paso nmero tres para la
impresin, esto nos indica rpidamente que el nombre no es una
variable exclusiva de ninguno de los dos, ya que si se declara
dentro de alguno de los dos mtodos la variable y su valor estara
slo disponible dentro de l, por lo tanto la variable nombre debe
declararse en el mtodo miEjemplo ya que este ser el encargado
de llamar a las dems funciones pudiendo as pasarlas de una a
otra sin perder la variable. Esto se deber a que las funciones que
vaya llamando miejemplo crearn sus variables que tengan
declaradas, pero al finalizar su ejecucin todas ellas sern
destruidas, sin embargo, miEjemplo estar activo durante todo
el proceso, llamando y ejecutando las funciones que en el
programamos.
Veamos ahora la generacin del correo, para ello las entradas son,
la edad y el nombre de la persona, el proceso es una
concatenacin de ellos y el resultado (el valor a devolver) el
correo, este proceso entonces lucir as: