0% encontró este documento útil (0 votos)
940 vistas

Raptor Tarea

Este documento contiene 16 problemas/ejercicios que proporcionan instrucciones para crear algoritmos representados mediante diagramas de flujo y pseudocódigo. Los problemas cubren temas como determinar áreas, conversiones de moneda, cálculo de edades, generación de presupuestos, cálculo de distancias/tiempos de viaje y más. Para cada problema, se proporciona un ejemplo de pseudocódigo que representa el algoritmo solicitado.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
940 vistas

Raptor Tarea

Este documento contiene 16 problemas/ejercicios que proporcionan instrucciones para crear algoritmos representados mediante diagramas de flujo y pseudocódigo. Los problemas cubren temas como determinar áreas, conversiones de moneda, cálculo de edades, generación de presupuestos, cálculo de distancias/tiempos de viaje y más. Para cada problema, se proporciona un ejemplo de pseudocódigo que representa el algoritmo solicitado.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 18

2.

1 Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para obtener el

área de un triángulo.

PSEUDOCODIGO:

INICIO

INGRESAR LA BASE

LEER base

INGRESAR LA ALTURA

LEER altura

área = (base * altura) / 2

ESCRIBIR "El área es: ", área

FIN

RAPTOR:

2.2 Una empresa importadora desea determinar cuántos dólares puede adquirir con equis

cantidad de dinero mexicano. Realice un diagrama de flujo y pseudocódigo que representen el

algoritmo para tal fin.

PSEUDOCODIGO:

INICIO

INGRESAR EL DINERO EN PESOS MEXICANOS

LEER MEX

INGRESAR EL VALOR DEL DÓLAR

LEER VALOR

CALCULAR LA CANTIDAD DE DOLARES QUE SE PUEDEN OBTENER ← "VALOR * MEX"

MOSTRA LA CANTIDAD DE DOLARES OBTENIDOS:

FIN

RAPTOR:

2.3 Una empresa que contrata personal requiere determinar la edad de las personas que

solicitan trabajo, pero cuando se les realiza la entrevista sólo se les pregunta el año en que

nacieron. Realice el diagrama de flujo y pseudocódigo que representen el algoritmo para

solucionar este problema.

PSEUDOCODIGO:
INICIO

INGRESAR AÑO DE NACIMIENTO

LEER AÑO_NACIMIENTO

INGRESAR EL AÑO ACTUAL

LEER AÑO_ACTUAL

CALCULAR EL VALOR DE LA EDAD: “AÑO_ACTUAL - AÑO _NACIMIENTO”

MOSTRAR EL VALOR DE LA EDAD

FIN

RAPTOR:

2.5 Pinturas “La brocha gorda” requiere determinar cuánto cobrar por trabajos de pintura.
Considere que se cobra por m2 y realice un diagrama de flujo y pseudocódigo que representen
el algoritmo que le permita ir generando presupuestos para cada cliente.

PSEUDOCODIGO:

INICIO

INGRESAR PRECIO POR METRO CUADRADO

LEER PRECIO

INGRESAR CANTIDAD A PINTAR

LEER PINTAR

TRABAJO←PRECIO*PINTAR

TOTAL, A PAGAR

FIN

RAPTOR:

2.6 Se requiere determinar la hipotenusa de un triángulo rectángulo. ¿Cómo sería el diagrama

de flujo y el pseudocódigo que representen el algoritmo para obtenerla? Recuerde que por

Pitágoras se tiene que: C2 = A2 + B2

PSEUDOCODIGO:

INICIO

INGRESAR PRIMER CATETO

LEER A

INGRESAR SEGUNDO CATETO

LEER B

CALCULAR HIPOTENUSA C=SQRT( A**2 + B**2)


MOSTRAR EL VALOR DE LA HIPOTENUSA C

FIN

RAPTOR:

