-
Ejercicio 5.2.1
Confeccionar un programa que calcule e informe los valores de las potencias de 2 cuyo resultado sean menores que 600. (1 2 4 8 16 …. )
-
Ejercicio 5.2.2
Escribir las sentencias que permitan el ingreso correcto del valor numérico de un día y un mes determinado. Por algún error volver a solicitar.
-
Ejercicio 5.2.3
Confeccionar un programa que pueda ingresar una secuencia de caracteres hasta que se digite un *. Se desea obtener e informar cuantos caracteres ingresados son numéricos y cuantos alfabéticos. Estos últimos tienen que mostrarse separados por mayúsculas y minúsculas. También informar la cantidad de otros símbolos que no sean ni letras ni números.
-
Ejercicio 5.2.4
Un negocio de venta de granos desea controlar las ventas realizadas. De cada una ingresa el importe total y un código que indica la forma de pago. El código puede ser:
• C: cheque, 20% de recargo.
• E: efectivo, 10% de descuento.
• T: con tarjeta, 12% de recargo.Se debe ingresar una F para finalizar el día de venta y arrojar los siguientes totales.
Efectivo en Caja: $ xxxx.xx
Ventas con Tarjeta de Crédito: $ xxxx.xx
Ventas con cheque: $ xxxx.xx
Total de Venta: $ xxxx.xx
Importe del IVA: $ xxxx.xxNOTA: El IVA corresponde al 21% del total de ventas.
-
Ejercicio 5.2.5
De cada uno de los alumnos de un curso se ingresa su número de DNI y las notas de los dos exámenes parciales confeccionar, un programa que muestre por cada alumno su condición final con el siguiente mensaje:
“El alumno con DNI: xxxxxxx, obtuvo las notas: xx y xx [condición final]”
La condición final se establece según las siguientes reglas:
• PROMOCIONA: ambas notas > = 7
• RINDE EXAMEN FINAL: ambas notas > = 4
• REPROBO LA MATERIA: alguna nota no cumple lo anterior.El programa finaliza cuando se ingresa un valor negativo como número de DNI. Al finalizar mostrar la nota promedio de alumnos promocionados.
-
Ejercicio 5.2.6
Un negocio de perfumería efectúa descuentos en sus ventas según el importe de las mismas, con la siguiente escala:
• menor a 50 pesos el 3.5 %
• entre 50 y 150 pesos el 10 %.
• entre 151 y 300 pesos el 20 %.
• mayor a 300 pesos el 25 %.Confeccionar un programa que:
a. Solicite un importe y calcule el descuento a efectuar y el importe neto a cobrar, con mensajes aclaratorios.
b. Informe el importe promedio de todas las ventas realizadas.Se debe contemplar que se puedan ingresar varios importes y para finalizar se ingresa un valor negativo o cero.
-
Ejercicio 5.2.7
Ingresar diversos quintetos de números positivos de 1 cifra c/u, finalizando cuando las cinco cifras leídas sean iguales a cero. Determinar e informar cuantos de los quintetos ingresados han formado números capicúas 'triples' y cuantos 'quíntuples'.
-
Ejercicio 5.2.8
Confeccionar un programa que me permita calcular y mostrar una cantidad de números primos que se solicita por la pantalla. Los números se calculan a partir del 2. Ejemplo: Si ingreso 6, genero los números: 2 - 3 - 5 - 7 - 11 - 13. El algoritmo para el cálculo de si un número es primo o no, debe estar optimizado para que si encuentra un divisor no seguir buscando ya que se sabe que no es primo.
-
Ejercicio 5.2.9
Se desea realizar un programa para calcular el sueldo final a pagar a cada empleado de una empresa. De cada uno se tiene, sueldo básico, antigüedad, cantidad de hijos y estudios superiores (‘S’ o ‘N’). Además, se conocen los porcentajes de aumento del sueldo que dependen de los siguientes factores:
• Si el empleado tiene más de 10 años de antigüedad: aumento del 10%.
• Si el empleado tiene más de 2 hijos: aumento del 10%, si solo tiene uno 5%.
• Si el empleado posee estudios superiores: aumento del 5%.Luego de ingresar los datos de un empleado se debe preguntar si se desea ingresar otro empleado o no. Se termina la carga cuando no se deseen ingresar más empleados. Determinar:
a. Por cada empleado: número de empleado, el sueldo básico y el nuevo sueldo.
b. Sueldo nuevo promedio de la empresa.
-
Ejercicio 5.2.10
En un proceso de control se evalúan valores de temperatura, finalizando cuando de ingresa un valor ficticio de temperatura -50. Determinar el valor máximo y mínimo medido y sus posiciones respecto al ingreso.
-
Ejercicio 5.2.11
Se ingresan números enteros, hasta que se ingrese el número cero. Determinar los 2 valores mayores.
-
Ejercicio 5.2.12
Confeccionar un programa que permita el ingreso de 6 ternas de valores enteros.
a. de cada terna informar el mayor valor y su orden en la terna.
b. de cada terna informar cuantos valores son múltiplos de 7.
c. de las 6 ternas determinar e informar el promedio de los primeros valores de cada una.
-
Ejercicio 5.2.13
Realizar un programa que le solicite al usuario el ingreso de una vocal (este dato de ingreso se debe validar). Luego el programa debe dibujar en pantalla la vocal ingresada en cinco líneas y cuatro columnas. La vocal debe estar formada en cada carácter por la misma letra en mayúscula. El programa finaliza al ingresar la letra f.
Restricciones: Por cada printf se debe exhibir un solo carácter o salto de línea o espacio.
Ejemplos:
Ingreso del carácter a:
AAAA
A A
AAAA
A A
A A
Ingreso del carácter e:
EEEE
E
EEEE
E
EEEE
Extender el programa para que la vocal se exhiba más grande ingresando un factor de multiplicación. Por ejemplo si se ingresa un 2 debe dibujarse el doble de grande la letra en pantalla..
-
Ejercicio 5.2.14
Se ingresan datos de los empleados de una empresa. Por cada empleado se ingresa:
• Legajo (entero entre 1000 y 5000)
• Sueldo básico (float mayor a 1000)
• Antigüedad en años (mayor o igual a 0)
• Sexo (‘M' o 'F')
• Categoría (entero entre 1 a 5)Por cada empleado ingresado se debe calcular el sueldo final a abonar sabiendo que:
• Las Categorías 2 y 3 tienen $500 de bonificación.
• La Categoría 4 tiene 10% de bonificación.
• La Categoría 5 tiene 30% de bonificación.
• Si la antigüedad es mayor a 10 años recibe una bonificación del 10% adicional.Todos los datos ingresados deben ser validados.
El ingreso finaliza con un legajo igual a cero.Informar:
• El sueldo a abonar a cada empleado.
• Cantidad de empleados de más de 10 años de antigüedad.
• El mayor sueldo y el legajo del empleado que cobra dicho sueldo.
• Cantidad de hombres y de mujeres. -
Ejercicio 5.2.15
El gobierno de la Ciudad de Buenos Aires realiza una encuesta a los estudiantes de los colegios secundarios. Los primeros datos a ingresar son la fecha (día, mes y año) y la cantidad de colegios de la ciudad en que se realizó la encuesta.
De cada colegio se conoce: número de escuela, la cantidad de alumnos inscriptos y la especialidad (‘T’: técnico, ‘N’: no técnico).
De cada alumno del colegio que respondió la encuesta se conoce: dni, fecha de nacimiento (día, mes y año), sexo (‘M’ o ‘F’), opinión con respecto a los conocimientos adquiridos (‘B’: buenos, ‘M’: malos). Se identifica el fin de ingreso de datos de los alumnos que respondieron la encuesta por cada colegio con ingreso 0 en el DNI del estudiante.
Validar todos los datos que se ingresan por teclado.
Informar:
a. Por cada colegio, el porcentaje de alumnos que contestaron la encuesta sobre la cantidad de alumnos inscriptos del colegio.
b. Cantidad de estudiantes de colegio no técnicos que respondieron la encuesta.
c. Porcentaje de mujeres de escuelas técnicas sobre la cantidad de estudiantes que respondieron la encuesta.
d. Porcentaje de estudiantes que respondieron que los conocimientos adquiridos eran malos, sobre el total de encuestados.
e. Mayor edad de los estudiantes encuestados.
f. Número del colegio con mayor opinión buena sobre los conocimientos adquiridos.