Ejercicios de sentencias condicionales en pseint
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.