2.7 La compañía de autobuses “La curva loca” requiere determinar el costo que tendrá el
boleto de un viaje sencillo, esto basado en los kilómetros por recorrer y en el costo por
kilómetro. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para tal
fin.

PSEUDOCODIGO:

INICIO

INGRESAR DISTANCIA A RECORRER

INGRESAR COSTO POR KILOMETRO

COSTO TOTAL: KILÓMETROS * COSTO POR KILÓMETRO

MOSTRAR EL COSTO TOTAL DEL BOLETO

FIN

RAPTOR:

2.8 Se requiere determinar el tiempo que tarda una persona en llegar de una ciudad a otra en

bicicleta, considerando que lleva una velocidad constante. Realice un diagrama de flujo y

pseudocódigo que representen el algoritmo para tal fin.

PSEUDOCODIGO:

INICIO

INGRESAR DISTANCIA

LEER DISTANCIA

INGRESAR VELOCIDAD

LEER VELOCIDAD

CALCULAR EL TIEMPO: VELOCIDAD/ DISTANCIA

MOSTRAR EL TIEMPO TOTAL

FIN

RAPTOR:

2.9 Se requiere determinar el costo que tendrá realizar una llamada telefónica con base en el

tiempo que dura la llamada y en el costo por minuto. Realice un diagrama de flujo y

pseudocódigo que representen el algoritmo para tal fin.

PSEUDOCODIGO:
INICIO

INGRESAR DURACION DE LA LLAMADA EN MINUTOS

LEER DURACION

INGRESAR COSTO POR MINUTO

LEER COSTO

COSTO TOTAL: DURACION*COSTO

MOSTRAR EL COSTO TOTAL DE LA LLAMADA

FIN

RAPTOR:

2.10 La CONAGUA requiere determinar el pago que debe realizar una persona por el total de

metros cúbicos que consume de agua. Realice un diagrama de flujo y pseudocódigo que

representen el algoritmo que permita determinar ese pago.

PSEUDOCODIGO:

INICIO

INGRESAR EL CONSUMO EN M3

LEER CONSUMO

INGRESAR COSTO POR M3

LEER COSTO

PAGO TOTAL: CONSUMO*COSTO

MOSTRAR EL COSTO TOTAL A PAGAR

FIN

RAPTOR:

2.11 La compañía de luz y sombras (CLS) requiere determinar el pago que debe realizar una

persona por el consumo de energía eléctrica, la cual se mide en kilowatts (KW). Realice un

diagrama de flujo y pseudocódigo que representen el algoritmo que permita determinar ese

pago.

PSEUDOCODIGO:

INICIO

INGRESAR CUANTO ES EL COSTO POR KW CONSUMIDO

LEER KW

INGRESAR EL TOTAL DE KW CONSUMIDOS


LEER TOTAL

PAGO: KW*TOTAL

MOSTRAR EL COSTO TOTAL A PAGAR

FIN

RAPTOR:

2.12 Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para


determinar cuánto pagará finalmente una persona por un artículo equis, considerando que
tiene un descuento de 20%, y debe pagar 15% de IVA (debe mostrar el precio con descuento y
el precio final).

PSEUDOCODIGO:

INICIO

D=20/100

IVA=15/100

INGRESAR PRECIO INICIAL DEL PRODUCTO

LEER PRECIO

CALCULAR EL DESCUENTO: PRECIO- (D*PRECIO)

CALCULAR EL FINAL: PD+(PD*IVA)

MOSTRAR EL PRECIO CON DESCUENTO Y EL PRECIO FINAL A PAGAR

FIN

RAPTOR:

2.13 Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para


determinar cuánto dinero ahorra una persona en un año si considera que cada semana ahorra
15% de su sueldo (considere cuatro semanas por mes y que no cambia el sueldo).

PSEUDOCODIGO:

INICIO

T=48

C=0.15

INGRESAR SUELDO

LEER SUEL

CALCULAR EL AHORRO: T*(C*SUEL)

