Está en la página 1de 1

TAREA III UNIDAD

RESOLVER USANDO ESTRUCTURAS, FUNCIONES Y ARCHIVOS LO SIGUIENTE:

1) Haga un programa para ingresar los datos de n trabajadores (código, nombre, valor
por hora y horas trabajadas). Hacer las siguientes operaciones:
a) Mostrar los trabajadores ordenados por nombre
b) Mostrar los trabajadores ordenados por sueldo
c) Ingresar un código del trabajador y mostrar sus datos

2) Ingresar apellidos, nombres, edad y peso en un archivo llamado datos.mtv. Obtener


dos archivos uno que tenga los mayores de edad y otro que tenga los menores de
edad.

3) En una escuela privada se almacena la información de sus pacientes:

Nombre y apellido (cadena de caracteres), edad (entero), sexo (carácter),


condición(entero), Domicilio (estructura con los siguientes campos: calle (cadena),
numero(entero), urbanización (cadena), ciudad(cadena)), Teléfono (cadena)

La condición se refiere al estado de salud con que ingresa el paciente. Los valores de
condición van de 1 a 5, y 5 representa el máximo grado de gravedad.

Hacer un programa que genere lo siguiente:

a) El porcentaje tanto de hombres como de mujeres registradas en el hospital


b) El número de pacientes de cada una de las categorías de condición.
c) El nombre y teléfono de todos los pacientes que tuvieron una condición de
ingreso de máxima gravedad (5)

4) Usando punteros funciones y estructuras, ingresar las coordenadas de dos puntos del
plano cartesiano y calcular la distancia que hay entre ellos y la ecuación de la recta que
las contiene.

5) Al momento de su ingreso al hospital, a un paciente se le solicitan los siguientes datos:


Nombre, Edad, Sexo, Domicilio (calle, número, ciudad), Teléfono, Isapre (este campo
tendrá el valor verdadero si el paciente tiene Isapre y Falso si no la posee).

Escriba un programa que pueda llevar a cabo las siguientes operaciones (primero debe
llenar el archivo de información):
• Listar los nombres de todos los pacientes hospitalizados.
• Obtener el porcentaje de pacientes hospitalizados en las siguientes categorías:
i. Niños: hasta 13 años.
ii. Jóvenes: mayores de 13 años y menores de 30 años.
iii. Adultos: mayores de 30 años.
• Obtener el porcentaje de hombres y mujeres hospitalizados.
• Dado el nombre de un paciente, listar todos los datos relacionados a dicho
paciente.
• Calcular el porcentaje de pacientes que poseen Isapre.
Nota: cada una de las opciones del programa, debe ser manejada por medio de un
Menú. Además de la opción para ingresar por primera vez los datos de los pacientes.

También podría gustarte