GUIA DE CICLOS 1. Hacer un programa que ingrese números hasta
Transcripción
GUIA DE CICLOS 1. Hacer un programa que ingrese números hasta
GUIA DE CICLOS 1. 2. Hacer un programa que ingrese números hasta que el número ingresado sea cero. Hacer un programa que permita ingresar el nombre y precio de un articulo. El programa finalizara cuando el producto ingresado sea NNN, a medida que se ingresa mostrar el precio mas IVA de cada producto. 3. Hacer un programa que permita ingresar nombre y edades de personas, el programa se termina cuando se ingresa la edad 0. Mostrar un cartel que diga “Mayor de edad” (>=21), contar y mostrar cuantas personas mayores de edad se ingresaron. 4. Hacer un programa que permita ingresar N cantidad de precios, contar y mostrar cuantos superaron los 150 pesos. 5. Mostrar los N primeros números pares a continuación del número P ingresado por teclado. 6. Confeccione un programa que genere y muestre la siguiente serie: 1010, 1020, 1030, 1040, 1050, ..........., 10.000. 7. Hacer un programa que permita ingresar peso de personas junto con su nombre. El mismo debe terminar cuando se ingresa XX como nombre o cero (0) como peso. Contar y mostrar cuantas personas se ingresaron y cual fue el promedio de peso, junto con la cantidad de personas que pesan más de 90 kilos. 8. Hacer un programa que ingrese una cantidad N de apellidos junto con su sueldo bruto, por cada uno de ellos mostrar el sueldo neto (descontarle el 19%) y mostrar al finalizar el promedio de los sueldos netos. 9. Ingresar números hasta que el operador no desee ingresar más, contar los pares, los impares y ceros ingresados. Al finalizar el programa mostrar de cual de ellos hubo mas. 10. Construya un programa que permita obtener el promedio de notas de un curso cualquiera, con una cantidad variable de alumnos. Además deberá indicar la cantidad de alumnos aprobados y reprobados. 11. Escribir un programa que lea N números enteros e imprima la cantidad de los que superan 200 y son menores que 251. 12. Escribir un programa que lea números enteros hasta que el número sea igual a 9999. Imprimir la cantidad de los números leídos. 13. Leer una cantidad variable de números. Indicar finalmente : a) Cuántos fueron mayores que 100 y menores que 200. b) Si la cantidad de números positivos es mayor que la de números negativos entonces calcule el promedio de los números positivos, de lo contrario el promedio de los negativos. 14. Construya un programa que permita obtener el factorial de un número cualquiera. 15. Escribir un programa que lea N números enteros e imprima 1 si alguno de ellos es mayor o igual que 300, y 0 si ninguno de ellos es menor que 300. 16. Escribir un programa que lea números enteros hasta que usuario lo decida y muestre: V si alguno de ellos es múltiplo de 7 F si ninguno de ellos es múltiplo de 7. 17. Escribir un programa que lea números hasta llegar a un valor 0. Imprimir cuantos faltan o sobran leer para llegar a 5100 números ingresados. 18. Confeccione un programa que permita solucionar el siguiente problema: leer 30 números entregar el promedio de los valores impares leídos. 19. Leer 500 números. Verificar que los que están en posición par, son pares y los que están en posición impar, son impares. Si se cumple imprimir 1 de lo contrario imprimir 0. 20. Confeccionar un programa que permita leer una cantidad variable de números, hasta que se hayan ingresado 70 números pares, y que finalmente indique de la serie de números lo siguiente. (a) Total de números. (b) Promedio de los números pares, impares y el general. 21. Escribir un programa que lea pares de enteros S, C hasta que S sea 0. Estos pares corresponden a personas y significan: S=0, fin; S=1, mujer; S=2, hombre; C=1, blanco; C=2, negro. Imprimir la cantidad de hombres blancos, la cantidad de mujeres y el porcentaje de mujeres negras sobre el total de mujeres. 22. Imprimir N cantidad de veces los números desde el 1 hasta un número positivo mayor que 10 introducido por teclado. 23. Para una carrera se tiene el tiempo que tardo cada uno de los 25 deportistas expresado en minutos, todos desordenados. Se pide mostrar el tiempo de llegada del deportista que gano la carrera y del que llego ultimo. 24. Se tiene las notas de los alumnos de un curso de la siguiente forma: n1, n2, n3. Después del ultimo alumno vienen los valores: 0,0,0 para las notas (estos valores no se tienen en cuenta). Se pide imprimir para cada alumno sus notas y su promedio. Para todo el curso: cantidad de aprobados, promedio de todo el curso cantidad de alumnos. 25. Se registran los datos de un maratón, sin conocer la cantidad exacta de corredores, por lo cual el ingreso de datos finaliza cuando se llega a dicha cantidad. Por cada corredor se registra: Apellido y nombre Sexo (M/F) Edad Tiempo. Se desea conocer: 1 Cantidad total de corredores Cantidad de corredores por sexo Promedio general de edad Tiempo promedio general. Al finalizar el ingreso de los datos, mostrar todos los datos calculados. 26. Con la finalidad de hacer una encuesta se ingresan los siguientes datos a un programa, hasta que el usuario lo desee: Personas que no saben leer ni escribir Personas que tiene parte de la primaria Personas que tienen la primaria completa Personas que tienen parte de la secundaria Personas que tienen la secundaria completa Personas que tienen parte de la terciaria Personas que tienen el terciario completo Se ingresa la edad de la persona. Se pide calcular y mostrar: Cantidad total de personas Cantidad de personas menores que 30 y mayores que 30 inclusive, por separado. Cantidad de personas por cada grupo de alfabetización. 27. Hacer un programa que ingrese el apellido, el sueldo y la sección de los 30 empleados de una empresa. Determinar la cantidad de personas que ganan entre 500 y 1000 pesos, ambos inclusive, y la cantidad que ganan mas de esta última cifra. Una vez terminado el ingreso mostrar en que caso hay mas cantidad o si existe una igualdad como así también, la cantidad correspondiente para cada caso. 28. En un instituto de enseñanza de ingles se necesita mandar a Inglaterra la calificación de los exámenes de sus alumnos. Se pide hacer un programa que muestre el apellido del alumno, que se ingresa, junto con la nota en número y al lado su correspondiente valor en letras, hasta que el usuario lo desee. 10: A 8-9: B 7-6: C 5-4: D 3-2-1: E 29. Para una promoción de una tarjeta de crédito se ingresan los siguientes datos: Apellido y nombre Edad Localidad Limite El programa finaliza cuando se ingresa 0000 como limite de la tarjeta o hasta que el usuario lo desee. Se enviara la promoción a aquellas personas que: Promoción 1- Vivan en Olivos o Vicente López Promoción 2 - La edad no supere lo 45 años Promoción 3 – Su limite supere los $ 2000 Se desea saber y mostrar: Cantidad de personas ingresadas Cantidad de personas por promoción Promedio de edad. De que promoción hubo mas gente 30. Un negocio de venta de insumos de computadoras desea hacer una estadística sobre las ventas de sus 160 productos. Para ello se necesita un programa que ingrese nombre del producto, precio de compra, precio de venta y cantidad vendida en el año 2003 de dicho producto. Al finalizar el programa de mostrara: Cantidad total de artículos vendidos. Promedio de ganancia de los artículos. Ganancia total del año 2003. Sabiendo que la ganancia del año anterior fue de $ 50.000, comparar la misma con la ganancia calculada indicando que sucedió. 31. Un curso de un colegio de capital realiza una encuesta en el mismo para sus 150 alumnos de 5to. año, por cada encuestado de guarda: Nombre Sexo (M/F) Cantidad de materias que se llevo hasta el momento. Al finalizar el programa se pide: Cantidad de mujeres encuestadas Cantidad de varones encuestados Promedio general de la cantidad de materias que se llevaron 2 Mostrar si hubo mas, menos o igual cantidad de varones que de mujeres encuestados y si el promedio obtenido es mayor que 3 mostrar un cartel que diga NIVEL ALTO, de lo contrario, mostrar un cartel que diga NORMAL. 32. En una estación climatológica se registran por separado para cada día del año (365) la temperatura máxima y mínima como así también la cantidad de agua caída. Se pide mostrar: La temperatura máxima del año. La cantidad total de agua caída en el año. El número de día de la temperatura más baja. La lluvia caída en Febrero (por día) 33. Una empresa editora de libros tiene una tirada mensual de 100 libros. Cada vez que un libro sale a la venta se registra: Nro. de libro Genero (codificado del 1 al 10) Titulo Precio Se pide: Cantidad de libros del genero 4 Recaudación total del genero 7 Cantidad de libros con precios mayores a 10 Precio Promedio Nombre del libro más caro Validar género para los datos especificados Validar el número de libro para solo valores mayor a cero. 34. Una empresa informática tiene 150 empleados. Por cada uno de ellos se registran los siguientes datos: Nombre y Apellido Categoría Departamento Sueldo Las categorías pueden ser 5 (1 a 5): Los departamentos pueden ser 1,2 o 3. Dependiendo de la categoría tienen el siguiente sueldo: $ 2500 $ 2000 $ 1500 $ 1200 $ 800 Cada empleado trabaja en una sola categoría y cada uno en un único departamento. Se pide: Cantidad de empleados por categoría Sueldos totales de cada categoría Promedio general de sueldos Cantidad de empleados por departamento Nro. de departamento con menos cantidad de empleados Nombre de la categoría con mayor cantidad de empleados Mostrar al finalizar, un listado con los siguientes datos: Nro. de categoría. Nombre de la categoría Sueldo total Cantidad de empleados Validar la entrada de las categorías. 35. Una empresa conoce para cada empleado los siguientes datos: Nombre Sueldo (positivo) Categoría (1,2,3) El programa finaliza cuando el usuario lo decida Calcular y mostrar: Total de sueldos que paga la empresa Cantidad de empleados que ganan más de $ 2000 Cantidad de empleados que ganan menos de $ 500 y sean de categoría 1 Cantidad de empleados que ganan entre $ 1000 y $ 1500 y sean de categoría 2 Sueldo promedio Total de sueldo por categoría. 36. En una empresa los empleados cobran un sueldo por la categoría a la que pertenecen, sin conocer la cantidad exacta de empleados. Al sueldo se le suma además $ 100 por cada año trabajado. 3 Por cada empleado se ingresa: Apellido y nombre Sueldo bruto (positivo) Categoría (1-3) Antigüedad en años (positiva) Se pide calcular y mostrar: Cantidad de empleados por categoría Total de sueldos por categoría Sueldo neto por empleado Promedio de sueldos Promedio de antigüedad en años. El programa debe permitir salir cuando el usuario lo desee. 37. Se realiza una encuesta a una determinada cantidad de personas, registrándose los siguientes datos: Edad Sexo (M/F) Estudios (P/S/T/U) Tiene empleo en este momento? (S/N) Sueldo. Se desea saber: Cantidad de personas encuestadas. Cantidad de hombres. Cantidad de mujeres. Cantidad de personas sin empleo. Cantidad de hombres mayores de 40 sin empleo. Cantidad de mujeres que trabajan. Cantidad de mujeres con estudios universitarios. Cantidad de hombres con estudios secundarios que trabajan. Cantidad de personas que trabajen con sueldo por debajo de los $ 500. Promedio de los sueldos de las personas que trabajan. Al finalizar el programa mostrar todos los datos calculados. 38. En la dirección del CBC de la UBA, se decidió realizar estadísticas con respecto a los alumnos de la materia Computación (sin conocer su cantidad exacta) se han registrado los siguientes datos: Numero de inscripción (3500-40000) Validar Validar Seguirá carrera afín (S / N) Nota del primer parcial (1-10) Validar Tipo de estudio secundario: Validar Bachiller Perito Colegio Industrial Otros Se desea conocer los siguientes datos: Cantidad total de alumnos Cantidad de alumnos que seguirán carrera afín Cantidad de alumnos que desaprobaron el primer parcial Promedio de los alumnos que aprobaron el primer parcial (la aprobación es con 4) Promedio de los alumnos que aprobaron que provienen de Industrial Cantidad de Bachilleres que desaprobaron. Al finalizar el programa mostrar todos los datos calculados. 39. Un canal de TV hace una encuesta que registra los siguientes datos por persona: Edad Sexo Mira el canal antes de las 12 hs. Mira el canal de 17 a 20 Hs. Mira el canal después de las 20 Hs. Las preguntas C, D, y E se contestan con una “S” o una “N”. El fin de datos se indica para una edad igual a cero. Determinar: Cantidad de personas encuestadas Cantidad de personas de hasta 16 años que miran entre las 17 y las 20 Hs. Cantidad de personas que miran antas de las 12 Hs. Cantidad de personas mayores de 40 que miran después de las 20 Hs. Al finalizar, mostrar todos los datos calculados. 4