You are on page 1of 8

Gua de Trabajos Prcticos - Laboratorio I - Pseudocdigo y ANSI C VARIABLES. ACUMULADORES. CONTADORES. BUCLES Y TOMA DE DECISIONES 1.

Ingresar 5 nmeros y calcular su media 2. Escribir el algoritmo necesario para calcular y mostrar el cuadrado de un nmero. El nmero debe ser mayor que cero, en caso de error que aparezca el mensaje "ERROR, el nmero debe ser mayor que cero" 3. De 10 nmeros ingresados indicar cuantos son mayores a cero y cuantos son menores a cero. 4. Disear un algoritmo que calcule la longitud de la circunferencia y el rea del crculo de radio dado. 5. Disear un algoritmo que calcule la superficie de un tringulo a partir del ingreso de su base y altura y muestre el resultado. 6. Hacer el algoritmo que nos permita introducir un nmero por teclado y nos informe si es positivo o negativo 7. Hacer el algoritmo que nos permita introducir un nmero por teclado y nos informe si es par o impar 8. Escribir el algoritmo que me permita leer un nmero decimal que representa una cantidad de grados Celsius y convierta dicho valor a la cantidad equivalente en grados Fahrenheit. La salida del programa puede ser de la siguiente forma: 100 grados celsius son 212 grados Fahrenheit 9. Dados ciertos centmetros como entrada de tipo decimal, escribir su equivalente a pies (enteros) y pulgadas (decimal), dando las pulgadas con una precisin de 1 lugar decimal. Considerar 2.54 cm por pulgada y 12 pulgadas por pie. La salida podr ser: 333.3 cm son 10 pies y 11.2 pulgadas. 10. Escribir en Pseudocdigo y codificar en C un programa que lea 20 caracteres. Luego de la lectura indicar cuantas "a" se ingresaron, cuantas "e, i, o, u" 11. Realizar un algoritmo que permita ingresar un nmero correspondiente a los das de una semana y muestre el nombre del da. Que se permita trabajar hasta que el usuario indique lo contrario. 12. Escribir en Pseudocdigo y codificar en C un programa que muestre los nmeros impares entre 0 y 100 y que imprima cuantos impares hay 13. Hacer el algoritmo que imprima los nmeros pares entre el 1 y el 100 14. Hacer el algoritmo que imprima los nmeros del 1 al 100 15. Hacer el algoritmo que imprima los nmeros del 100 al 0 en orden decreciente 16. Disear un algoritmo que imprima y sume la serie de nmeros 3,6,9,12,...,99. 17. Escribir en Pseudocdigo y codificar en C un programa que muestre los mltiplos de 2 y de 3 y de ambos comprendidos entre 0 y 100 18. Ingresar un nmero, entero y efectuar la suma de todos los nmeros que le anteceden, comenzando desde 0 y mostrar el resultado por pantalla 19. Hacer el algoritmo que imprima todos los nmeros naturales que hay desde la unidad hasta un nmero que introducimos por teclado 20. Hacer el algoritmo que nos permita contar los mltiplos de 3 desde la unidad hasta un nmero que introducimos por teclado 21. Escribir en Pseudocdigo y codificar en C un programa que muestre los nmeros primos comprendidos entre 0 y 100 22. Disear en Pseudocdigo y codificar en C un algoritmo que permita ingresar 10 nmeros, ninguno de ellos igual a cero. Se pide sumar los positivos, obtener el producto de los negativos y luego mostrar ambos resultados. 23. Disear el algoritmo necesario para que habindose ledo el valor de 2 variables NUM1 y NUM2 se intercambien los valores de las variables, es decir que el valor que tena NUM1 ahora lo contenga NUM2 y viceversa 24. Escribir un programa que visualice una tabla de los N primeros nmeros, siendo N un nmero que ingresa el usuario. Utilizar el siguiente diseo de salida suponiendo que el usuario ingres un tres: NMERO CUADRADO CUBO 1 1 1 2 4 8 3 9 27 25. Disear en Pseudocdigo y codificar en C un algoritmo que permita registrar de los empleados de una fbrica (no se sabe cuantos) su peso y saber cuantos pesan hasta 80 kg. inclusive y cuantos pesan ms de 80 kg. 26. En una tienda de artculos para caballeros al final del da se carga en la computadora las boletas que confeccionaron los distintos vendedores para saber cuanto fue la comisin del da de cada uno de ellos. Los datos que se ingresan (por boleta) son: el nmero de vendedor y el importe. Cuando no hay ms boletas para cargar se ingresa 0. Teniendo en cuenta que el negocio tiene 3 vendedores y que el porcentaje sobre las ventas es del 5%, indicar cunto gan cada vendedor en el da

