[go: up one dir, main page]

0% encontró este documento útil (0 votos)
511 vistas11 páginas

Taller de Programación I

El documento presenta 6 ejercicios de programación en pseudocódigo con sus respectivas soluciones. Los ejercicios involucran el uso de ciclos para resolver problemas como el cálculo de ventas por categoría, pagos mensuales incrementales, cálculo de sueldos semanales, cálculo de sueldos con días y horas trabajadas, incremento salarial anual y cálculo de compras con descuentos.

Cargado por

Juan Mercado
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
511 vistas11 páginas

Taller de Programación I

El documento presenta 6 ejercicios de programación en pseudocódigo con sus respectivas soluciones. Los ejercicios involucran el uso de ciclos para resolver problemas como el cálculo de ventas por categoría, pagos mensuales incrementales, cálculo de sueldos semanales, cálculo de sueldos con días y horas trabajadas, incremento salarial anual y cálculo de compras con descuentos.

Cargado por

Juan Mercado
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 11

TALLER

PROGRAMACIÓN I

PRESENTADO A

LUIS DEL CRISTO GARRIDO

PRESENTADO POR

JUAN MERCADO

YUCELIS MERINO

ASAEL MATOS

LUIS PEROZA

FACULTAD DE INGENIERIA

UNIVERSIDAD DEL MAGDALENA

SANTA MARTA-MAGDALENA

2021
EJERCICIOS

1. Un empleado de la tienda “Tiki Taka” realiza N ventas durante el día, se requiere saber cuántas de ellas fueron
mayores a $1000, cuántas fueron mayores a $500 pero menores o iguales a $1000, y cuántas fueron menores o
iguales a $500. Además, se requiere saber el monto de lo vendido en cada categoría y de forma global. Realice
un algoritmo que permita determinar lo anterior y represéntelo mediante el pseudocódigo, utilizando el ciclo
apropiado.

2. Una persona adquirió un producto para pagar en 20 meses. El primer mes pagó $10, el segundo $20, el tercero
$40 y así sucesivamente. Realice un algoritmo para determinar cuánto debe pagar mensualmente y el total de lo
que pagó después de los 20 meses y represéntelo mediante el pseudocódigo utilizando el ciclo apropiado.

3. Una empresa les paga a sus empleados con base en las horas trabajadas en la semana. Realice un algoritmo para
determinar el sueldo semanal de N trabajadores y, además, calcule cuánto pagó la empresa por los N
empleados. Represéntelo mediante pseudocódigo, utilizando el ciclo apropiado.

4. Una empresa les paga a sus empleados con base en las horas trabajadas en la semana. Para esto, se registran los
días que laboró y las horas de cada día. Realice un algoritmo para determinar el sueldo semanal de N
trabajadores y además calcule cuánto pagó la empresa por los N empleados. Represéntelo mediante el
pseudocódigo utilizando el ciclo apropiado.

5. Un profesor tiene un salario inicial de $1500, y recibe un incremento de 10 % anual durante 6 años. ¿Cuál es su
salario al cabo de 6 años? ¿Qué salario ha recibido en cada uno de los 6 años? Realice el algoritmo y represente
la solución mediante el pseudocódigo, utilizando el ciclo apropiado.

6. “El náufrago satisfecho” ofrece hamburguesas sencillas (S), dobles (D) y triples (T), las cuales tienen un costo de
$20, $25 y $28 respectivamente. La empresa acepta tarjetas de crédito con un cargo de 5 % sobre la compra.
Suponiendo que los clientes adquieren N hamburguesas, las cuales pueden ser de diferente tipo, realice un
algoritmo para determinar cuánto deben pagar. Represéntelo en pseudocódigo.
Algoritmo Ejercicio_1

Definir cont1, cont2, cont3, n Como Entero

Definir monto Como Real

Escribir "----- Sistemas de Ventas Tiki Taka -----"

Escribir "Ingrese la cantidad de ventas que desea realizar"

Leer n

Mientras n>0 Hacer

Escribir "Valor de la venta: "

Leer monto

Si monto>1000 Entonces

cont1=cont1+1

sum1=sum1+monto

SiNo

Si monto<=1000 y monto>500 Entonces

cont2=cont2+1

sum2=sum2+monto

SiNo

Si monto<=500 Entonces

cont3=cont3+1

sum3=sum3+monto

FinSi

FinSi

FinSi

n=n-1

Fin Mientras

