Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Algoritmos: Calculos de Sueldo, Capicúa y Precio de Vehículos - Prof. Mendieta, Ejercicios de Estructuras de Datos y Algoritmos

Este documento contiene cinco algoritmos en python para calcular el sueldo semanal de un trabajador, determinar si un número es capicúa, calcular el importe a pagar por un vehículo en una autopista y realizar un descuento en el precio de un artículo según su clave. El documento también incluye instrucciones para ejecutar cada algoritmo.

Tipo: Ejercicios

2021/2022

Subido el 12/07/2022

jhercy-miranda
jhercy-miranda 🇵🇪

3 documentos

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1. Ingrese el nombre del trabajador, la cantidad de horas trabajadas y el valor de la hora normal.
Muestre la cantidad de horas extras y el pago del trabajador. Tenga en cuenta que el valor de la
hora extra es 50% más que el valor de la hora normal y que el trabajo es de lunes a sábado.
Algoritmo TAREA_DE_ALGORITMOS
definir pago,sueldo como real
escribir "ingrese el nombre"
leer nombre
escribir "ingresa las horas trabajadas"
leer horas
escribir "ingrese el pago por hora"
leer pago
si horas > 48 Entonces
extras = horas - 48
sueldo = (48*pago) + (extras *(pago + pago * 5))
escribir nombre
escribir "el sueldo por 48 horas es:" 48*pago
escribir "horas extras trabajadas", extras
escribir "el sueldo extra es" ,(extras * (pago + pago * 5))
escribir "el sueldo total es " ,sueldo
sino
sueldo = horas * pago
escribir nombre
escribir "el sueldo por" ,horas, "horas es" ,sueldo
FinSi
FinAlgoritmo
2. 10. Ingrese un numero natural de dos cifras y muestre el mensaje “Es capicúa” o “No es capicúa”
según sea el caso.
Algoritmo TAREA_DE_ALGORITMOS
Escribir Sin Saltar "Ingresa el valor de numero:";
Leer numero;
Si numero MOD 10 = (numero-numero MOD 10)/10 Entonces
Escribir "Es capicúa";
SiNo
Escribir "No es capicúa";
FinSi
FinAlgoritmo
3. 11. Calcular el pago semanal de un trabajador. Los datos a ingresar son: total de horas trabajadas
y el pago por hora. Si el total de horas trabajadas es mayor a 40 la diferencia se considera como
horas extras y se paga un 50% más que una hora normal. Si el sueldo bruto es mayor a s/.
500.00, se descuenta un 10% en caso contrario el descuento es 0.
Algoritmo TAREA_DE_ALGORITMOS
definir horas,extras Como Entero
definir pago,sueldo,descuento Como Real
pf3
pf4

Vista previa parcial del texto

¡Descarga Algoritmos: Calculos de Sueldo, Capicúa y Precio de Vehículos - Prof. Mendieta y más Ejercicios en PDF de Estructuras de Datos y Algoritmos solo en Docsity!

  1. Ingrese el nombre del trabajador, la cantidad de horas trabajadas y el valor de la hora normal. Muestre la cantidad de horas extras y el pago del trabajador. Tenga en cuenta que el valor de la hora extra es 50% más que el valor de la hora normal y que el trabajo es de lunes a sábado. Algoritmo TAREA_DE_ALGORITMOS definir pago,sueldo como real escribir "ingrese el nombre" leer nombre escribir "ingresa las horas trabajadas" leer horas escribir "ingrese el pago por hora" leer pago si horas > 48 Entonces extras = horas - 48 sueldo = (48*pago) + (extras (pago + pago * 5)) escribir nombre escribir "el sueldo por 48 horas es:" 48pago escribir "horas extras trabajadas", extras escribir "el sueldo extra es" ,(extras * (pago + pago * 5)) escribir "el sueldo total es " ,sueldo sino sueldo = horas * pago escribir nombre escribir "el sueldo por" ,horas, "horas es" ,sueldo FinSi FinAlgoritmo
    1. Ingrese un numero natural de dos cifras y muestre el mensaje “Es capicúa” o “No es capicúa” según sea el caso. Algoritmo TAREA_DE_ALGORITMOS Escribir Sin Saltar "Ingresa el valor de numero:"; Leer numero; Si numero MOD 10 = (numero-numero MOD 10)/10 Entonces Escribir "Es capicúa"; SiNo Escribir "No es capicúa"; FinSi FinAlgoritmo
    1. Calcular el pago semanal de un trabajador. Los datos a ingresar son: total de horas trabajadas y el pago por hora. Si el total de horas trabajadas es mayor a 40 la diferencia se considera como horas extras y se paga un 50% más que una hora normal. Si el sueldo bruto es mayor a s/. 500.00, se descuenta un 10% en caso contrario el descuento es 0. Algoritmo TAREA_DE_ALGORITMOS definir horas,extras Como Entero definir pago,sueldo,descuento Como Real