MOSTRAR EL AHORRO TOTAL DE UN AÑO

FIN
RAPTOR:

2.14 Una empresa desea determinar el monto de un cheque que debe proporcionar a uno de

sus empleados que tendrá que ir por equis número de días a la ciudad de Monterrey; los gastos

que cubre la empresa son: hotel, comida y 100.00 pesos diarios para otros gastos. El monto

debe estar desglosado para cada concepto. Realice un diagrama de flujo y pseudocódigo que

representen el algoritmo que determine el monto del cheque.

PSEUDOCODIGO:

INICIO

EX=100

INGRESAR CANTIDAD DE DÍAS QUE EL EMPLEADO PASA EN MONTERREY

LEER MONT

INGRESAR COSTO DIARIO DEL HOTEL

LEER HOTEL

INGRESAR GASTO DIARIO POR COMIDA (DESAYUNO, ALMUERZO, Y CENA)

LEER COMIDA

M= (MON*HOTEL) +(MON*COMIDA) +(EX*MON)

MONTO TOTAL DEL CHEQUE A ENVIAR

FIN

RAPTOR:

2.15 Se desea calcular la potencia eléctrica de circuito de la figura 2.6. Realice un diagrama de

flujo y el pseudocódigo que representen el algoritmo para resolver el problema. Considere que:

P = V*I y V = R*I.

PSEUDOCODIGO:

INICIO

R=4

INGRESAR LA INTENSIDAD USADA EN EL CIRCUITO

LEER CIRC

P=(CIRC**2) *R

POTENCIA CALCULADA ES:

FIN

RAPTOR:
3.1 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, el pseudocódigo.

PSEUDOCODIGO:

INICIO

SOLICITAR LA EDAD DE LA PERSONA

LEER ACT

SI LA EDAD ES MAYOR O IGUAL A 18, ENTONCES

MOSTRAR "LA PERSONA PUEDE VOTAR EN LAS PRÓXIMAS ELECCIONES"

SI NO, MOSTRAR "LA PERSONA NO PUEDE VOTAR EN LAS PRÓXIMAS ELECCIONES"

FIN

RAPTOR:

3.2 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. Construya el diagrama de flujo, el pseudocódigo

PSEUDOCODIGO:

INICIO

SOLICITAR LAS HORAS TRABAJADAS

LEER C

SOLICITAR EL PAGO POR HORA

LEER H

SI LAS HORAS TRABAJADAS SON MENORES O IGUALES A 40, ENTONCES

CALCULAR EL SALARIO SEMANAL COMO EL PRODUCTO DE LAS HORAS TRABAJADAS Y EL PAGO


POR HORA

SI NO,

CALCULAR EL SALARIO CORRESPONDIENTE A LAS PRIMERAS 40 HORAS TRABAJADAS

CALCULAR EL SALARIO CORRESPONDIENTE A LAS HORAS EXCEDENTES COMO EL PRODUCTO DE


LA DIFERENCIA ENTRE LAS HORAS TRABAJADAS Y 40 Y EL DOBLE DEL PAGO POR HORA

CALCULAR EL SALARIO TOTAL COMO LA SUMA DE LOS SALARIOS CORRESPONDIENTES A LAS


PRIMERAS 40 HORAS Y LAS HORAS EXCEDENTES

FIN SI

MOSTRAR EL SALARIO SEMANAL TOTAL

FIN
RAPTOR:

3.3 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:

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.

PSEUDOCODIGO:

RAPTOR:

3.4 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 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.

PSEUDOCODIGO:

INICIO

PEDIR LA CANTIDAD DE HORAS DE ESTACIONAMIENTO

SI LA CANTIDAD DE HORAS ES MENOR O IGUAL A 2, ENTONCES:

COBRAR $5.00 POR HORA

SINO, SI LA CANTIDAD DE HORAS ES MENOR O IGUAL A 5, ENTONCES:

