Você está na página 1de 4

TRABAJO FINAL DE FUNDAMENTOS DE PROGRAMACION

Con el uso de PSeInt cree el Pseudocodigo de cada uno de los siguientes ejercicios:

1. Leer tres números que denoten una fecha (día, mes, año). Comprobar que es una fecha

válida. Si no es válida escribir un mensaje de error. Si es válida escribir la fecha

cambiando el número del mes por su nombre. Ej. si se introduce 1- 2- 2006, se deberá

imprimir “1 de febrero de 2006”. El año debe ser mayor que 0.

2. Algoritmo que dado un año, nos diga si es bisiesto o no. Un año es bisiesto bajo las

siguientes condiciones:

 Un año divisible por 4 es bisiesto y no debe ser divisible entre 100.

 Si un año es divisible entre 100 y además es divisible entre 400, también

resulta bisiesto.

3. Una solicitante de trabajo presenta cinco prueba distintas (La puntuación máxima es 10).

Se clasifican de la siguiente forma: “CONTRATADO”, si por lo menos tienes dos pruebas

con 9. “ARCHIVAR” si no se contrata pero tiene todas las pruebas con al menos 7.

“RECHAZAR” cuando ni se contrata ni se archiva. Escribir un algoritmo que tenga como

entrada el nombre y las clasificaciones del solicitante y muestre el nombre y la

clasificación, así como el total de puntos obtenidos en todas las pruebas.

4. Diseñar un algoritmo que calcule cuanto de peso le recomienda un nutricionista bajar a

su paciente al mes de acuerdo a su sobrepeso y género:

Género
Kilos de Hombre Mujer
sobrepeso
1–5 0.8% 0.5%
6 – 10 0.7% 0.4%
11 – más 0.6% 0.3%

5. Diseñar un algoritmo que calcule el monto que recaudó el promotor del concierto de

Madonna en su último concierto donde hubo 30,000 asistentes y 3 tipos de entradas.

Entradas Precio $
VIP 900
Platea 600
Mezanine 300
6. Algoritmo que te dice tu edad dependiendo tu Fecha de Nacimiento

7. Algoritmo que te pide 3 números y te dice cual es mayor y cual es el menor

8. Hacer un pseudocodigo que imprima los numeros del 100 al 0, en orden decreciente.

9. Hacer un programa que imprima la suma de los 100 primeros numeros.

10. Hacer un pseudocódigo que imprima los numeros impares hasta el 100 y que imprima

cuantos impares hay.

11. Hacer un pseudocodigo que imprima todos los numeros naturales que hay desde la

unidad hasta un numero que introducimos por teclado.

12. Hacer un pseudocodigo que solo nos permita introducir S o N.

13. Introducir un numero por teclado. Que nos diga si es positivo o negativo.

14. Imprimir y contar los multiplos de 3 desde la unidad hasta un numero que

introducimos por teclado.

15. Hacer un pseudocodigo que imprima los numeros del 1 al 100. Que calcule la

suma de todos los numeros pares por un lado, y por otro, la de todos los

impares.

16. Imprimir y contar los numeros que son multiplos de 2 o de 3 que hay entre 1 y 100.

17. Hacer un pseudocodigo que imprima el mayor y el menor de una serie de cinco numeros

que vamos introduciendo por teclado.

18. Imprimir diez veces la serie de numeros del 1 al 10.

19. Imprimir, contar y sumar los multiplos de 2 que hay entre una serie de numeros, tal que

el segundo sea mayor o igual que el primero.

20. Introducir un numero menor de 5000 y pasarlo a numero romano.

21. Realizar la tabla de multiplicar de un numero entre 0 y 10.

22. Escribir un programa que calcule el cociente y el residuo dados dos números enteros.

23. Escribir un programa que calcule el área y perímetro de un pentágono.

24. Escribir un programa que indique cuál es el mayor de cuatro números enteros.

25. Escribir un programa que indique si la suma de dos valores es positiva, negativa o cero.

26. Escribir un programa que sume la serie 3,6,9 hasta 99 y despliegue su resultado.

27. Escribir un programa que imprima los impares del 7 al 51


28. Escribir un programa que indique la cantidad de positivos y negativos de un conjunto de

25 números.

29. Calcular la sumatoria de los primeros 100 enteros.

30. Calcular la sumatoria de los enteros entre 100 y 200.

31. Imprimir los hasta n los numeros enteros, pero solo los pares.

32. Imprimir su nombre 10 veces.

33. Leer un número e imprimir su tabla de multiplicar.

34. Calcular el factorial de un número.

35. Leer N números y sumar los pares en una variable y los impares en otra.

36. De un triángulo se tiene la longitud de la base y la longitud de la altura. Determine el

valor de su área.

37. Se desea saber cuántos meses han transcurrido entre los mismos inicios de dos años

cualesquiera dados.

38. Hacer un algoritmo en Pseint que lea un número por el teclado y determinar si tiene tres

dígitos.

39. Hacer un algoritmo en Pseint que lea un número entero por el teclado y determinar si es

negativo.

40. Hacer un algoritmo en Pseint que lea un número y determinar si termina en 4.

41. Hacer un algoritmo en Pseint que lea tres números enteros y los muestre de menor a

mayor.

42. Hacer un algoritmo en Pseint para una tienda de zapatos que tiene una promoción de

descuento para vender al mayor, esta dependerá del número de zapatos que se

compren. Si son más de diez, se les dará un 10% de descuento sobre el total de la

compra; si el número de zapatos es mayor de veinte pero menor de treinta, se le otorga

un 20% de descuento; y si son más treinta zapatos se otorgará un 40% de descuento. El

precio de cada zapato es de $80.

43. Crea un array o arreglo unidimensional con un tamaño de 5, asignale los valores

numéricos manualmente (los que tu quieras) y muestralos por pantalla.


44. Crea un array o arreglo unidimensional con un tamaño de 10, inserta los valores

numéricos que desees de la manera que quieras y muestra por pantalla la media de

valores del array.

45. Crea un array o arreglo unidimensional donde tu le indiques el tamaño por teclado y

crear una función que rellene el array o arreglo con los múltiplos de un numero pedido

por teclado. Por ejemplo, si defino un array de tamaño 5 y eligo un 3 en la función, el

array contendrá 3, 6, 9, 12, 15. Muestralos por pantalla usando otra función distinta.

46. Crear un algoritmo que calcule la raíz cuadrada del número que introduzca el usuario. Si

se introduce un número negativo, debe mostrar un mensaje de error y volver a pedirlo

(tantas veces como sea necesario).

47. Crear un algoritmo que pida al usuario un número y un símbolo, y dibuje un cuadrado

usando ese símbolo. El cuadrado tendrá el tamaño que ha indicado el usuario.

48. Suponga un array con N notas de 0 a 20, calcule el promedio de aprobados y el

promedio de los desaprobados e indique la cantidad de aprobados y desaprobados.

49. Crear una matriz de n filas y n columnas. Llenar la matriz con los números que el usuario

desee.

50. Crear una matriz 2x2 que almacene los siguientes valores: 15, 28, 39, 45.

Você também pode gostar