lunes, 30 de septiembre de 2019

Creando un Reloj con PseInt

Código


El reloj que se ha realizado en PseInt primero pide la hora, minutos y segundos con los que va a iniciar, mediante el uso de estructuras repetitivas valida datos correctos y posteriormente muestra la hora ingresada y avanza tal cual lo hace un reloj de segundo en segundo mediante la función ESPERAR

Proceso reloj
   Definir hora, minuto, segs Como Entero
   Repetir
     Escribir "Ingrese la hora"
     Leer hora 
   Hasta Que hora>=0 Y hora <24
   Repetir
     Escribir "Ingrese los minutos"
     Leer minuto  
   Hasta Que hora>=0 Y hora <60
   Repetir
     Escribir "Ingrese los segundos"
     Leer segs  
   Hasta Que hora>=0 Y hora <60
   Escribir "Presiona una tecla para comenzar"
   Esperar Tecla
   Mientras Verdadero Hacer
     Limpiar Pantalla
     Si hora<10 Entonces
       Escribir "0" hora Sin Saltar
     Sino
       Escribir hora Sin Saltar
     FinSi
     Escribir " : " Sin Saltar
     Si minuto<10 Entonces
       Escribir "0" minuto Sin Saltar
     Sino
       Escribir minuto Sin Saltar
     FinSi  
     Escribir " : " Sin Saltar
     Si segs<10 Entonces
       Escribir "0" segs
     Sino
       Escribir segs
     FinSi
     segs<-segs+1  
     Si segs=60 Entonces
       minuto<-minuto+1
       segs<-0
       Si minuto=60 Entonces
         hora<- hora+1
         minuto<-0
         Si  hora=24 Entonces
           hora<-0
         FinSi
       FinSi
     FinSi 
     Esperar 1 Segundo  
   FinMientras
FinProceso

miércoles, 18 de septiembre de 2019

Ejercicios con PseInt de estructuras repetitivas - Avanzado


EJERCICIO #1


Crear una calculadora de MCD en pseudocódigo, que permita ingresar dos números y muestre el MCD. Solo se debe permitir ingresar números enteros positivos




EJERCICIO #2


Realizar un pseudocódigo que permita ingresar un número positivo, luego una base menor a 10 y devuelva el número en dicha base.




EJERCICIO #3


Crear un pseudocódigo que permita ingresar una frase u oración y devuelva la cantidad de vocales que hay.




EJERCICIO #4


Crear un algoritmo que simule "n" lanzamientos de un dado y muestre el valor que salió en cada lanzamiento. Finalmente debe mostrar una tabla resumen de cuantas veces salio cada valor. Nota: use arreglos




EJERCICIO #5


Desarrollar un pseudocódigo que permita calcular el sueldo mensual de "n" empleados de una empresa. Se ingresa el nombre, categoria y número horas trabajadas. Si la categoría es A, el pago por hora es de 50 soles, si es B es de 35 soles, si es C es de 25 soles y si es D es de 21 soles. Luego mostrar el pago que le corresponde a cada trabajador, el pago total que se debe hacer, el total de trabajadores que ganan menos de 1000 soles, el total que ganan desde 1000 soles a 4000 soles y los que ganan más de 4000 soles.

Ejercicios con PseInt de estructuras repetitivas - Intermedio


EJERCICIO #1


Crear una calculadora en pseudocódigo, que permita ingresar un número positivo y lo devuelva en binario.




EJERCICIO #2


Realizar un pseudocódigo que permita calcular el factorial de un número entero positivo. Nota: Mostrar 1 si se pide calcular el factorial de cero.




EJERCICIO #3


Realizar un pseudocódigo que permita calcular el monto total de sueldos de todos los empleados de N empleados de una empresa para el mes de Junio. Se ingresa el nombre, número de días programados y número de días que faltó por cada empleado. Además, se pide el monto total de sueldos de todos los empleados. El pago por día a cada empleado es 50 soles y el descuento por día de falta es de 100% del pago diario.




EJERCICIO #4


Desarrollar un pseudocódigo que luego de ingresar 2 números naturales, donde el segundo debe ser mayor que el primero, por teclado. Luego imprima los números naturales pares que hay entre ambos empezando por el menor y luego haga el mismo proceso para los impares




EJERCICIO #5


Crear una algoritmo en pseudocódigo que permita ingresar un número positivo y muestre el número de cifras totales, el número de cifras pares e impares

Ejercicios con PseInt de estructuras repetitivas - Básico


EJERCICIO #1


Construir un pseudocódigo que solo permita ingresar números positivos, en caso de que el número no sea positivo debe volver a pedir que se ingrese el número hasta que el usuario ingrese un número positivo, luego mostrar el número.




EJERCICIO #2


Realizar un pseudocódigo que solo permita ingresar dos números diferentes, sin finalizar el proceso, luego muestre el menor y el mayor




EJERCICIO #3


Realizar un pseudocódigo que muestre la frase: "¿Que podría ser peor?" diez veces usando la estructura repetitiva para.