COBRAR $5.00 POR LAS PRIMERAS 2 HORAS Y $4.00 POR CADA HORA ADICIONAL

SINO, SI LA CANTIDAD DE HORAS ES MENOR O IGUAL A 10, ENTONCES:

COBRAR $5.00 POR LAS PRIMERAS 2 HORAS, $4.00 POR LAS SIGUIENTES 3 HORAS Y $3.00 POR
CADA HORA ADICIONAL

SINO, SI LA CANTIDAD DE HORAS ES MAYOR A 10, ENTONCES:

COBRAR $5.00 POR LAS PRIMERAS 2 HORAS, $4.00 POR LAS SIGUIENTES 3 HORAS, $3.00 POR
LAS SIGUIENTES 5 HORAS Y $2.00 POR CADA HORA ADICIONAL DESPUÉS DE 10 HORAS

MOSTRAR EL COSTO TOTAL DEL ESTACIONAMIENTO

FIN

RAPTOR:

3.5 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.

PSEUDOCODIGO:
INICIO

PEDIR EL NOMBRE Y LA EDAD DE LAS TRES PERSONAS

COMPARAR LAS EDADES PARA ENCONTRAR LA MÍNIMA

MOSTRAR EL NOMBRE Y LA EDAD DE LA PERSONA CON LA EDAD MÍNIMA

FIN

RAPTOR:

3.6 Realice el diagrama de flujo, el pseudocódigo 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%.

PSEUDOCODIGO:

INICIO

PEDIR EL PRECIO DEL ARTÍCULO

SI EL PRECIO ES MAYOR O IGUAL A $200, ENTONCES

APLICAR UN DESCUENTO DEL 15%

SI NO, SI EL PRECIO ES MAYOR A $100 PERO MENOR A $200, ENTONCES 6. APLICAR UN


DESCUENTO DEL 12%

SI NO, SI EL PRECIO ES MENOR A $100, ENTONCES

APLICAR UN DESCUENTO DEL 10%

CALCULAR EL COSTO FINAL COMO EL PRECIO ORIGINAL MENOS EL DESCUENTO

MOSTRAR EL COSTO FINAL

FIN

RAPTOR:

3.7 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.

PSEUDOCODIGO:
INICIO

PARA CADA ESTUDIANTE HACER LO SIGUIENTE:

PEDIR EL NÚMERO TOTAL DE ESTUDIANTES

PEDIR LA NOTA PROMEDIO DEL ESTUDIANTE

SI LA NOTA PROMEDIO ES MAYOR O IGUAL A 3.5, ENTONCES

ASIGNAR UNA BECA MENSUAL DE $500 AL ESTUDIANTE

SI NO, SI LA NOTA PROMEDIO ESTÁ ENTRE 3.0 Y 3.49, ENTONCES

ASIGNAR UNA BECA MENSUAL DE $300 AL ESTUDIANTE

SI NO, SI LA NOTA PROMEDIO ESTÁ ENTRE 2.5 Y 2.99, ENTONCES

ASIGNAR UNA BECA MENSUAL DE $200 AL ESTUDIANTE

SI NO, NO ASIGNAR NINGUNA BECA AL ESTUDIANTE

FIN DEL BUCLE

MOSTRAR EL TOTAL DE ESTUDIANTES CON BECA Y EL TOTAL DEL DINERO ASIGNADO EN BECAS

FIN

RAPTOR:

3.8 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.

PSEUDOCODIGO:

RAPTOR:

3.9 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.

PSEUDOCODIGO:

INICIO

PEDIR AL USUARIO QUE SELECCIONE EL TIPO DE PÓLIZA: COBERTURA AMPLIA (A) O DAÑOS A
TERCEROS (B)
SI EL USUARIO SELECCIONÓ EL PLAN A, ENTONCES:

ESTABLECER LA CUOTA BASE EN $1,200

SINO, SI EL USUARIO SELECCIONÓ EL PLAN B, ENTONCES:

