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

Documentos relacionados