Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: T4V00777 en 04 de Noviembre 2016, 22:56
-
1. Haga un programa que calcule el total a pagar a un empleado que gana un sueldo base de Lps. 8000.00 y también se le paga Lps.80.00 por cada hora trabajada si trabaja menos de 50 horas y sino Lps.140.00. Se le deduce para el seguro Lps. 300.00.
2. Un programa debe calcular el total a pagar por una persona que entra a un parqueo tomando en cuenta que se paga Lps. 400.00 la entrada, y adicional paga si es día domingo Lps 35 de recargo, pero si la persona es de la 3era. Edad se le da un 10% de descuento. Debe imprimir el nombre y el total a pagar.
3. Un programa debe calcular el total a pagar a un vendedor tomando en cuenta que se le paga Lps 4000.00 de sueldo base y se le paga una comisión del 5% de las ventas si vende menos de 10 productos y si vende más se le paga Lps. 100 de comisión por cada articulo vendido. Se le deduce el 1.5% del sueldo base para la cooperativa.
4. Un programa debe calcular el total a pagar por un cliente que compra muebles en una tienda a un precio de Lps. 5000 los de tipo A y los demás tienen un precio mayor a los de tipo A del 25%. Los clientes que compran más de 1 mueble reciben un 10% de descuento. Todos pagan el 15% de ISV.
-
Hola T4V00777
Es importante que pongas nombre a los temas de consulta como se indica en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0
Em este curso tienes todos los conceptos de la programación con pseudocódigo: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=28&Itemid=59
Siempre en las consultas incluye el código o pseudocódigo que hayas desarrollado, no esperes a que otros desarrollen por tí.
Para el primer programa el planteamiento puede ser similar a esto:
Inicio
deduccionSeguro = 300
incremento = 0
sueldoBase = 8000
totalSalario = 0
Mostrar "Introduzca las horas trabajadas"
Pedir horasTrabajadas
Si horasTrabajadas < 50 Entonces
incremento = horasTrabajadas * 80
FinSi
Si horasTrabajadas >=50 Entonces
incremento = horasTrabajadas * 140
FinSi
totalSalario = sueldoBase + incremento - deduccionSeguro
Mostrar "El total de salario es ", totalSalario
Fin
Saludos