ESTABLECER LA CUOTA BASE EN $950

SINO, MOSTRAR UN MENSAJE DE ERROR Y VOLVER AL PASO 2

PREGUNTAR AL USUARIO SI BEBE ALCOHOL HABITUALMENTE

SI EL USUARIO RESPONDE "SÍ", ENTONCES:

AÑADIR UN 10% AL COSTO BASE

PREGUNTAR AL USUARIO SI UTILIZA LENTES

SI EL USUARIO RESPONDE "SÍ", ENTONCES:

AÑADIR UN 5% AL COSTO BASE

PREGUNTAR AL USUARIO SI TIENE ALGUNA ENFERMEDAD CRÓNICA

SI EL USUARIO RESPONDE "SÍ", ENTONCES:

AÑADIR UN 5% AL COSTO BASE

PREGUNTAR AL USUARIO SU EDAD

SI EL USUARIO TIENE MÁS DE 40 AÑOS, ENTONCES:

AÑADIR UN 20% AL COSTO BASE

SINO, AÑADIR UN 10% AL COSTO BASE

MOSTRAR EL COSTO TOTAL DE LA PÓLIZA

FIN

RAPTOR:

3.10 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.

PSEUDOCODIGO:

INICIO

PEDIR AL USUARIO QUE INGRESE LA DISTANCIA A SU DESTINO DE VACACIONES EN


KILÓMETROS

SI LA DISTANCIA ES MENOR O IGUAL A CERO, ENTONCES:

MOSTRAR UN MENSAJE DE ERROR Y VOLVER AL PASO 2


SINO, SI LA DISTANCIA ES MENOR O IGUAL A 750 KM, ENTONCES:

MOSTRAR UN MENSAJE INDICANDO QUE EL DESTINO ES MÉXICO Y MOSTRAR EL COSTO TOTAL


DE IDA Y VUELTA (DISTANCIA * COSTO POR KILÓMETRO DE LA TORTUGA * 2)

SINO, SI LA DISTANCIA ES MENOR O IGUAL A 800 KM, ENTONCES:

MOSTRAR UN MENSAJE INDICANDO QUE EL DESTINO ES PUERTO VALLARTA Y MOSTRAR EL


COSTO TOTAL DE IDA Y VUELTA (DISTANCIA * COSTO POR KILÓMETRO DE LA TORTUGA * 2)

SINO, SI LA DISTANCIA ES MENOR O IGUAL A 1200 KM, ENTONCES:

MOSTRAR UN MENSAJE INDICANDO QUE EL DESTINO ES ACAPULCO Y MOSTRAR EL COSTO


TOTAL DE IDA Y VUELTA (DISTANCIA * COSTO POR KILÓMETRO DE LA TORTUGA * 2)

SINO, SI LA DISTANCIA ES MENOR O IGUAL A 1800 KM, ENTONCES:

MOSTRAR UN MENSAJE INDICANDO QUE EL DESTINO ES CANCÚN Y MOSTRAR EL COSTO TOTAL


DE IDA Y VUELTA (DISTANCIA * COSTO POR KILÓMETRO DE LA TORTUGA * 2)

SINO: MOSTRAR UN MENSAJE INDICANDO QUE NO ES POSIBLE VIAJAR A ESE DESTINO EN


AUTOBÚS Y QUE DEBE QUEDARSE EN CASA

FIN

RAPTOR:

3.11 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 que permita determinar el bono que recibirá un trabajador.

PSEUDOCODIGO:

INICIO

PEDIR EL NÚMERO TOTAL DE ESTUDIANTES

PARA CADA ESTUDIANTE HACER LO SIGUIENTE:

PEDIR EL NOMBRE DEL ESTUDIANTE

PEDIR LA NOTA PROMEDIO DEL ESTUDIANTE

SI LA NOTA PROMEDIO ES MAYOR O IGUAL A 3.5, ENTONCES