escribir "ingresa las horas trabajadas" leer horas escribir "ingresa el pago por hora" leer pago si horas > 40 Entonces extras = horas - 40 sueldo = (40 * pago) + (extras * (pago * 1.5)) sino sueldo = horas * pago FinSi si sueldo > 500 entonces descuento = sueldo * 10 FinSi escribir "el sueldo semanal es" ,sueldo - descuento escribir "el descuento aplicado es " ,descuento FinAlgoritmo

  1. Hacer un seudocódigo que imprima el nombre de un artículo, clave, precio original y su precio con descuento. El descuento lo hace en base a la clave, si la clave es 1 el descuento es del 10% y si la clave es 2 el descuento es del 20% (solo existen dos claves). Algoritmo TAREA_DE_ALGORITMOS definir articulo,clave Como Caracter definir precio, descuento Como Real escribir "Escriba el nombre del articulo" leer el articulo escribir "Escriba el precio del articulo" leer precio escribir "Escriba la clave del producto" leer clave si clave = "01" o clave = "02" Entonces si clave = "01" Entonces descuento = precio *. sino descuento = precio *. FinSi escribir "producto" ,articulo escribir "clave" ,clave escribir "precio original" ,precio escribir "precio con descuento" ,precio - descuento SiNo escribir "escribir la clave correcta" FinSi FinAlgoritmo
  2. Escriba un seudocódigo que calcule el importe a pagar por un vehículo al circular por una autopista. El vehículo puede ser una bicicleta, una moto, un coche, o un camión. Para definir el conjunto vehículos utilizaremos un tipo enumerado. El importe se calculará según los siguientes datos: Un importe fijo de 100 soles para las bicicletas, Las motos y los carros pagarán 30 soles por Km. Los camiones pagarán 30 soles por Km más 25 soles por Toneladas, La presentación en pantalla de la solución, será de la forma siguiente: 1. bicicleta 2. moto 3. carro 4. camión 5. salir Algoritmo TAREA_DE_ALGORITMOS ESCRIBIR "[1] BICICLETA" ESCRIBIR "[2] MOTO"
  1. Determinar la cantidad de dinero que recibirá un trabajador por concepto de las horas extras trabajadas en una empresa, sabiendo que cuando las horas de trabajo exceden de 40, el resto se consideran horas extras y que estas se pagan al doble de una hora normal cuando no exceden de 8; si las horas extras exceden de 8 se pagan las primeras 8 al doble de lo que se pagan las horas normales y el resto al triple Algoritmo TAREA_DE_ALGORITMOS Definir H,S,doble,triple,PxH Como Real Escribir "Escribe las horas trabajadas" Leer H Escribir "Escribe el pago por hora" Leer PxH Si H > 48 Entonces triple = H- S = 40PxH+(8PxH2)+(triplePxH3) SiNo Si H > 40 Entonces doble = H- S = 40PxH+(doblePxH2) SiNo S = H*PxH FinSi FinSi Escribir "El sueldo por las ",H," horas trabajadas es = $",S FinAlgoritmo