Está en la página 1de 9

Ejercicios de sentencias condicionales

en Pseint SI – ENTONCES
1.-Compra de artículos, Si los artículos comprados es menor a 3 Pagar en efectivo,
caso contrario pagar con tarjeta.

Algoritmo pago
Escribir "Ingrese la cantidad de articulos comprados "
Leer art
Si art < 3 Entonces
Escribir "Pagar con Efectivo"
SiNo
Escribir "Pagar con Tarjeta"
FinSi
FinAlgoritmo
Resultado :

2.-Desarrolle   un  algoritmo   que  permita   leer  tres   valores   y  almacenarlos  


en   las  variables   num1, num2, num3  respectivamente.  El  algoritmo  debe 
imprimir  cual  es  el  mayor .  Recuerde  constatar  que los tres valores 
introducidos  por el teclado  sean  valores  distintos.

Algoritmo numeros_mayor
Escribir "Ingrese el primer valor "
Leer num1
Escribir "Ingrese el segundo valor "
Leer num2
Escribir "Ingrese el tercer valor "
Leer num3
Si num1 > num2 & num1 > num3 Entonces
Escribir "El numero mayor es : " num1
SiNo
Si num2 > num1 & num2 > num3 Entonces
Escribir "El numero mayor es : " num2
SiNo
Escribir "El mayor numero es : " num3
FinSi
FinSi
FinAlgoritmo

3.- Ingresar por teclado 3 números enteros y mostrar  el menor de los 3 números
ingresados y la suma de dichos números.

Algoritmo numero_menor_y_suma
Escribir "Ingrese el primer valor "
Leer num1
Escribir "Ingrese el segundo valor "
Leer num2
Escribir "Ingrese el tercer valor "
Leer num3
suma <- num1 + num2 + num3
Si num1 < num2 & num1 < num3 Entonces
Escribir "El numero menor es : " num1
Escribir "La suma de los numeros es : " suma
SiNo
Si num2 < num1 & num2 < num3 Entonces
Escribir "El numero menor es : " num2
Escribir "La suma de los numeros es : " suma
SiNo
Escribir "El numero menor es : " num3
Escribir "La suma de los numeros es : " suma
FinSi
FinSi
FinAlgoritmo

4.-A un trabajador le pagan según sus horas trabajadas por una tarifa de pago por
hora. si la cantidad de horas trabajadas es mayor a 40 horas. la tarifa se incrementa
en un 50% para las horas extras. calcular el salario del trabajador dadas las horas
trabajadas y la tarifa.

Algoritmo salario_trabajador
Escribir "Ingrese las horas trabajadas"
Leer horas_trabajadas
Escribir "Ingrese la tarifa por hora trabajada"
Leer tarifa
Si horas_trabajadas <= 40 Entonces
salario <- horas_trabajadas * tarifa
Escribir "Salario normal " salario
SiNo
tarifa_extra <- tarifa + 0.50 * tarifa
horas_extras <- horas_trabajadas - 40
Escribir "Horas extras trabajadas " horas_extras
salario <- horas_extras * tarifa_extra + 40 *tarifa
Finsi
Escribir "Valor de la tarifa extra " tarifa_extra
Escribir salario
FinAlgoritmo
5.- Ingresar por teclado dos valores numéricos y mostrar cual es el mayor o si son
iguales, mostrar el residuo de la división de dichos números.

Algoritmo Ejercicio5
Escribir "Ingrese el primer numero "
Leer n1
Escribir "Ingrese el segundo numero "
Leer n2
Si n1 > n2 Entonces
Escribir "El numero mayor es : " n1
SiNo
Si n2 > n1 Entonces
Escribir "El numero mayor es : " n2
SiNo
Escribir "Los numeros son iguales "
FinSi
FinSi
res<- n1%n2
Escribir "El residuo de la division es " res
FinAlgoritmo
6.- Pedir el valor de un producto y mostrar cuanto valdría si se rebaja un 15% su
precio.

7.- Hacer un algoritmo que calcule el total a pagar por la compra de camisas. Si se


compran tres camisas o más se aplica un descuento del 20% sobre el total de la
compra y si son menos de tres camisas un descuento del 10%

