Professional Documents
Culture Documents
Lenguaje de Programacin II
I Unidad: Estructuras y Uniones
Consultas: carolina.robelo@ulsa.edu.ni
7. Crear la estructura de datos necesaria para almacenar los datos de los alumnos de
la clase de Programacin (nombre, carnet, y sus respectivas notas finales).
Finalmente se debe imprimir la cantidad y datos de los alumnos reprobados.
10. Declarar un tipo de dato estructura para representar a un alumno, los campos que
contiene son: nombre curso, edad, direccin y notas de diez asignaturas. Declarar
otro tipo estructura para representar a un profesor, cuyos campos sean: nombre,
asignaturas, que imparte y direccin. Por ltimo, declarar una estructura que pueda
representar a un profesor o a un alumno.
a. Definir 3 variables correspondientes a los tres tipos de datos declaradas en el
ejercicio anterior y asignarles un nombre.
b. Escribir una funcin que devuelva el nombre de un profesor o un alumno
cuyos datos se introducen por teclado
c. Escribir la misma funcin que en el ejercicio anterior pero pasando la
estructura como argumento a la funcin.
d. Escribir una funcin que tenga como entrada una estructura, profesor o
alumno y escribir sus campos por pantalla.
11. Se desea registrar una estructura persona que contenga como miembros los datos
de una persona empleado que a su vez tenga los datos de la fecha de nacimiento.
Usar estructuras anidadas. Al finalizar mostrar la informacin de un empleado dado
su nombre y apellido.
persona
Nombre
Apellido
Edad
Altura
Peso
Fecha
fecha
dia
mes
anio
persona_empleado
salario
horas por semana
datos personales
Lenguaje de Programacin II
I Unidad: Estructuras y Uniones
Consultas: carolina.robelo@ulsa.edu.ni
12. Haciendo uso de una estructura que represente un punto del plano, escribe un
programa que lea tres puntos del plano y decida si estn alineados.