Está en la página 1de 6

EJERCICIOS

A continuación se presentan una serie de ejercicios a resolver, deben seleccionar según el


último dígito de su número de cédula, los pares para los que culminen en 0, 2, 4, 6 y 8; los
impares para 1, 3, 5 , 7 y 9:

1. Dada una cantidad en Euros, convertirlas a dólares y bolívares


ENTEROS euros, dólares, bolívares
INICIO
LEER euros
bolívares <- 282758 * euros
dólares <- 1,13 * euros
ESCRIBIR bolívares, dólares
FIN

3. En un salón de clases de programación, la nota final del estudiante se determina a


partir de 6 evaluaciones. Existen 2 exámenes parciales, que valen 20 % de la nota final, la nota
de un taller con 15%, una exposición de 15% y el examen final con el 30 %. Diseñe un
algoritmo para calcula la nota final del estudiante.
ENTEROS ev1, ev2, ev3, ev4, ev5, nota
INICIO
LEER ev1, ev2, ev3, ev4, ev5,
nota <- 0.2 * ev1 + 0.2 * ev2 + 0,15 * ev3 + 0,15 * ev4 + 0,3 * ev5
ESCRIBIR nota
FIN

5. Calcular e imprimir el sueldo mensual de un trabajador, tomando en cuenta lo


siguiente:
-El sueldo base para todos los trabajadores es fijo.
- Se les da un bono de 35%.
- Se les descuenta de su sueldo a los trabajadores menores de 40 un 2% del sueldo base.
ENTEROS sueldo m, descuento, trabajador
INICIO
LEER sueldo m
LEER trabajador
sueldo m <- sueldo + sueldo * 0.35
ESCRIBIR sueldo m
SI NO
SI trabajador < 40 ENTONCES
sueldo m <- sueldo – sueldo * 0.2
FINSI
ESCRIBIR sueldo m
FIN

7. Leer la nota de un estudiante y determinar si está aprobado o reprobado.


ENTEROS aprobado, reprobado, nota
INICIO
LEER nota
SI nota >= 10 ENTONCES
ESCRIBIR aprobado
SI NO
SI nota < 10 ENTONCES
FINSI
ESCRIBIR reprobado
FIN
9. Diseñe un algoritmo que transforme un valor dado en millas a km y metros. ( 1
milla=1.60 Km).

ENTEROS millas, kilómetros, metros


INICIO
LEER millas
kilometros <- millas * 1.60934
metros <- millas * 1600.34
ESCRIBIR kilómetros, metros
FIN
11. Desarrolle un algoritmo que lea un número, y si es positivo lo duplique, si es
negativo lo convierta en positivo.

ENTEROS numero, duplicar, convertir


INICIO
LEER numero
SI numero > 0 ENTONCES
duplicar <- numero * 2
ESCRIBIR duplicar
SI NO
SI numero < 0 ENTONCES
convertir <- numero * -1
FINSI
ESCRIBIR convertir
FIN

13. A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o igual a


Bs. 65000 , 12% si gana más de 65000 y menos de 100000, 20% en otro caso. Elabore un
algoritmo que calcule el descuento y sueldo neto que recibe el trabajador, dado su sueldo
básico.

ENTEROS sueldo, descuento, sueldo_neto


INICIO
LEER sueldo
SI sueldo <= 65000 ENTONCES
descuento <- sueldo * 0.1
SI NO
SI sueldo > 65000 y < 100000 ENTONCES
Descuento <- sueldo * 1.2
SI NO
SI sueldo > 65000 y < ENTONCES
Descuento <- sueldo * 0.2
FINSI
FINSI
ESCRIBIR descuento
FIN

15. Desarrolle un algoritmo que lea 3 números, y muestre el menor y mayor de ellos.
ENTEROS n1, n2, n3
INICIO
LEER n1, n2, n3
SI n1 > n2 y n3 ENTONCES
ESCRIBIR n1
SI NO
SI n2 > n1 y n3 ENTONCES
ESCRIBIR n2
SI NO
SI n3 > n1 y n2 ENTONCES
ESCRIBIR n3
FINSI
FINSI
FIN

17. Desarrollar un algoritmo que determine en un conjunto de cien números naturales:


¿Cuántos son menores de 20?
¿Cuántos son mayores de 65?
¿Cuántos están comprendidos entre 15 y 45?
ENTERO numero
REAL menores, mayores, comprendidos
INICIO
comprendidos <- 0
menores <- 0
mayores <- 0
PARA x <- 1 HASTA 100 HACER
LEER numero
SI numero < 20 ENTONCES
menores <- menores + 1
SI NO
SI numero > 65 ENTONCES
mayores <- mayores + 1
SINO
SI numero >= 15 y numero <= 45 ENTONCES
comprendidos <- comprendidos +1
FINSI
FINSI
FINPARA
ESCRIBIR mayores, menores, comprendidos
FIN
19. Hacer un diagrama para convertir de grados centígrados a grados Fahrenheit.

También podría gustarte