Pgina 1 de 8

27. Ingresar por teclado 3 nmeros correspondientes a los lados de un tringulo. Teniendo en cuenta que la suma de los dos lados menores tiene que ser superior al lado mayor para que formen un tringulo, indicar si los nmeros indicados forman un tringulo y si lo forman que tipo de tringulo es (segn sus lados). 28. Dados 3 nmeros donde el primero y el ltimo son lmites de un intervalo, indicar si el tercero pertenece a dicho intervalo 29. Por teclado se ingresa el valor hora de un empleado. Posteriormente se ingresa el nombre del empleado, la antigedad y la cantidad de horas trabajadas en el mes. Se pide calcular el importe a cobrar teniendo en cuenta que al total que resulta de multiplicar el valor hora por la cantidad de horas trabajadas, hay que sumarle la cantidad de aos trabajados multiplicados por $30, y al total de todas esas operaciones restarle el 13% en concepto de descuentos. Imprimir el recibo correspondiente con el nombre, la antigedad, el valor hora, el total a cobrar en bruto, el total de descuentos y el valor neto a cobrar. 30. Realizar la tabla de multiplicar de un nmero entre 0 y 10 de forma que se visualice de la siguiente forma: 4x1= 4 4x2= 8 .......... 31. Hacer el algoritmo que luego de ingresar 2 nmeros por teclado, imprima los nmeros naturales que hay entre ambos empezando por el ms pequeo, contar cuntos nmeros hay y cuntos de ellos son pares. 32. Se registran de los empleados de una empresa Nmero de legajo, sueldo y sexo (1 femenino y 2 masculino). Disear en Pseudocdigo y codificar en C un algoritmo que permita informar cuantas mujeres ganan ms de $ 500 y cuantos hombres ganan menos de $ 400. MXIMOS Y MNIMOS 33. Se ingresa por teclado la cantidad de agua cada, en milmetros da a da durante un mes. Se pide determinar el da de mayor lluvia, el de menor y el promedio 34. Hacer el algoritmo que imprima el mayor y el menor de una serie de 5 nmeros que vamos introduciendo por teclado. 35. De los alumnos de una escuela se registra su apellido y nombre y su altura. Disear en Pseudocdigo un algoritmo que indique el nombre del alumno ms alto y su altura (slo uno es el ms alto). 36. Disear un algoritmo que permita calcular el promedio de un alumno sabiendo que se ingresa por alumno la nota de 6 materias y su nombre. No se sabe la cantidad de alumnos. Se pide mostrar: NOMBRE DEL ALUMNO: PROMEDIO: 37. Del registro de partes meteorolgico por cada da se registra la fecha, temperatura mxima y temperatura mnima. Disear en Pseudocdigo un algoritmo que permita informar: el da ms fro y cual fue esa temperatura el da ms clido y cual fue esa temperatura 38. De las 20 participantes de un concurso de belleza se van registrando de uno en uno los siguientes datos: Apellido y Nombre Puntos por inteligencia Puntos por Cultura general Puntos por Belleza Se necesita informar por pantalla: Apellido y nombre de la concursante de mayor puntaje general Puntaje acumulado por todas las participantes en Cultura general, en Inteligencia y en Belleza De los tres puntajes acumulados en el tem anterior cual fue el menor 39. Escribir un programa que calcule el salario semanal de cada trabajador de una empresa dada la tarifa horaria y el nmero de horas trabajadas adems del nombre. Se debe permitir al usuario indicar cuando desea dejar de ingresar datos. 40. dem al anterior pero informando al finalizar (el ingreso de datos y los clculos correspondientes) la cantidad de empleados a los que se les calcul el salario. 41. dem al anterior agregando en el informe final nombre del empleado de mayor salario con el monto del salario correspondiente y nombre del empleado de menor salario con el monto del salario correspondiente 42. dem al anterior agregando en el informe final el costo de la empresa en salarios y el salario promedio 43. En un club se registran de uno en uno los siguientes datos de sus socios: Nmero de socio Apellido y nombre Edad Tipo de deporte que practica (1 tenis, 2 rugby, 3 voley, 4 hockey, 5 futbol) Disear en Pseudocdigo un algoritmo que permita emitir por pantalla cuantos socios practican tenis y cuantos paddle y el promedio de edad de los jugadores de cada deporte
Pgina 2 de 8