Escribir "Cantidad de ventas mayores a 1000: ", cont1

Escribir "Cantidad de ventas mayores a 500 y menor o igual a 1000: ", cont2

Escribir "Cantidad de ventas menores o iguales a 500: ", cont3

Escribir "Monto vendido en ventas mayores a 1000: ", sum1

Escribir "Monto vendido en ventas mayores a 500 y menor o igual a 1000: ", sum2

Escribir "Monto vendido en ventas menores o iguales a 500: ", sum3

Escribir "Monto de ventas totales: ", sum1+sum2+sum3

FinAlgoritmo
Algoritmo Ejercicio_2

Definir pagar, i Como Entero

Para i<-1 Hasta 20 Con Paso 1 Hacer

Si i==1 Entonces

pagar<-10

SiNo

pagar=pagar*2

FinSi

Escribir "Total a pagar en el mes #",i," $", pagar

Fin Para

FinAlgoritmo
Algoritmo Ejercicio_3

Definir horasem, horast, n Como Entero

Definir valorxhora,sueldo, valoracum Como Real

Escribir "Ingrese la cantidad de trabajadores: "

Leer n

Mientras n>0 Hacer

Escribir "Ingrese cantidad de horas semanales del trabajador"

Leer horasem

Escribir "Ingrese el salario por horas semanales del trabajador"

Leer valorxhora

sueldo=valorxhora*horasem

Escribir "El sueldo del trabajador es de: ", sueldo

valoracum=valoracum+sueldo

n=n-1

Fin Mientras

Escribir "La empresa pagó: $", valoracum, " por el total de empleados"

FinAlgoritmo
Algoritmo Ejercicio_4

Definir dias, horaxdia, horast, opc Como Entero

Definir valorxhora, valoracum, valort Como Real

Repetir

valoracum<-0

horast<-0

valorxhora<-0

Escribir "1.Calcular nuevo sueldo / 2. Finalizar"

Leer opc

Si opc=1 Entonces

Escribir "Ingrese la cantidad de días laborados: "

Leer dias

Escribir "Ingrese el valor a pagar por horas: "

Leer valorxhora

Para i<-1 Hasta dias Con Paso 1 Hacer

Escribir "Ingrese la cantidad de horas en el día #", i

Leer horaxdia

horast=horast+horaxdia

Fin Para

valoracum=horast*valorxhora

Escribir "El sueldo semanal es de: $", valoracum

FinSi

Hasta Que opc<>1

FinAlgoritmo
Algoritmo Ejercicio_5

Definir salario Como Real

salario<-1500

Para i<-1 Hasta 6 Con Paso 1 Hacer

salario=salario+(salario*0.10)

Escribir "El salario en el año #", i, " es de: $", salario

Si i=6 Entonces

Escribir "Su salario al cabo de 6 años es de: $", salario

FinSi

Fin Para

FinAlgoritmo
Algoritmo Ejercicio_6

Definir vtotal Como Real

Definir metodo, tipohamburguesa, cant Como Entero

Repetir

vtotal<-0

Escribir "1. Realizar nueva venta / 2. Finalizar"

Leer opc

Si opc=1 Entonces

Escribir "Cuántas hamburguesas desea llevar "

Leer cant

Mientras cant>0 Hacer

Escribir "Seleccione el tipo de hamburguesa"

Escribir "1. Sencilla $20 / 2. Doble $25 / 3. Triple $28"

Leer tipohamburguesa

Si tipohamburguesa=1 Entonces

vtotal=vtotal+20

SiNo

Si tipohamburguesa=2 Entonces

vtotal=vtotal+25

SiNo

Si tipohamburguesa=3 Entonces

vtotal=vtotal+28

SiNo

Escribir "Seleccionó una opción incorrecta"

FinSi

FinSi

FinSi

cant=cant-1

Fin Mientras

Escribir "Seleccione método de pago"

Escribir "1. Tarjeta de Crédito / 2. Efectivo"

Leer metodo

Si metodo=1 Entonces

vtotal=vtotal+(vtotal*0.05)

Escribir "Tiene un recargo del 5%, su valor total a pagar es de: ", vtotal

SiNo

Escribir "El valor total a pagar es de: $", vtotal

FinSi

Sino

Si opc=2 Entonces

Escribir "Gracias por usar nuestros servicios"

FinSi

FinSi

Hasta Que opc<>1

FinAlgoritmo

También podría gustarte