EJERCICIO #4


Crear una algoritmo en pseudocódigo que permita ingresar un número entre 0 y 12, luego muestre la tabla de multiplicar de dicho número del 0 al diez




EJERCICIO #5


Desarrollar un pseudocódigo que luego de ingresar 2 números naturales, donde el segundo debe ser mayor que el primero, por teclado. Luego imprima los números naturales que hay entre ambos empezando por el mayor.

viernes, 13 de septiembre de 2019

Ejercicios con PseInt de estructuras condicionales - Avanzado


EJERCICIO #1


Construir un pseudocódigo que permita el sueldo base de un trabajador (asumimos que el usuario ingresa un valor mayor a cero), su categoría (A,B o C) y la cantidad de hijos (asumimos que el usuario ingresa un valor mayor o igual que cero). Luego calcule y muestre su sueldo bruto de acuerdo a las siguientes tablas:

Categoría Aumento
A 10% de su sueldo base
B 20% de su sueldo base
C 15% de su sueldo base


Número de hijos Bono
Ninguno 0 soles
De 1 a 3 200 soles
De 4 a 6 350 soles
De 7 a más 500 soles





EJERCICIO #2


Construir un pseudocódigo que permita ingresar la fecha de un año (valor mayor que cero) y muestre un mensaje indicando si es bisiesto o no. Nota: Mostrar una advertencia si se ingresa un valor menor igual que cero.




EJERCICIO #3


Realizar un pseudocódigo que permita calcular el sueldo semanal de un trabajador. El programa debe pedir el total de horas trabajadas en la semana y el pago por hora. Si el total de horas trabajadas es mayor a 48 la diferencia de horas se considera como horas extras y se pagan un 50% más que una hora normal. Si el sueldo obtenido es mayor a S/ 500.00 se descuenta un 11% en caso contrario el descuento es del 5%. El programa debe mostrar el total de horas laboradas, la cantidad de horas extra, el sueldo sin descuentos y su sueldo final




EJERCICIO #4


Construir un pseudocódigo que permita ingresar un numero natural de dos a tres cifras y muestre el mensaje "Es capicúa" o "No es capicúa" según sea el caso. Nota: mostrar una advertencia si el número no es de 2 o 3 cifras.




EJERCICIO #5


Desarrollar un pseudocódigo que permita ingresar un año, valide que sea mmayor que cero, luego un mes (validando que se encuentra entre 1 y 12). Finalmente el día y muestre un mensaje señalando si la fecha existe. Nota: en caso la fecha no exista mostrar una advertencia.

Ejercicios con PseInt de estructuras condicionales - Intermedio


EJERCICIO #1


Construir un pseudocódigo que permita ingresar un número y devuelva un mensaje de acuerdo a la siguiente tabla:

Valor Mensaje
Menor de 0 Negativo
Igual a 0 Neutro
Mayor de 0 Positivo





EJERCICIO #2


Construir un pseudocódigo que permita ingresar dos número y un símbolo (+,-,x,÷) y dependiendo del operador devuelva la suma, la diferencia, el producto o la división. Nota: verificar que el divisor no sea cero y mostrar una advertencia si se ingresa un valor diferente a esos símbolos




EJERCICIO #3


Realizar un pseudocódigo que permita ingresar tres números (asumimos que el usuario ingresa tres números diferentes) y nos muestre el menor de ellos.




EJERCICIO #4


Construir un algoritmo que al ingresar un número desde 1 hasta el 29. Luego muestre en pantalla el número escrito en forma literal. Por ejemplo, si se ingresa 12 debe mostrar doce.




EJERCICIO #5


Desarrollar un pseudocódigo que permita ingresar las medidas de los tres lados de un triángulo y mostrar en pantalla si el triángulo es equilátero, isóceles, escaleno o no puede existir.

Ejercicios con PseInt de estructuras condicionales - Básico


EJERCICIO #1


Construir un pseudocódigo que permita ingresar un número, si el número es mayor de 500, se debe calcular y mostrar en pantalla el 18% de este.




EJERCICIO #2


Realizar un pseudocódigo que permita ingresar un número, si el número es menor de 100 debe mostrar el 10% del número, en caso contrario debe mostrar el 20% del número.




EJERCICIO #3


Realizar un pseudocódigo que permita ingresar dos números (asumimos que el usuario ingresa dos números diferentes) y nos muestre el mayor de ambos.




EJERCICIO #4


Crear una calculadora de división en pseudocódigo, que permita ingresar dos números y muestre el cociente. En caso de ingresar cero en el divisor nos debe decir: "No se puede dividir entre cero"




EJERCICIO #5


Desarrollar un pseudocódigo que permita ingresar dos números, si son diferentes los debe multiplicar en caso contrario los debe sumar y mostrar el resultado en pantalla.

Ejercicio con PseInt usando funciones

Las funciones dentro de PseInt se pueden crear mediante la palabra reservada SubProceso, SubAlgortimo o Función. Esto dependerá del estilo d...