44. Escribir un programa que determine si un ao es bisiesto. Un ao es bisiesto si es mltiplo de 4. Los aos mltiplos de 100 no son bisiestos, salvo si ellos tambin son mltiplos de 400 (2000 es bisiesto pero 1900 no) 45. Un profesor de matemtica de un establecimiento educativo registra de cada alumno N de legajo, nombre y promedio. Segn el promedio desea saber cuantos alumnos aprobaron (promedio mayor o igual a 7), cuantos rinden en diciembre (promedio menor a 7 y mayor o igual a 4) y cuantos rinden examen en marzo (promedio menor a 4). Adems desea conocer el N de legajo y nombre del alumno con mejor promedio. 46. Disear el algoritmo que le presente al usuario un men de opciones con las cuatro operaciones bsicas (suma, resta, multiplicacin, divisin). Segn la operacin elegida ingresar 2 nmeros enteros, se realizar la misma y se mostrar por pantalla el resultado. El usuario podr trabajar en el programa hasta que indique lo contrario. Recordar que la divisin por cero es indeterminada. 47. La fecha de Pascua corresponde al primer domingo despus de la primera luna llena que sigue al equinoccio de primavera, y se calcula con las siguientes expresiones: A = ao mod 19 B = ao mod 4 C = ao mod 7 D = (19*A + 24) mod 30 E = (2*B + 4*C + 6*D + 5) mod 7 N = (22 + D + E) En el que N indica el nmero del da de marzo (o Abril si N > 31) correspondiente al domingo de Pascua. Realizar un programa que calcule esa fecha para los aos 2003 y 2004. Ejercicios de Vectores 1. Leer 10 elementos de un vector de enteros y mostrar su contenido 2. Leer 20 nmeros enteros positivos, indicar cual es el mayor y en que orden fue ledo (a que elemento pertenece). Mostrar el vector completo. 3. Sumar nmeros en un vector de 10 elementos enteros hasta que el usuario lo desee. Cuando finalicen las sumas visualizar por pantalla lo siguiente: Elemento 0 cantidad total ..... ....... Elemento 9 cantidad total 4. Una persona desea saber en qu da del mes realiz ms gastos en compras, para ello ingresa por teclado da a da lo que gast por da, cargando un vector definido en memoria. Puede haber varias o ninguna compra para un determinado da. Informar cual fue el da de mayor gasto. 5. Leer dos vectores A y B de dimensin 10. Generar un tercer vector C de 100 elementos donde la componente C[ i ] sea igual al mnimo valor de A[ i ] y B[ i ]. Mostrar los tres vectores 6. Leer 20 nmeros enteros positivos. Mostrar el vector tal como fue ingresado y luego mostrar el vector ordenado en forma decreciente. 7. De los 100 empleados de una fbrica se registra: nmero de legajo (coincide con el nmero de ndice), edad y salario. Se pide: Ingresar los datos correlativamente Calcular la edad promedio informando nmero de legajo de los empleados cuya edad supere el promedio 8. Mismo enunciado al ejercicio anterior. Se pide: Ingresar los datos en forma aleatoria. (se pide ingreso de nmero de legajo de 1 a 100, se posiciona en el elemento correspondiente y se ingresa edad y salario) Calcular salario promedio informando nmero de legajo de aquellos cuyo salario supere el promedio 9. Leer 20 nmeros enteros (positivos y negativos) distintos de cero. Mostrar el vector tal como fue ingresado y luego mostrar los positivos ordenados en forma decreciente y por ltimo mostrar los negativos ordenados en forma creciente. Ejercicios de Vectores y matrices 10. Inicializar a cero una matriz de 6 filas por 5 columnas. Cargar valores enteros en un elemento determinado, para lo cual se debe informar nmero de fila y de columna y luego ingresar el valor a cargar. Mostrar la matriz por filas y luego por columnas 11. Una empresa de colectivos tiene 3 lneas de 12 coches cada una. Por cada viaje el chofer entrega al llegar a la terminal una planilla con el nmero de coche (de 1 a 12) , nmero de lnea ( de 1 a 3) y la recaudacin del viaje. Las planillas se entregan sin ningn orden. Se pide informar por pantalla: La recaudacin total por lnea de colectivo La recaudacin total por coche La recaudacin total general
Pgina 3 de 8