ASIGNAR UNA BECA MENSUAL DE $500 AL ESTUDIANTE

SINO, SI LA NOTA PROMEDIO ESTÁ ENTRE 3.0 Y 3.49, ENTONCES

ASIGNAR UNA BECA MENSUAL DE $300 AL ESTUDIANTE

SINO, SI LA NOTA PROMEDIO ESTÁ ENTRE 2.5 Y 2.99, ENTONCES

ASIGNAR UNA BECA MENSUAL DE $200 AL ESTUDIANTE

SINO, NO ASIGNAR NINGUNA BECA AL ESTUDIANTE

FIN DEL BUCLE


MOSTRAR EL TOTAL DE ESTUDIANTES CON BECA Y EL TOTAL DEL DINERO ASIGNADO EN BECAS

FIN

RAPTOR:

3.12 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.

PSEUDOCODIGO:

INICIO

PEDIR AL USUARIO QUE INGRESE LAS HORAS TRABAJADAS Y EL PAGO POR HORA

SI LAS HORAS TRABAJADAS SON MAYORES A 50 , MOSTRAR UN MENSAJE DE ERROR Y VOLVER


AL PASO 2

SI LAS HORAS TRABAJADAS SON MENORES O IGUALES A 40, EL SALARIO SEMANAL ES IGUAL A
LAS HORAS TRABAJADAS POR EL PAGO POR HORA

SINO , SI LAS HORAS TRABAJADAS SON MAYORES A 40 Y MENORES O IGUALES A 45, SE


CALCULA EL SALARIO SEMANAL DE LA SIGUIENTE FORMA:

CALCULAR EL SALARIO SEMANAL DEL PRIMER BLOQUE DE 40 HORAS (40 X PAGO POR HORA)

CALCULAR EL SALARIO SEMANAL DEL SEGUNDO BLOQUE DE HORAS (5 X PAGO POR HORA X 2)

SUMAR LOS DOS VALORES ANTERIORES PARA OBTENER EL SALARIO SEMANAL

SINO, SI LAS HORAS TRABAJADAS SON MAYORES A 45 Y MENORES O IGUALES A 50, SE


CALCULA EL SALARIO SEMANAL DE LA SIGUIENTE FORMA:

CALCULAR EL SALARIO SEMANAL DEL PRIMER BLOQUE DE 40 HORAS (40 X PAGO POR HORA)

CALCULAR EL SALARIO SEMANAL DEL SEGUNDO BLOQUE DE HORAS (5 X PAGO POR HORA X 2)
+ (5 X PAGO POR HORA X 3)

SUMAR LOS DOS VALORES ANTERIORES PARA OBTENER EL SALARIO SEMANAL

MOSTRAR EL SALARIO SEMANAL

FIN

RAPTOR:

3.13 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.

PSEUDOCODIGO:
INICIO

PEDIR AL USUARIO QUE INGRESE LA CANTIDAD DE ALUMNOS QUE REALIZARÁN EL VIAJE

SI LA CANTIDAD DE ALUMNOS ES MAYOR A 100, EL COSTO DEL PASAJE ES 20

SINO, SI LA CANTIDAD DE ALUMNOS ESTÁ ENTRE 50 Y 100, EL COSTO DEL PASAJE ES 35

SINO, SI LA CANTIDAD DE ALUMNOS ESTÁ ENTRE 20 Y 49, EL COSTO DEL PASAJE ES 40

SINO, SI LA CANTIDAD DE ALUMNOS ES MENOR A 20, EL COSTO DEL PASAJE ES 70

