Tecnicas de Programacion
Tecnicas de Programacion
Tecnicas de Programacion
Manejo de variables
Página 2 de 22
Utilización del IF:
1) Pedir dos números al usuario por teclado y decir que número es el mayor
2) Pedir el nombre de la semana al usuario y decirle si es fin de semana o
no. En caso de error, indicarlo.
3) Pedir al usuario el precio de un producto (valor positivo) y la forma de
pagar (efectivo o tarjeta) si la forma de pago es mediante tarjeta, pedir el
número de cuenta (inventado)
4) “La langosta ahumada” es una empresa dedicada a ofrecer banquetes;
sus tarifas son las siguientes: el costo de platillo por persona es de $95.00,
pero si el número de personas es mayor a 200 pero menor o igual a 300,
el costo es de $85.00. Para más de 300 personas el costo por platillo es
de $75.00. Se requiere un algoritmo que ayude a determinar el
presupuesto que se debe presentar a los clientes que deseen realizar un
evento. Se requiere determinar cuál de tres cantidades proporcionadas es
la mayor.
5) Realizar un programa que lea por teclado dos números, si el primero es
mayor al segundo informar su suma y diferencia, en caso contrario
informar el producto y la división del primero respecto al segundo.
6) Se ingresan tres notas de un alumno, si el promedio es mayor o igual a
siete mostrar un mensaje "Promocionado".
7) Se ingresa por teclado un número positivo de uno o dos dígitos (1..99)
mostrar un mensaje indicando si el número tiene uno o dos dígitos.(Tener
en cuenta que condición debe cumplirse para tener dos dígitos, un número
entero)
8) Realice un algoritmo para determinar cuánto se debe pagar por equis
cantidad de lápices considerando que si son 1000 o más el costo es de
85¢; de lo contrario, el precio es de 90¢.
9) Ingresar el sueldo de una persona, si supera los 3000 pesos mostrar un
mensaje en pantalla indicando que debe abonar impuestos.
10) Por teclado se ingresa el valor hora de un empleado. Posteriormente se
ingresa el nombre del empleado, la antigüedad y la cantidad de horas
trabajadas en el mes. Se pide calcular el importe a cobrar teniendo en
cuenta que al total que resuelta de multiplicar el valor hora por la cantidad
de horas trabajadas, hay que sumarle la cantidad de años 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 antigüedad, el valor hora, el total a cobrar en bruto, el total de
descuentos y el valor neto a cobrar.
11) Ingresar artículo, precio unitario, cantidad, mostrar importe. No permitir
ingresar 0 en precio unitario y cantidad.
12) Un restaurante ofrece un descuento del 10% para consumos entre $ 30.00
y $ 50.00; un descuento del 20% para consumos mayores a $ 50.00; para
todos los demás casos no se aplica ningún tipo de descuento. Elaborar
una aplicación que permita determinar el importe a pagar por el
Página 3 de 22
consumidor. El diseño de la interfaz y otras consideraciones se dejan a su
criterio.
13) Suponga que un individuo desea invertir su capital en un banco y desea
saber cuánto dinero ganara después de un mes si el banco paga a razón
de 2% mensual, y se supone no cerrará ni quebrará en 2 meses.
14) Almacenes “El harapiento distinguido” tiene una promoción: a todos los
trajes que tienen un precio superior a $2500.00 se les aplicará un
descuento de 15 %, a todos los demás se les aplicará sólo 8 %. Realice
un algoritmo para determinar el precio final que debe pagar una persona
por comprar un traje y de cuánto es el descuento que obtendrá.
15) Realizar un algoritmo y diagrama de flujo solicitando Nombre, grado de
estudios y edad para ser contratada en una empresa.
a) Si la persona tiene 18 años cumplidos, contratarla; de lo
contrario decirle que regrese cuando los haya cumplido.
b) Si la persona tiene secundaria, enviar a producción, pero si es
licenciado o ingeniero, enviar al área administrativa.
16) Un hombre desea saber cuánto dinero se genera por concepto de
intereses sobre la cantidad que tiene en inversión en el banco. El decidirá
reinvertir los intereses siempre y cuando estos excedan a S/.7000, y en
ese caso desea saber cuánto dinero tendrá finalmente en su cuenta.
17) En un almacén se hace un 20% de descuento a los clientes cuya compra
supere los S/.1000 ¿Cuál será la cantidad que pagara una persona por su
compra?
18) Un obrero necesita calcular su salario semanal, el cual se obtiene de la
siguiente. manera: A) - Si trabaja 40 horas o menos se le paga S/.16 por
hora. B) - Si trabaja más de 40 horas se le paga S/.16 por cada una de las
primeras 40 horas y S/.20 por cada hora extra.
19) Hacer un algoritmo que calcule el total a pagar por la compra de camisas.
Si se compran. A) tres camisas o más se aplica un descuento del 20%
sobre el total de la compra y si son. B) menos de tres camisas un
descuento del 10%
20) La asociación de vinicultores tiene como política fijar un precio inicial al
kilo de uva, la cual se clasifica en tipos A y B, y además en tamaños 1 y
2.
Cuando se realiza la venta del producto, ésta es de un solo tipo y tamaño, se
requiere determinar cuánto recibirá un productor por la uva que entrega en
un embarque, considerando lo siguiente:
si es de tipo A,
• se le cargan 20¢ al precio inicial cuando es de tamaño 1;
• y 30¢ si es de tamaño 2.
Si es de tipo B,
• se rebajan 30¢ cuando es de tamaño 1,
• 50¢ cuando es de tamaño 2.
Página 4 de 22
Realice un algoritmo para determinar la ganancia obtenida
Página 5 de 22
Utilización del IF anidado
1. Mostrar las categorías de libros que tienen dos o más libros que cuestan
menos de $15 pero de diferente precio.
2. Confeccionar un programa que pida por teclado tres notas de un alumno,
calcule el promedio e imprima alguno de estos mensajes: Si el promedio
es >=7 mostrar "Promocionado". Si el promedio es >=4 y <7 mostrar
"Regular". Si el promedio es <4 mostrar "Reprobado".
3. Se ingresa un valor por teclado y se pide que calcule cuotas según la
siguiente tabla, la cual se mostrará por pantalla:
• 2 cuotas de $ …… total $ ……. (5%)
• 6 cuotas de $ …… total $ ……. (12 %)
• 12 cuotas de $ …… total $ ……. (20 %)
• 24 cuotas de $ …… total $ ……. (25 %
4. En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología.
El presupuesto anual del hospital se reparte conforme a la sig. Tabla:
• Área Porcentaje del presupuesto
• Ginecología 40%
• Traumatología 30%
• Pediatría 30%
• Obtener la cantidad de dinero que recibirá cada área, ingresando
el presupuesto.
Página 6 de 22
confeccionar un programa que ingrese los dos datos por teclado e informe
el nivel del mismo según el porcentaje de respuestas correctas que ha
obtenido, y sabiendo que: Nivel máximo: Porcentaje>=90%. Nivel
medio: Porcentaje>=75% y <90%. Nivel regular:
Porcentaje>=50% y <75%. Fuera de nivel:
Porcentaje<50%.
9. Confeccionar un programa que pida por teclado tres notas de un alumno,
calcule el promedio e imprima alguno de estos mensajes: Si el promedio
es >=7 mostrar "Promocionado". Si el promedio es >=4 y <7 mostrar
"Regular". Si el promedio es <4 mostrar "Reprobado".
10. Se cargan por teclado tres números distintos. Mostrar por pantalla el
mayor de ellos. Se ingresa por teclado un valor entero, mostrar una
leyenda que indique si el número es positivo, nulo o negativo. El director
de una escuela está organizando un viaje de estudios, y requiere
determinar cuánto debe cobrar a cada alumno y cuánto debe pagar a la
compañía de viajes por el servicio. La forma de cobrar es la siguiente: si
son 100 alumnos o más, el costo por cada alumno es de $65.00; de 50 a
99 alumnos, el costo es de $70.00, de 30 a 49, de $95.00, y si son menos
de 30, el costo de la renta del autobús es de $4000.00, sin importar el
número de alumnos. Realice un algoritmo que permita determinar el pago
a la compañía de autobuses y lo que debe pagar cada alumno por el viaje
11. La política de la compañía telefónica “chimefón” es: “Chismea + x -”.
Cuando se realiza una llamada, el cobro es por el tiempo que ésta dura,
de tal forma que los primeros cinco minutos cuestan $ 1.00 c/u, los
siguientes tres, 80¢ c/u, los siguientes dos minutos, 70¢ c/u, y a partir del
décimo minuto, 50¢ c/u. Además, se carga un impuesto de 3 % cuando
es domingo, y si es día hábil, en turno matutino, 15 %, y en turno
vespertino, 10 %. Realice un algoritmo para determinar cuánto debe pagar
por cada concepto una persona que realiza una llamada.
12. Una compañía de viajes cuenta con tres tipos de autobuses (A, B y C),
cada uno tiene un precio por kilómetro recorrido por persona, los costos
respectivos son $2.0, $2.5 y $3.0. Se requiere determinar el costo total y
por persona del viaje considerando que cuando éste se presupuesta debe
haber un mínimo de 20 personas, de lo contrario el cobro se realiza con
base en este número límite.
13. “El náufrago satisfecho” ofrece hamburguesas sencillas, dobles y triples,
las cuales tienen un costo de $20.00, $25.00 y $28.00 respectivamente.
La empresa acepta tarjetas de crédito con un cargo de 5 % sobre la
compra. Suponiendo que los clientes adquieren sólo un tipo de
hamburguesa, realice un algoritmo para determinar cuánto debe pagar
una persona por N hamburguesas.
14. El consultorio del Dr. Lorenzo T. Mata Lozano tiene como política cobrar
la consulta con base en el número de cita, de la siguiente forma:
➢ Las tres primeras citas a $200.00 c/u.
➢ Las siguientes dos citas a $150.00 c/u.
➢ Las tres siguientes citas a $100.00 c/u.
➢ Las restantes a $50.00 c/u, mientras dure el tratamiento.
Página 7 de 22
➢ Se requiere un algoritmo para determinar:
❖ a) Cuánto pagará el paciente por la cita.
❖ b) El monto de lo que ha pagado el paciente por el
tratamiento
15. Una compañía de paquetería internacional tiene servicio en algunos
países de América del Norte, América Central, América del Sur, Europa y
Asia. El costo por el servicio de paquetería se basa en el peso del paquete
y la zona a la que va dirigido. Lo anterior se muestra en la tabla
Zona Ubicación Costo/gramo
1 América del Norte $11.00
2 América Central $10.00
3 América del Sur $12.00
4 Europa $24.00
5 Asia $27.00
Parte de su política implica que los paquetes con un peso superior a 5 kg
no son transportados, esto por cuestiones de logística y de seguridad.
Realice un algoritmo para determinar el cobro por la entrega de un
paquete o, en su caso, el rechazo de la entrega; represéntelo mediante
diagrama de flujo
16. El banco “Pueblo desconocido” ha decidido aumentar el límite de crédito
de las tarjetas de crédito de sus clientes, para esto considera que si su
cliente tiene tarjeta tipo 1, el aumento será de 25 %; si tiene tipo 2, será
de 35 %; si tiene tipo 3, de 40 %, y para cualquier otro tipo, de 50 %. Ahora
bien, si la persona cuenta con más de una tarjeta, sólo se considera la de
tipo mayor o la que el cliente indique. Realice un algoritmo y represente
su diagrama de flujo y el pseudocódigo para determinar el nuevo límite de
crédito que tendrá una persona en su tarjeta
17. Realice un algoritmo para determinar si una persona puede votar con base
en su edad en las próximas elecciones. Construya el diagrama de flujo.
18. Realice un algoritmo para determinar el sueldo semanal de un trabajador
con base en las horas trabajadas y el pago por hora, considerando que
después de las 40 horas cada hora se considera como excedente y se
paga el doble.
19. El 14 de febrero una persona desea comprarle un regalo al ser querido
que más aprecia en ese momento, su dilema radica en qué regalo puede
hacerle, las alternativas que tiene son las siguientes:
Regalo Costo
Tarjeta $10.00 o menos
Chocolates $11.00 a $100.00
Flores $101.00 a $250.00
Anillo Más de $251.00
Se requiere un diagrama de flujo con el algoritmo que ayude a
determinar qué regalo se le puede comprar a ese ser tan especial
por el día del amor y la amistad.
20. El dueño de un estacionamiento requiere un diagrama de flujo con el
algoritmo que le permita determinar cuánto debe cobrar por el uso del
Página 8 de 22
estacionamiento a sus clientes. Las tarifas que se tienen son las
siguientes:
➢ Las dos primeras horas a $5.00 c/u.
➢ Las siguientes tres a $4.00 c/u.
➢ Las cinco siguientes a $3.00 c/u.
➢ Después de diez horas el costo por cada una es de dos pesos.
21. Se tiene el nombre y la edad de tres personas. Se desea saber el nombre
y la edad de la persona de menor edad. Realice el algoritmo
correspondiente y represéntelo con un diagrama de flujo, pseudocódigo.
22. Realice el diagrama de flujo, el pseudocódigo y el diagrama N/S que
muestren el algoritmo para determinar el costo y el descuento que tendrá
un artículo. Considere que si su precio es mayor o igual a $200 se le aplica
un descuento de 15%, y si su precio es mayor a $100 pero menor a $200,
el descuento es de 12%, y si es menor a $100, sólo 10%.
23. El presidente de la república ha decidido estimular a todos los estudiantes
de una universidad mediante la asignación de becas mensuales, para
esto se tomarán en consideración los siguientes criterios: Para alumnos
mayores de 18 años con promedio mayor o igual a 9, la beca será de
$2000.00; con promedio mayor o igual a 7.5, de $1000.00; para los
promedios menores de 7.5 pero mayores o iguales a 6.0, de $500.00; a
los demás se les enviará una carta de invitación incitándolos a que
estudien más en el próximo ciclo escolar. A los alumnos de 18 años o
menores de esta edad, con promedios mayores o iguales a 9, se les dará
$3000; con promedios menores a 9 pero mayores o iguales a 8, $2000;
para los alumnos con promedios menores a 8 pero mayores o iguales a
6, se les dará $100, y a los alumnos que tengan promedios menores a 6
se les enviará carta de invitación. Realice el algoritmo correspondiente y
represéntelo con un diagrama de flujo.
24. Cierta empresa proporciona un bono mensual a sus trabajadores, el cual
puede ser por su antigüedad o bien por el monto de su sueldo (el que sea
mayor), de la siguiente forma: Cuando la antigüedad es mayor a 2 años
pero menor a 5, se otorga 20 % de su sueldo; cuando es de 5 años o más,
30 %. Ahora bien, el bono por concepto de sueldo, si éste es menor a
$1000, se da 25 % de éste, cuando éste es mayor a $1000, pero menor o
igual a $3500, se otorga 15% de su sueldo, para más de $3500. 10%.
Realice el algoritmo correspondiente para calcular los dos tipos de bono,
asignando el mayor, y represéntelo con un diagrama de flujo y
pseudocódigo.
25. Una compañía de seguros para autos ofrece dos tipos de póliza: cobertura
amplia (A) y daños a terceros (B). Para el plan A, la cuota base es de
$1,200, y para el B, de $950. A ambos planes se les carga 10% del costo
si la persona que conduce tiene por hábito beber alcohol, 5% si utiliza
lentes, 5% si padece alguna enfermedad –como deficiencia cardiaca o
diabetes–, y si tiene más de 40 años, se le carga 20%, de lo contrario sólo
10%. Todos estos cargos se realizan sobre el costo base. Realice
diagrama de flujo y diagrama N/S que represente el algoritmo para
determinar cuánto le cuesta a una persona contratar una póliza.
Página 9 de 22
26. Represente un algoritmo mediante un diagrama de flujo y el pseudocódigo
para determinar a qué lugar podrá ir de vacaciones una persona,
considerando que la línea de autobuses “La tortuga” cobra por kilómetro
recorrido. Se debe considerar el costo del pasaje tanto de ida, como de
vuelta; los datos que se conocen y que son fijos son: México, 750 km;
P.V., 800 km; Acapulco, 1200 km, y Cancún, 1800 km. También se debe
considerar la posibilidad de tener que quedarse en casa.
27. Se les dará un bono por antigüedad a los empleados de una tienda. Si
tienen un año, se les dará $100; si tienen 2 años, $200, y así
sucesivamente hasta los 5 años. Para los que tengan más de 5, el bono
será de $1000. Realice un algoritmo y represéntelo mediante el diagrama
de flujo, el pseudocódigo y diagrama N/S que permita determinar el bono
que recibirá un trabajador.
28. Realice un algoritmo que permita determinar el sueldo semanal de un
trabajador con base en las horas trabajadas y el pago por hora,
considerando que a partir de la hora número 41 y hasta la 45, cada hora
se le paga el doble, de la hora 46 a la 50, el triple, y que trabajar más de
50 horas no está permitido. Represente el algoritmo mediante el diagrama
de flujo, el pseudocódigo y el diagrama N/S.
29. Los alumnos de una escuela desean realizar un viaje de estudios, pero
requieren determinar cuánto les costará el pasaje, considerando que las
tarifas del autobús son las siguientes: si son más de 100 alumnos, el costo
es de $20; si son entre 50 y 100, $35; entre 20 y 49, $40, y si son menos
de 20 alumnos, $70 por cada uno. Realice el algoritmo para determinar el
costo del pasaje de cada alumno. Represente el algoritmo mediante el
diagrama de flujo, el pseudocódigo.
30. Realice un algoritmo que, con base en una calificación proporcionada (0-
10), indique con letra la calificación que le corresponde: 10 es “A”, 9 es
“B”, 8 es “C”, 7 y 6 son “D”, y de 5 a 0 son “F”. Represente el diagrama de
flujo, el pseudocódigo correspondiente.
31. Realice un algoritmo que, con base en un número proporcionado (1-7),
indique el día de la semana que le corresponde (L-D). presente el
diagrama de flujo, el pseudocódigo y el diagrama N/S correspondiente.
32. El secretario de educación ha decidido otorgar un bono por desempeño a
todos los profesores con base en la puntuación siguiente:
Puntos Premio
0 - 100 1 salario
101 - 150 2 salarios mínimos
151 - en adelante 3 salarios mínimos
Realice un algoritmo que permita determine el monto de bono que percibirá
un profesor (debe capturar el valor del salario mínimo y los puntos del
profesor). Represente el algoritmo mediante el diagrama de flujo, el
pseudocódigo y el diagrama N/S.
33. Realice un algoritmo y represéntelo mediante el diagrama de flujo, el
pseudocódigo y el diagrama N/S que permitan determinar qué paquete se
Página 10 de 22
puede comprar una persona con el dinero que recibirá en diciembre,
considerando lo siguiente:
• Paquete A. Si recibe $50,000 o más se comprará una televisión,
un modular, tres pares de zapatos, cinco camisas y cinco
pantalones.
• Paquete B. Si recibe menos de $50,000 pero más (o igual) de
$20,000, se comprará una grabadora, tres pares de zapatos, cinco
camisas y cinco pantalones.
• Paquete C. Si recibe menos de $20,000 pero más (o igual) de
$10,000, se comprará dos pares de zapatos, tres camisas y tres
pantalones.
• Paquete D. Si recibe menos de $10,000, se tendrá que conformar
con un par de zapatos, dos camisas y dos pantalones.
34. Realice un algoritmo y represéntelo mediante el diagrama de flujo, el
pseudocódigo y el diagrama N/S que permitan determinar la cantidad del
bono navideño que recibirá un empleado de una tienda, considerando que
si su antigüedad es mayor a cuatro años o su sueldo es menor de dos mil
pesos, le corresponderá 25 % de su sueldo, y en caso contrario sólo le
corresponderá 20 % de éste.
35. La secretaria de salud requiere un diagrama de flujo que le represente el
algoritmo que permita determinar qué tipo de vacuna (A, B o C) debe
aplicar a una persona, considerando que si es mayor de 70 años, sin
importar el sexo, se le aplica la tipo C; si tiene entre 16 y 69 años, y es
mujer, se le aplica la B, y si es hombre, la A; si es menor de 16 años, se
le aplica la tipo A, sin importar el sexo.
36. El banco “Bandido de peluche” desea calcular para uno de sus clientes el
saldo actual, el pago mínimo y el pago para no generar intereses. Los
datos que se conocen son: saldo anterior del cliente, monto de las
compras que realizó y el pago que depositó en el corte anterior. Para
calcular el pago mínimo se debe considerar 15% del saldo actual, y para
no generar intereses corresponde 85% del saldo actual, considerando que
este saldo debe incluir 12% de los intereses causados por no realizar el
pago mínimo y $200 por multa por el mismo motivo. Realice el algoritmo
correspondiente y represéntelo mediante el diagrama de flujo y
pseudocódigo
Página 11 de 22
Condiciones compuestas con operadores lógicos (and, or)
1. Confeccionar un programa que lea por teclado tres números distintos y
nos muestre el mayor.
2. Se carga una fecha (día, mes y año) por teclado. Mostrar un mensaje si
corresponde al primer trimestre del año (enero, febrero o marzo) Cargar
por teclado el valor numérico del día, mes y año. Ejemplo: dia:10 mes:1
año:2010
3. Realizar un programa que pida cargar una fecha cualquiera, luego
verificar si dicha fecha corresponde a Navidad.
4. Se ingresan tres valores por teclado, si todos son iguales se imprime la
suma del primero con el segundo y a este resultado se lo multiplica por el
tercero.
5. De un operario se conoce su sueldo y los años de antigüedad. Se pide
confeccionar un programa que lea los datos de entrada e informe: a) Si el
sueldo es inferior a 500 y su antigüedad es igual o superior a 10 años,
otorgarle un aumento del 20 %, mostrar el sueldo a pagar. b) Si el sueldo
es inferior a 500 pero su antigüedad es menor a 10 años, otorgarle un
aumento de 5 %. c) Si el sueldo es mayor o igual a 500 mostrar el sueldo
en pantalla sin cambios.
6. Escribir un programa en el cual: dada una lista de tres valores numéricos
distintos se calcule e informe su rango de variación (debe mostrar el
mayor y el menor de ellos)
11. Se ingresan por teclado tres números, si todos los valores ingresados son
menores a 10, imprimir en pantalla la leyenda "Todos los números son
menores a diez".
12. Se ingresan por teclado tres números, si al menos uno de los valores
ingresados es menor a 10, imprimir en pantalla la leyenda "Alguno de los
números es menor a diez".
Página 12 de 22
Utilización de CASE.
Página 13 de 22
Utilización del Bucle Do While o While
Página 14 de 22
saldo es >0. 'Deudor' si el saldo es <0. 'Nulo' si el saldo es
=0. b) La suma total de los saldos acreedores.
17. Realizar un programa que acumule (sume) valores ingresados por teclado
hasta ingresar el 9999 (no sumar dicho valor, indica que ha finalizado la
carga). Imprimir el valor acumulado e informar si dicho valor es cero,
mayor a cero o menor a cero.
18. Escribir un programa que solicite la carga de un número entre 0 y 999, y
nos muestre un mensaje de cuántos dígitos tiene el mismo. Finalizar el
programa cuando se cargue el valor 0.
19. Escribir un programa que solicite la carga de números por teclado, obtener
su promedio. Finalizar la carga de valores cuando se cargue el valor 0.
Página 15 de 22
Estructura repetitiva for
1) Desarrollar un programa que solicite la carga de 10 números e imprima la
suma de los últimos 5 valores ingresados.
2) Desarrollar un programa que muestre la tabla de multiplicar del 5 (del 5 al
50)
3) Escribir un programa que lea n números enteros y calcule la cantidad de
valores mayores o iguales a 1000.
4) Desarrollar un programa que permita la carga de 10 valores por teclado y
nos muestre posteriormente la suma de los valores ingresados y su
promedio
5) Realizar un programa que imprima en pantalla los números del 1 al 100.
Página 16 de 22
Utilización de Vectores:
Página 18 de 22
Utilización de Matrices
• Dada una lista de libros que contiene los siguientes campos: Nombre del
producto, Precio de lista, Nombre del proveedor, rubro. Deberá
Aumentar un 20% el precio de lista de todos los productos.
1) Crear una matriz de 3 filas por 5 columnas con elementos de tipo int,
cargar sus componentes y luego imprimirlas
2) Crear y cargar una matriz de 3 filas por 4 columnas. Imprimir la primer fila.
Imprimir la última fila e imprimir la primer columna.
3) Crear una matriz de 2 filas y 5 columnas. Realizar la carga de
componentes por columna (es decir primero ingresar toda la primer
columna, luego la segunda columna y así sucesivamente). Imprimir luego
la matriz.
4) Dada una lista de 30 productos, la cual contiene los siguientes datos:
Nombre del producto, precio de venta, Nombre del proveedor. Deberá
mostrar los nombres de los diez productos más caros.
5) Se desea elaborar una aplicación que permita controlar el proceso de
matrícula en un curso de computación. Para ello se deben recabar los
siguientes datos: Curso en que se matricula el alumno, Fecha de
matrícula, Apellidos y nombres, Sexo, Dirección, y Distrito de residencia.
No debe superar los 30 alumnos.
6) Se registran 10 empleados de una empresa Número de legajo, sueldo,
sexo (1=femenino y 2=masculino).Mostrar cuantas mujeres ganan más de
$500 pesos y cuantos hombres ganan menos de $400.
7) Dada una lista de 15 productos, la cual contiene los siguientes datos:
Nombre del producto, precio de venta, Nombre del proveedor, Cantidad
pedida. Deberá Mostrar aquellos productos cuya cantidad de pedidos de
venta sea igual o superior a 20
8) Ingresar 10 libros con los siguientes datos: Título, Autor, Categoría y
Precio de venta. Al finalizar mostrar el promedio de venta de los libros que
pertenecen a la categoría de Historia.
9) Realizar un programa que permita cargar dos listas de 15 valores cada
una. Informar con un mensaje cuál de las dos listas tiene un valor
acumulado mayor (mensajes "Lista 1 mayor", "Lista 2 mayor", "Listas
iguales") Tener en cuenta que puede haber dos o más estructuras
repetitivas en un algoritmo.
10) Se ingresa por teclado la cantidad de agua caída, en milímetros día a día
durante un mes. Se pide determinar el día de mayor lluvia, el de menor y
el promedio.
11) Hacer el algoritmo que imprima el mayor y el menor de una serie de 5
números que vamos introduciendo por teclado.
12)
Ciudades Mes de Mes de Mes de Total por promedio por
Enero Febrero Marzo Ciudad Ciudad
Página 19 de 22
Mar del 1370500 1100600 800670 3271770 1090590
Plata
Pinamar 650460 550340 300420 1501220 500406,6667
Miramar 200320 290760 50600 541680 180560
Punta del 1100530 1000800 500880 2602210 867403,3333
Este
Colonia 650880 490850 100950 1242680 414226,6667
Camboriu 1210300 1150150 10950 2371400 790466,6667
Buzios 1120890 900740 600980 2622610 874203,3333
AUTOMOTORES
1. IVA 21%:
multiplicar el PRECIO
por el 21%
2. PRECIO CONTADO: Precio + IVA
3. INTERES 10%: Calcular el
10$]% del PRECIO CONTADO
multiplicando el precio por 10 %
4. PRECIIO CON INTERES: Sumarle el precio contado + el interés
5. VALOR EN 24 CUOTAS: Dividir el PRECIO CON INTERRES POR
24
6. VALOR EN 36 CUOTAS: Dividir el PRECIO CON INTERES POR
36
Página 20 de 22
7. TOTALES: sumar los totales de cada columna (función SUMA
o Autosuma)
14)
15)
16)
LIQUIDACION DE
SUELDOS
EMPLEA CATEGO FECHA ANTIGÜE SUEL JUBILACI SINDICA OBR PREM SUEL
DO RIA INGRES DAD DO ON TO A IO DO
O BRUT SOCI NETO
O AL
Flores A 12/07/1 8 años 1840 202,4 73,6
Carina 988
Garcia A 03/05/2 17 años 1840 202,4 73,6
Carlos 006
Palacios B 12/01/1 9 años 1080 118,8 43,2
Javier 992
Pereyra C 18/11/1 17 años 2000 220 80
Esteba 998
Rios A 13/08/2 19 años 1840 202,4 73,6
Gisella 006
Rodrigu B 23/05/2 20 años 1080 118,8 43,2
ez Mirta 002
Silva C 23/05/2 25 años 2000 220 80
Jorge 002
Suarez A 23/07/1 5 años 1840 202,4 73,6
Alberto 998
Torres C 23/05/2 10 años 2000 220 80
Roxana 002
Vila Ana B 20/02/1 30 años 1080 118,8 43,2
Maria 988
CantidAD DE EMPLEADO
POR CATEGORIA
Categori
aA
Categori
aB
Cantidad de 10
empleados
Sueldo neto de
categoria C
Página 21 de 22
aportes (jubl.sind. Y O.Social)
8. Si la antigüedad es menor a 15 colocar un formato de fuente rojo, si es superior a 20
colocar la fuente en color azul.
17)
CALIFICACIONES DE UN CURSO
Alumno Nota 1 Nota 2 Nota 3 Promedio
Arana, Facundo 7 8 9 8
Echarri, Pablo 7 6 5 6
Franchela, 5 6 7 6
Guillermo
Furriel, Joaquín 9 8 5 7
krum, 10 9 8 9
Paola
Lopilato, Darío 7 7 7 7
Lopilato, Luisana 4 6 3 4
Oreiro, Natalia 7 8 6 7
Peña, Florencia 0 0 0
Saccone, Viviana 10 9 9,5 9,5
Cantidad de
alumnos 10
cant, alumnos sin 0
notas
Cant. Alumnos 6
aprobados
Cant. alumnos 4
desaprobados
18)
Página 22 de 22