12. Una empresa financiera tiene 100 clientes numerados de 1 a 100. Por cada transaccin se registra: N de cliente Cdigo de transaccin: 1. Depsito 2. Extraccin 3. Comisiones deducidas 4. Intereses acreditados Monto de la operacin No se conoce la cantidad de transacciones que se realizan. Se desea: Emitir un listado con la siguiente informacin: N De Cliente XXX Total Depsitos XXXXX.XX Total Extracciones XXXXX.XX Total Comisiones XXXXX.XX Total Intereses XXXXX.XX Saldo XXXXX.XX

Indicar ( por impresora) cual fue el cliente con mayor cantidad depositada y cual fue esa cantidad. Se debe mostrar si hay ms de un cliente con el depsito mximo 13. De los 100 alumnos de una escuela se ingresa: nota del 1 trimestre, nota del 2 trimestre, nota del 3 trimestre El orden de ingreso coincide con su nmero de legajo que es de 1 a 100 Luego del registro el programa debe preguntar al usuario si desea corregir alguna nota, para lo cual se debe ingresar: N de legajo Trimestre a corregir (1,2 o 3) Nueva nota El programa debe mostrar la nota anterior correspondiente al trimestre indicado y preguntar si confirma la modificacin. Si contesta SI se registra la nueva nota, caso contrario pregunta si desea continuar. Cuando no se registren ms modificaciones se deber listar: N DE LEGAJO XXXX 1 TRIMESTRE XX 2 TRIMESTRE XX 3 TRIMESTRE XX PROMEDIO XX.XX

14. Una compaa de aviacin tiene 4 destinos ( numerados de 1 a 4) con 3 vuelos cada uno (numerados de 1 a 3). Se ingresa la informacin de las plazas disponibles en cada uno de los 12 vuelos. Posteriormente llegan pedidos de pasajes de los que se ingresa: N de pedido N de destino N de vuelo Cantidad de pasajes requeridos Si la cantidad de pasajes pedidos es superior a la disponibilidad existente en ese vuelo y para ese destino se rechaza el pedido indicando la leyenda: NO HAY CANTIDAD DE PLAZAS DISPONIBLES. Se pide informar : la cantidad de pasajes sobrantes en cada vuelo los N de pedidos rechazados con la cantidad de pasajes solicitados. 15. Una fbrica tiene 30 obreros con legajos de 1 a 30. Por cada obrero se registran los movimientos que intervienen en la liquidacin informando: N de legajo Sueldo bsico Bonificacin por antigedad Se debe calcular el sueldo neto de cada obrero considerando: Un descuento por jubilacin que representa el 16 % del sueldo bsico Un descuento por obra social que representa el 4,5 % del sueldo bsico Se pide: Listado como el siguiente: N de legajo Sueldo bsico Jubilacin Obra social Antigedad Sueldo neto

Indicar cual fue el legajo del o los obreros con mayor bonificacin de antigedad y cual fue esa cantidad Listado de todos los obreros ordenado por sueldo neto
Pgina 4 de 8

16. Una empresa comercializa 5 artculos en 3 sucursales. Se debe realizar un programa que presente un men con las siguientes opciones: Carga de datos: se registrar la existencia en depsito informando N de sucursal, N de artculo y cantidad Venta de artculos: se registran las ventas realizadas informando N de sucursal, N de artculo y cantidad vendida. Se debe verificar que la cantidad vendida no supere la existencia, informando si la venta no se puede realizar por este motivo Existencia de mercaderas: listar por pantalla saldos existentes de mercaderas Salir del programa 17. En un depsito se almacenan 10 tipos de piezas distintas. Al comenzar el mes se generan 10 registros con la siguiente informacin: Cdigo de pieza (De 1 a 10) Existencia al comenzar el mes Cada vez que llega un pedido se genera un registro con la siguiente informacin: Cdigo de la operacin (Es siempre 1) Cdigo de pieza Cantidad pedida Si la existencia alcanza se entrega el pedido y se actualiza el saldo. Si no alcanza se rechaza el pedido completo. Cada vez que llega un reaprovisionamiento se genera un registro con la siguiente informacin: Cdigo de la operacin (Es siempre 2) Cdigo de pieza Cantidad recibida y se actualiza el saldo y el total recibido. Se pide emitir un listado ordenado en forma creciente por saldos finales donde se indique: Cdigo de pieza Xx Cantidad inicial xxx Total recibido xxx Total entregado xxx Total rechazado xxx Saldo xxx

