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





No hay comentarios