6.3 El tipo Persona

En este problema una Persona está compuesta por su nombre (de tipo Cadena), su peso (de tipo float) y su edad de tipo (int).

6.3.1 Define los tipos necesarios











6.3.2 Función que lea los datos de una Persona desde teclado y los devuelva en el nombre de una función.












6.3.3 Función que lea los datos de una Persona desde teclado y los devuelva mediante un argumento de entrada/salida













6.3.4 Función que escribe en pantalla los datos de una Persona
 
 





6.3.5 Función que reutilizando la función anterior escribe en pantalla los datos de un array de personas










6.3.6 Función que reutilizando las funciones 6.3.2 o 6.3.3 lea desde teclado los datos de una serie de personas y los guarde en un array, hasta que el nombre introducido sea FIN:












6.3.7 Función que reciba un array de Persona y devuelva otro con aquellas que tienen más de una determinada edad dada tambien como argumento:











6.3.8 Función que devuelve la posición del primer elemento de un array TablaPersona que supere un determinado peso o -1 si ninguno lo supera:











6.3.9 Función tal que dado un registro de tipo Persona p, un entero d y una Cadena s cambia la edad de p por d y su nombre por s:
 
 






6.3.10 Usando la función anterior implementa una función que reciba un array de Persona e incremente la edad de todas las personas en uno. Lógicamente los nombres deben permanecer inalterados, por lo que se invoca la función 6.3.9 con el mismo argumento del nombre de la persona de la posición i:

 

No hay comentarios:

Publicar un comentario