Ejercicios de Sentencias Condicionales en Pseint

You might also like

You are on page 1of 6

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.

You might also like