Se debe permitir al usuario trabajar en cada una de las opciones en forma alternada 18. Una empresa periodstica publica 8 revistas. Se registra para cada una de ellas: Nmero de revista ( De 1 a 8) Cantidad de ejemplares vendidos Valor de venta de la revista Monto cobrado por publicidad Gastos de edicin Se pide emitir un listado ordenado de mayor a menor por la ganancia o prdida con el siguiente formato:
N revista Ejemplares vendidos Recaudado por ventas Cobrado por publicidad Gastos de edicin Ganancia o prdida

xxx

xxx

Xxx Ejercicios de Estructuras

xxx

xxx

1. Crear una estructura llamada "jugador", que almacene la siguiente informacin sobre jugadores de ftbol: nombre del jugador nombre del equipo cantidad de partidos jugados cantidad de goles convertidos promedio de goles por partido Utilizando la estructura, declarar un array de 100 elementos de estructuras de ese tipo. Escribir un programa que cargue los datos del array. Se ingresan: nombre del jugador, nombre del equipo, cantidad de partidos jugados y cantidad de goles convertidos. Por cada jugador se calcula el promedio de goles por partido y se almacena en el miembro correspondiente a cada elemento del array. Luego de este proceso se debe motrar por pantalla la informacin contenida en el array (nombre del jugador, nombre del equipo, cantidad de partidos jugados, cantidad de goles convertidos y promedio de goles por partido. 2. Leer 10 estructuras del arreglo "empleado" que contiene la siguiente informacin: nombre direccin ( calle, nmero, localidad ) edad sexo (M = masculino, F = femenino) a) listar los empleados menores de 25 aos b) listar los empleados que viven en Avellaneda
Pgina 5 de 8

c) listar los empleados que viven en Avellaneda menores de 25 aos d) ordenar el vector por nombre y listarlo 3. Se ingresa el apellido, la nota y el legajo de los 30 alumnos de un curso. Realizar un programa que me permita modificar los datos ingresados hasta que el usuario lo determine. Para ello se ingresa el legajo y la nota a modificar. Si no se encuentra el legajo se deber mostrar un mensaje de error. 4. Se ingresa nombre, sexo y edad de 100 personas. Se pide averiguar la cantidad de mujeres que tienen entre 20 y 30 aos y cuantos hombres son menores a 37 aos. 5. Para un censo se debe tomar la edad ,el nombre, la direccin y telfono de 100 personas. Realizar el programa que permita cargar los datos ,mostrarlos ordenados alfabticamente por apellido. 6. Realizar una agenda para guardar los datos de hasta 200 personas de las cuales se toman los siguientes datos: Nombre Apellido Direccin Localidad Cdigo Postal Fecha de nacimiento (Da, Mes y Ao) Utilizar estructuras anidadas. Se pide que una vez cargados los datos, se disponga de un men de opciones que me permita hacer las siguientes consultas 1- Consulta por apellido 2- Consulta por localidad 3- Consulta por Ao de nacimiento 4- Consulta por cumpleaos 7. Realizar un programa con un men de opciones para hacer altas, bajas y modificaciones (ABM) de una agenda. 8. Armar 2 estructuras producto: cliente: cdigo cdigo precio unitario datos ( nombre y direccin ) descripcin monto acumulado de compras stock a) Cargar los productos ( 100 ) y los clientes ( 45 ). Ambas cargas deben realizarse una sola vez. b) Ingresando cdigo del cliente, cdigo del producto y cantidad vendida, confeccionar la factura correspondiente realizando los siguientes controles: - verificar que cantidad vendida no supere existencia en stock - debitar stock en cada venta - actualizar monto acumulado de compras de cada cliente c) Mostrar por pantalla la factura d) listar los clientes cuyo monto acumulado de compras supere $1000 9. En una biblioteca se registran los libros existentes, informndose: CODIGO DE LIBRO ( De 1 a 100, caso contrario informar error y volver a ingresar ) CANTIDAD DE EJEMPLARES AUTOR TITULO Luego de registradas las existencias se visualiza un men que permite al bibliotecario elegir alguna de las siguientes opciones: OPCION 1: PRESTAMOS DE LIBROS El bibliotecario ingresar : CODIGO DE LIBRO ( De 1 a 100, caso contrario informar error y volver a ingresar ) El programa le mostrar el autor y el ttulo y slo se prestar el libro si la cantidad de ejemplares es mayor a 1. Si el usuario confirma el prstamo restar 1 a la cantidad de ejemplares. Si la cantidad de ejemplares es 1, se mostrar la leyenda "Solo queda el ejemplar de lectura en sala" y no se registrar el prstamo. OPCION 2: DEVOLUCION DE LIBROS El bibliotecario ingresar : CODIGO DE LIBRO (de 1 a 100, caso contrario informar error y volver a ingresar ). El programa le mostrar el autor y el ttulo y si el usuario confirma, registrar la devolucin sumando 1 a la cantidad de ejemplares. Si la cantidad de ejemplares es 1, se mostrar la leyenda "Slo queda el ejemplar de lectura en sala" y no se registrar el prstamo.
Pgina 6 de 8

