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 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
  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 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
  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 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
  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 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
  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 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
  6. Pedir el valor de un producto y mostrar cuanto valdría si se aplica un descuento del 15% a 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 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

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

(0) Comentarios

No registra comentarios, se el primero en comentar.
Publicar

Pública tu duda o comentario

Resuelve tus dudas con la comunidad.

*Obligatorio*