CALCULAR EL COSTO DEL PASAJE POR ALUMNO (COSTO DEL PASAJE / CANTIDAD DE ALUMNOS

MOSTRAR EL COSTO DEL PASAJE POR ALUMNO

FIN

RAPTOR:

3.14 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 y el diagrama N/S correspondiente.

PSEUDOCODIGO:

INICIO

PEDIR AL USUARIO QUE INGRESE UNA CALIFICACIÓN DEL 0 AL 10

SI LA CALIFICACIÓN ES MAYOR O IGUAL A 9, LA LETRA DE LA CALIFICACIÓN ES A

SINO, SI LA CALIFICACIÓN ES MAYOR O IGUAL A 8, LA LETRA DE LA CALIFICACIÓN ES B

SINO, SI LA CALIFICACIÓN ES MAYOR O IGUAL A 7, LA LETRA DE LA CALIFICACIÓN ES C

SINO, SI LA CALIFICACIÓN ESTÁ ENTRE 6 Y 0, LA LETRA DE LA CALIFICACIÓN ES F

MOSTRAR LA LETRA DE LA CALIFICACIÓN CORRESPONDIENTE

FIN

RAPTOR:

3.15 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). Represente el diagrama de flujo, el pseudocódigo

correspondiente.

PSEUDOCODIGO:

INICIO

PEDIR AL USUARIO QUE INGRESE UN NÚMERO DEL 1 AL 7

SEGÚN EL NÚMERO INGRESADO, ASIGNAR UN DÍA DE LA SEMANA (1=LUNES, 2=MARTES,


3=MIÉRCOLES, 4=JUEVES, 5=VIERNES, 6=SÁBADO, 7=DOMINGO)
MOSTRAR EL DÍA DE LA SEMANA CORRESPONDIENTE

FIN

RAPTOR:

3.16 El secretario de educación ha decidido otorgar un bono por desempeño a todos los
profesores con base en la puntuación siguiente:

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.

PSEUDOCODIGO:

RAPTOR:

3.17 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 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.

PSEUDOCODIGO:

INICIO

PEDIR AL USUARIO QUE INGRESE LA CANTIDAD DE DINERO QUE RECIBIRÁ EN DICIEMBRE

SI LA CANTIDAD DE DINERO ES MAYOR O IGUAL A $50,000, SE COMPRARÁ EL PAQUETE A

SINO, SI LA CANTIDAD DE DINERO ESTÁ ENTRE $20,000 Y $50,000, SE COMPRARÁ EL PAQUETE


B

SINO, SI LA CANTIDAD DE DINERO ESTÁ ENTRE $10,000 Y $20,000, SE COMPRARÁ EL PAQUETE


C

SINO, SI LA CANTIDAD DE DINERO ES MENOR A $10,000, SE COMPRARÁ EL PAQUETE D

MOSTRAR EL PAQUETE QUE SE PUEDE COMPRAR

FIN

RAPTOR:
3.18 Realice un algoritmo y represéntelo mediante el diagrama de flujo, el pseudocódigo 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.

PSEUDOCODIGO:

INICIO

PEDIR AL USUARIO QUE INGRESE LA ANTIGÜEDAD DEL EMPLEADO EN AÑOS

PEDIR AL USUARIO QUE INGRESE EL SUELDO DEL EMPLEADO

SI LA ANTIGÜEDAD DEL EMPLEADO ES MAYOR A 4 AÑOS O SU SUELDO ES MENOR DE $2,000,


EL BONO NAVIDEÑO SERÁ EL 25% DEL SUELDO

SINO, EL BONO NAVIDEÑO SERÁ EL 20% DEL SUELDO

CALCULAR EL MONTO DEL BONO NAVIDEÑO

MOSTRAR EL MONTO DEL BONO NAVIDEÑO CORRESPONDIENTE AL EMPLEADO

FIN

RAPTOR:

3.19 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 el 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 el
tipo A, sin importar el sexo.

PSEUDOCODIGO:

INICIO

PEDIR LA EDAD Y EL SEXO DE LA PERSONA

SI LA PERSONA TIENE MÁS DE 70 AÑOS, SE LE APLICA LA VACUNA TIPO C.

SINO, SI LA PERSONA TIENE ENTRE 16 Y 69 AÑOS, Y ES MUJER, SE LE APLICA LA VACUNA TIPO