OPCION 3: FIN Significa que no se sigue trabajando con el men de opciones y que antes de finalizar debe informar lo siguiente: Listado ordenado en forma decreciente por cantidad de veces que se prest un libro: TITULO AUTOR VECES PRESTADO XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXX 10. Una empresa registra de su depsito su existencia, informando: CODIGO DE ARTICULO ( de 1 a 30 , caso contrario informar error y volver a ingresar ) DESCRIPCION DEL ARTICULO CANTIDAD EN STOCK PRECIO UNITARIO Luego del registro de stock se visualizar un men de opciones que permita al usuario elegir alguna de las siguientes: OPCION A: registrar compras y ventas , para lo cual informar : CODIGO DE ARTICULO ( de 1 a 30 , caso contrario informar error y volver a ingresar ) CODIGO DE MOVIMIENTO ( 1 o 2 caso contrario se informa error vuelve a ingresar ). El cdigo 1 indica una venta y 2 una compra. CANTIDAD ( comprada o vendida de acuerdo al cdigo del movimiento ) Preparar esta opcin para que se contine trabajando con ella hasta que el usuario decida terminar y pasar al men principal. OPCION B: consultar el precio unitario de un artculo. El usuario ingresa el Cdigo de artculo(de 1 a 30 , caso contrario informar error y volver a ingresar ) y el sistema le mostrar la descripcin del artculo y el precio unitario. OPCION C: consultar existencia en stock de un artculo. El usuario ingresa el Cdigo de artculo( de 1 a 30 , caso contrario informar error y volver a ingresar ) y el sistema le mostrar la descripcin del artculo y la existencia. OPCION D: finalizar la ejecucin del programa. Ejercicios de Funciones 1- Ingresar 20 nmeros enteros que pueden estar en un rango de valores entre -100 y +100. Por medio de una funcin se debe validar los valores ingresados. Terminado el ingreso mostrar el valor mnimo, el mximo y el promedio. 2- Ingresar Nombre fecha de ingreso y sueldo de 10 empleados. Por medio de una funcin validar el sueldo y la fecha de ingreso. Mostrar el sueldo del empleado mas antiguo. 3- Una empresa realiza el control de ingreso de su personal para lo cul registra el Nombre , legajo y la hora de llegada. Se debe validar el legajo y la hora de llegada por medio de funciones. Al final del da se debe mostrar un listado ordenado alfabticamente de los empleados que llegaron despues de las 9:10 4- Se ingresa el Nombre y la fecha de nacimiento de 10 personas. Por medio de una funcin se debe realizar la carga de la fecha verificando que los valores se encuentren dentro de lo permitido y que no se ingrese un valor posterior a la fecha actual. Terminada la carga permitir la modificacin de la fecha a partir del ingreso del nombre. Mostrar los datos ingresados ordenados por edad. Realizar una funcin que permita calcular la edad a partir de la fecha de nacimiento. 5- Realizar un programa que lea nmeros enteros hasta que se indique por medio del mensaje Continua S/N? que finaliza el ingreso de datos. Obtener la suma de los nmeros ingresados. Por medio de una funcin se debe validar el ingreso de opciones, el prototipo de funcin ser el siguiente int validaS_N (void) A la funcin no le ingresan valores, se lee desde el teclado el carcter y si es uno de los correctos retorna un valor que ser Verdadero si ingres la letra S Falso si ingres la letra N Caso contrario se pide el reingreso del dato hasta que el mismo sea vlido.

6- Realizar un programa que por medio de un men de opciones permita realizar las siguientes operaciones: 1- Cargar datos 2- Mostrar
Pgina 7 de 8

3- Ordenar 4- Modificar Los datos son : Legajo, Sueldo, Edad Los datos ingresados se deben validar por medio de funciones. El men de opciones debe ser hecho por medio de una funcin. El ingreso de las opciones debe ser validado por una funcin.

Pgina 8 de 8