14. Algoritmos || Ejercicios estructuras selectivas Pseint
Ejercicios algoritmos Pseint
6. Hacer un algoritmo en Pseint para ayudar a un trabajador a saber cuál será su sueldo semanal, se sabe que si trabaja 40 horas o menos, se le pagará $20 por hora, pero si trabaja más de 40 horas entonces las horas extras se le pagarán a $25 por hora.
Proceso AyudarTrabajador Definir xx, sueldo, bono Como Entero; bono <- 0; sueldo <- 0; Escribir "ingrese las horas trabajadas"; Leer xx; si (xx < 40) entonces sueldo <- xx * 20; Escribir "Su sueldo esta semana es de : ",sueldo; SiNo bono <- xx - 40; sueldo <- (xx - bono) * 20; Escribir "Su sueldo esta semana es de: ",sueldo + (bono * 25); FinSi FinProceso
Diagrama de flujo
Diagrama Nassi-Shneiderman
7. Hacer un algoritmo en Pseint para una tienda de helado que da un descuento por compra a sus clientes con membresía dependiendo de su tipo, sólo existen tres tipos de membresía, tipo A, tipo B y tipo C. Los descuentos son los siguientes:
Tipo A 10% de descuento
Tipo B 15% de descuento
Tipo C 20% de descuento
Proceso TiendaHelado Definir compra Como real; Definir tipo como caracter; Escribir "Ingrese el monto de compra"; Leer compra; Escribir "Tipo de cliente"; Leer tipo; segun (tipo) hacer Caso 'A': Escribir "Tipo A"; Escribir "Total a pagar ",(compra - (compra * 0.10)); Caso 'B': Escribir "Tipo B"; Escribir "Total a pagar ",compra - (compra * 0.15); Caso 'C': Escribir "Tipo C"; Escribir "Total a pagar ",compra - (compra * 0.20); De Otro Modo: Escribir "Total a pagar ",compra; FinSegun FinProceso
Diagrama de flujo
Diagrama Nassi-Shneiderman
8. Hacer un algoritmo en Pseint para calcular el promedio de tres notas y determinar si el estudiante aprobó o no.
Proceso Promedio Definir nota1, nota2, nota3, promedio Como Real; promedio <- 0; Escribir "Ingrese sus notas"; Leer nota1, nota2, nota3; promedio <- (nota1 + nota2 + nota3) / 3; si (promedio >= 9.5) entonces Escribir "Aprobado"; SiNo Escribir "Reprobado"; FinSi FinProceso
Diagrama de flujo
Diagrama Nassi-Shneiderman
9. Hacer un algoritmo en Pseint para determinar el aumento de un trabajador, se debe tomar en cuenta que si ganaba más de $2000 tendrá un aumento del 5%, si generaba menos de $2000 su aumento será de un 10%.
Proceso AumentoTrabajador Definir salario Como Real; Escribir 'Ingrese su salario anterior'; Leer salario; Si (salario<2000) Entonces Escribir 'Su nuevo salario será: ',salario+(salario*0.1); SiNo Escribir 'Su nuevo salario será: ',salario+(salario*0.05); FinSi FinProceso
Diagrama de flujo
Diagrama Nassi-Shneiderman
10. Hacer un algoritmo en Pseint que diga si un número es par o impar.
Proceso NumeroParImpar Definir num Como Entero; Escribir 'Ingrese un número'; Leer num; Si (num mod 2 = 0) Entonces Escribir 'El número es par '; SiNo Escribir 'El número es par '; FinSi FinProceso
Diagrama de flujo
Diagrama Nassi-Shneiderman
Publica un comentario