Está en la página 1de 6

Ejercicios estructuras Decisionales

Universidad Distrital francisco José de Caldas

Informática y Algoritmos Grupo-246


Walter Orduz 20201573070
worduzi@correo.udistrital.edu.co

Ejercicio No.1.

Una tienda vende computadores de todas las marcas. Dependiendo del valor de la compra se
ofrecen unos descuentos con base al siguiente criterio:

Basándose en la anterior tabla escribir: el total de la compra, el valor por concepto de descuento y
calcular el valor total a pagar.

com…………………………..Valor de la compra
des…………………………….Descuento

Programa Compras
Variables
com, des, Total: Reales
Inicio
Escribir “Algoritmo para determinar Valor de la compra, valor del descuento y total a pagar”
Escribir “Ingrese el valor de su compra”
Leer com
Si (com < 500000) entonces
Escribir "No hay descuento”
SiNo
Si (com <= 1000000) Entonces
des = com*0.05
SiNo
Si (com >= 1000001 y com <= 2000000) Entonces
des = com*0.07
SiNo
Si (com > 2000000) Entonces
des = com*0.10
FinSi
FinSi
FinSi
FinSi
Total = com-des
Escribir “El valor total de su compra es :”,com
Escribir “Su descuento es de :”,des
Escribir “Total a pagar :”,Total
Fin

Prueba De Escritorio
com des Total Salida
1500000 105000 1395000 Algoritmo para determinar Valor de la compra, valor del descuento y
total a pagar
Ingrese el valor de su compra
El valor total de su compra es : 1500000
Su descuento es de : 105000
Total a pagar : 1395000

Ejercicio No.2.

Determinar el deporte a practicar teniendo en cuenta la temperatura en grados Fahrenheit. El


siguiente cuadro detalla el deporte a realizar y su temperatura correspondiente:

tem………………………………..Temperatura en grados Fahrenheit

Programa Deporte
Variables
tem: Entero
Inicio
Escribir “Algoritmo para determinar el deporte a practicar”
Escribir “Ingrese temperatura en grados Fahrenheit”
Leer tem
Si (tem > 80) entonces
Escribir “Deporte a practicar: Natación”
SiNo
Si (tem >= 70 y tem <= 80) Entonces
Escribir “Deporte a practicar: Tennis”
SiNo
Si (tem >= 40 y tem <= 69) Entonces
Escribir “Deporte a practicar: Golf”
SiNo
Si (tem >= 10 y tem <= 40 ) Entonces
Escribir “Deporte a practicar: Esquí”
SiNo
Si (tem < 10) Entonces
Escribir “Deporte a practicar: Marcha”
FinSi
FinSi
FinSi
FinSi
FinSi
Fin

Prueba de Escritorio
tem Salida
75 Algoritmo para determinar el deporte a practicar
Ingrese temperatura en grados Fahrenheit
Deporte a practicar: Tennis

Ejercicio No.3

Leer 2 números; si son iguales que los multiplique, si el primero es mayor que el segundo que los
reste y si no que los sume.

Programa Operaciones
Variables
N1, N2, N3: Enteros
Inicio
Escribir “Algoritmo de tarea”
Escribir “Digite el primer Número”
Leer N1
Escribir “Digite el segundo Número”
Leer N2
Si (N1 == N2) Entonces
N3 = N1*N2
SiNo
Si (N1 > N2) Entonces
N3 = N1-N2
SiNo
N3 = N1+N2
FinSi
FinSi
FinSi
Escribir “El resultado es :”,N3
Fin

Prueba de Escritorio
N1 N2 N3 Salidas
9 2 7 Algoritmo de tarea
Digite el primer Número
Digite el segundo Número
El resultado es : 7

Ejercicio No.4.

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.

HT…………………………………………..Horas trabajadas
PH…………………………………………..Pago por hora
HE…………………………………………..Horas Extra
PE……………………………………………Pago Extras
PD…………………………………………..Pago Dobles
PT……………………………………………Pago Triples
Total

Programa Extras
Variables
HT, HE: Enteros
PH, PE, PD, PT, Total: Reales
Inicio
Escribir “Algoritmo para determinar el pago por horas extras”
Escribir “Ingrese el número de horas trabajadas”
Leer HT
Escribir “Ingrese pago por hora”
Leer PH
Si (HT <= 40) Entonces
Total = PH*HT
SiNo
HE = HT-40
Si (HE <= 8) Entonces
PE = HE*PH*2
SiNo
PD = 8*PH*2
PT = (HE- 8)*PH*3
PE = PD+PE
FinSi
Total = 40*(PH+PE)
FinSi
Escribir “Su pago total es de :”,Total
Fin

Prueba de Escritorio
HT PH HE PE PD Total Salida
48 4000 8 64000 64000 224000 Algoritmo para determinar el pago por horas extras

Ingrese el número de horas trabajadas


Ingrese pago por hora
Su pago total es de : 224000

Ejercicio No.5.

Elaborar un programa en el cual se capturen dos valores uno para la variable a y otro para la
variable b. El programa además debe de leer un carácter y tomar una de las siguientes
determinaciones:

• Si es ‘+’ debe sumar las dos variables

• Si es ‘-’ debe restar las dos variables

• Si es ‘*’ debe multiplicar las dos variables

• Si es ‘/’ debe dividir las dos variables

Programa Variables
Variables
a, b, R: Reales
op: Carácter
Escribir “Algoritmo para ejecutar operaciones aritméticas”
Escribir “Ingrese el primer número”
Leer a
Escribir “Ingrese el segundo número”
Leer b
Escribir “Escriba el símbolo de la operación que desea realizar (+), (-), (*), (/)”
Leer op
Si (op = (+) ) Entonces
R = a+b
SiNo
Si (op = (-) ) Entonces
R = a-b
SiNo
Si ( op = (*) ) Entonces
R = a*b
SiNo
R = a/b
FinSi
FinSi
FinSi
Escribir “El resultado es :”,R
Fin

Prueba de Escritorio
A B op R Salida
12 5 / 2.4 Algoritmo para ejecutar operaciones aritméticas
Ingrese el primer número
Ingrese el segundo número
Escriba el símbolo de la operación que desea realizar (+), (-), (*),
(/)
El resultado es : 2.4

También podría gustarte