Ejercicios de sentencias condicionales en pseint
Compra de artículos, Si los artículos comprados es menor a 3 Pagar en efectivo, caso contrario pagar con tarjeta.
Algoritmo sin nombre Escribir "Ingrese la cantidad de articulos comprados " Leer art Si art < 3 Entonces Escribir "Pagar con Efectivo" SiNo Escribir "Pagar con Tarjeta" FinSi FinAlgoritmo
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 sin_nombre 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
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 sin_nombre 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
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 sin_nombre 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
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 sin_nombre 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
- Pedir el valor de un producto y mostrar cuanto valdría si se aplica un descuento del 15% a su precio.
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 sin_nombre 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
EJERCICIOS PROPUESTOS
- 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.
- 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.
- Dado un tiempo en segundos, calcular los segundos restantes que le correspondan para convertirse exactamente en minutos.
- 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.
- 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.
Pública tu duda o comentario
Resuelve tus dudas con la comunidad.
(0) Comentarios
No registra comentarios, se el primero en comentar.
Publicar