Está en la página 1de 9

TECNOLÓGICO UNIVERSITARIO AGUASCALIENTES

INGENIERÍA INDUSTRIAL

PROGRAMACIÓN

Nombre del Christian Manuel de la Cruz Bernal Fecha: 13/12/2021


Estudiante:
Materia: Programación Carrera: Ing. Industrial
Profesores: Dr. Héctor Cardona Reyes Semestre: 6A
Periodo: ( ) Enero – Junio ( x ) Agosto - Diciembre Aciertos:
Parcial: 1° ( ) 2° ( ) 3° ( )
Tipo de Examen: Calificación:
Otro: FINAL

I. Instrucciones: Realice lo que a continuación se pide: Valor: 100 puntos

1. Realice las siguientes conversiones de sistemas numéricos (50 puntos).

a. 239416 = 100011100101002
b. IFC16 = _=10010101102
c. 631258 = 665516
d. EBA16 = 72728
e. 11101101101011010101011011101101001110110012 = 1666552556647318
f. D529F16 = 110101010010100111112
g. 81566252346510 = ___________2
h. 85672478348 = 101010111100110111101111000100100011010016
i. ABCDEF123416 = 10101011110011011110111100010010001101002
j. 1234ABCDEF16 = 11064527467578

2. Realice los siguientes diagramas de flujo y seudocódigo de los siguientes problemas (50
puntos).

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

Algoritmo COMPRA

Definir saldo,monto,pago,minimo,interes,multa Como Real

Escribir 'Ingresa el saldo anterior'

Leer saldo

Escribir 'Ingresa el monto de la compra'

Leer monto

Escribir 'Ingresa el pago del corte anterior'

Leer pago

minimo <- saldo*.15


Si pago<minimo Entonces
interes <- (saldo*.12)

multa <-
200 FinSi

saldo <- saldo+monto+interes+multa-pago


minimo <- saldo*.15

Escribir 'El pago minimo es: $',minimo

Escribir 'Interes cargados $',interes

Escribir 'Pago por multa: $',multa

Escribir 'El pago para no generar interes es: $',saldo*.85

Escribir 'El saldo actual es: $',saldo

FinAlgoritmo
b. Una compañía fabrica focos de colores (verdes, blancos y rojos). Se desea
contabilizar, de un lote de N focos, el número de focos de cada color que hay en
existencia. Desarrolle un algoritmo para determinar esto y represéntelo
mediante el diagrama de flujo y el pseudocódigo utilizando el ciclo apropiado.

Algoritmo FOCOS

Definir n,color,verde,blanco,rojo Como Entero

Escribir 'INGRESA LA CONTIDAD DE FOCOS'

Leer n
verde <- 0
blanco <- 0
rojo <- 0
Mientras
n>0 Hacer

Escribir 'Seleccione un color'

Escribir '1=verde'

Escribir '2=blanco'

Escribir '3=rojo'

Leer color

Si color>=1 Y color<=3 Entonces

Si color==1 Entonces verde <-


verde+1

SiNo

Si color==2 Entonces

blanco <- blanco+1

SiNo

rojo <- rojo+1


FinSi
FinSi

n <- n-1

SiNo

Escribir 'Ingresa un color correcto'

FinSi

FinMientras

Escribir 'El total de focos verdes es:',verde

Escribir 'El total de focos blancos es:',blanco

Escribir 'El total de focos rojos es:',rojo

FinAlgoritmo

También podría gustarte