B.

SINO, SI LA PERSONA TIENE ENTRE 16 Y 69 AÑOS, Y ES HOMBRE, SE LE APLICA LA VACUNA TIPO


A.

SINO, SI LA PERSONA ES MENOR DE 16 AÑOS, SE LE APLICA LA VACUNA TIPO A.

MOSTRAR EL TIPO DE VACUNA CORRESPONDIENTE A LA PERSONA

FIN

RAPTOR:

3.20 Realice un algoritmo para resolver el siguiente problema: una fábrica de pantalones desea
calcular cuál es el precio final de venta y cuánto ganará por los N pantalones que produzca con

el corte de alguno de sus modelos, para esto se cuenta con la siguiente información:

a) Tiene dos modelos A y B, tallas 30, 32 y 36 para ambos modelos.

b) Para el modelo A se utiliza 1.50 m de tela, y para el B 1.80 m.

c) Al modelo A se le carga 80 % del costo de la tela, por mano de obra. Al modelo B se le carga

95 % del costo de la tela, por el mismo concepto.

d) A las tallas 32 y 36 se les carga 4 % del costo generado por mano de obra y tela, sin importar
el modelo.

e) Cuando se realiza el corte para fabricar una prenda sólo se hace de un solo modelo y talla.

f) Finalmente, a la suma de estos costos se les carga 30%, que representa la ganancia extra de
la tienda.

PSEUDOCODIGO:

INICIO

PEDIR EL NÚMERO DE PANTALONES A PRODUCIR (N).

PEDIR EL MODELO DE PANTALÓN (A O B).

PEDIR LA TALLA DEL PANTALÓN (30, 32 O 36).

SI EL MODELO ES A, CALCULAR EL COSTO DE LA TELA (1.5 M X $X COSTO POR METRO) Y


SUMAR EL 80% DE ESTO POR LA MANO DE OBRA.

SI EL MODELO ES B, CALCULAR EL COSTO DE LA TELA (1.8 M X $X COSTO POR METRO) Y SUMAR


EL 95% DE ESTO POR LA MANO DE OBRA.

SI LA TALLA ES 32 O 36, AGREGAR UN 4% A LOS COSTOS GENERADOS POR LA TELA Y LA MANO


DE OBRA.

SUMAR LOS COSTOS OBTENIDOS EN LOS PASOS ANTERIORES.

SUMAR EL 30% DE GANANCIA EXTRA DE LA TIENDA.

CALCULAR EL PRECIO FINAL DE VENTA: SUMA DE COSTOS + GANANCIA.

MOSTRAR EL PRECIO FINAL DE VENTA Y LA GANANCIA POR PANTALÓN. 12.

FIN.

RAPTOR:

3.21 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.

PSEUDOCODIGO:

INICIO

PEDIR EL SALDO ANTERIOR DEL CLIENTE

PEDIR EL MONTO DE LAS COMPRAS REALIZADAS POR EL CLIENTE

PEDIR EL PAGO QUE DEPOSITÓ EL CLIENTE EN EL CORTE ANTERIOR

CALCULAR EL SALDO ACTUAL COMO:

SALDO ACTUAL = SALDO ANTERIOR + MONTO DE LAS COMPRAS - PAGO DEPOSITADO EN


CORTE ANTERIOR

CALCULAR EL PAGO MÍNIMO COMO:

PAGO MÍNIMO = 0.15 * SALDO ACTUAL

CALCULAR EL SALDO TOTAL PARA NO GENERAR INTERESES COMO:

SALDO TOTAL PARA NO GENERAR INTERESES = (0.85 * SALDO ACTUAL) + (0.12 * SALDO
ACTUAL) + 200

MOSTRAR EL SALDO ACTUAL, EL PAGO MÍNIMO Y EL SALDO TOTAL PARA NO GENERAR


INTERESES

FIN

RAPTOR:

También podría gustarte