Algoritmo Ejercicio7
Escribir "Ingresar la cantidad de camisas a comprar"
Leer nc
Escribir "Ingrese el precio de la camisa"
Leer pc
Si nc >= 3 Entonces
costo<-nc*pc
Escribir "El costo de las camisas es " costo
des<-costo*0.20
Escribir "El descuento es " des
pt<-costo-des
Escribir "El costo total a pagar es " pt
SiNo
costo<-nc*pc
Escribir "El costo de las camisas es " costo
des<-costo*0.10
Escribir "El descuento es " des
pt<-costo-des
Escribir "El costo total a pagar es " pt
FinSi
FinAlgoritmo
8.- A un trabajador le descuentan de su sueldo el 10%, si su sueldo es menor o
igual a 1000. por encima de 1000 y hasta 2000 el 5% del adicional, y por encima
de 2000 el 3% del adicional. calcular el descuento y sueldo neto que recibe el
trabajador dado su sueldo.

9.-Determinar si un alumno aprueba o reprueba un curso, sabiendo que aprobara si


su promedio de cinco calificaciones es mayor o igual a 13; reprueba en caso
contrario.

10.- Dado un tiempo en segundos, calcular los segundos restantes que le


correspondan para convertirse exactamente en minutos.

11.- Una distribuidora de motocicletas tiene una promoción de fin de año que


consiste en lo siguiente. Las motos marca Honda tienen un descuento del 5%, las
marcas Yamaha del 8% y las Suzuki del 10%, las otras marcas 2%. Se debe
mostrar el precio de la moto, el descuento y el precio a pagar.

12.- Pedir un valor numérico e indicar si es par o no es par.

13.- Un cliente va a comprar una moto y se percata que si lo compraba el día


martes tiene un descuento del 12%, luego si lo compra el día sábado tiene un
descuento del 18% y si es feriado un 25%, mostrar cuanto pagara en cada opción.

Algoritmo Ejercicio13
dia<-" "
precio<-0
Escribir " Ingrese el costo de la moto"
Leer precio
Escribir " Ingrese el dia de la compra"
Leer dia
Si dia = "martes" Entonces
des<-precio * 0.12
Escribir "El descuento es : " des
pago<-precio-des
Escribir "El pago total de la moto es : " pago
SiNo
Si dia= "sabado" Entonces
des<-precio * 0.18
Escribir "El descuento es : " des
pago<-precio-des
Escribir "El pago total de la moto es : " pago
SiNo
des<-precio * 0.25
Escribir "El descuento es : " des
pago<-precio-des
Escribir "El pago total de la moto es : " pago
FinSi
FinSi
FinAlgoritmo

14.- Crear un algoritmo que muestre el nombre del cliente y  la compra de llantas, 
si la cantidad de llantas comprados es menor de 12, al precio de las llantas
compradas se le hará un descuento del 20%, sabiendo que el costo de la llanta es
250 soles por unidad, y si el número de llantas compradas es mayor de 12, el
precio de llanta se reduce a 220 por unidad y el descuento será de 25%.
Algoritmo compra_llantas
Escribir "Ingrese el nombre del comprador"
Leer nombre
Escribir "Ingresar el numero de llantas a comprar"
Leer nllantas
Si nllantas < 12 Entonces
psd<-nllantas*250
des<-psd*0.20
ptotal<-psd-des
Escribir "A comprado menos de una docena de llantas "
Escribir "El total sin descuento es : " psd
Escribir "El descuento es : " des
Escribir nombre " Pagara " ptotal
Sino
psd<-nllantas*220
des<-psd*0.25
ptotal<-psd-des
Escribir "A comprado mas de una docena de llantas "
Escribir "El total sin descuento es : " psd
Escribir "El descuento es : " des
Escribir nombre " Pagara " ptotal
Finsi
FinAlgoritmo
15.- Calcular el nuevo salario de un obrero, si obtuvo un incremento semestral del
25% sobre su salario anterior, y mostrar el total cobrado de los mese con el nuevo
salario, si solo trabajo 10 meses.

También podría gustarte