Está en la página 1de 2

Actividad 1

Utilizando las estructuras de alternativas, desarrolle el algoritmo correspondiente para cada problema que
se le presenta.
Recuerde seguir las reglas para la escritura de algoritmo, reglas y recomendaciones para darle nombre
adecuado a las áreas de memoria, indentación y formato establecido para las estructuras.

1. Lea el nombre y la edad de cualquier persona e imprima, sólo si la persona es mayor de edad, el
nombre de la persona.

2. Lea el nombre y la edad de cualquier persona e imprima, sólo si la persona es mayor de edad, el
nombre de la persona, de lo contrario, imprima un mensaje que diga: “no puede votar”.
3. Lea el nombre, la edad y el sexo de cualquier persona e imprima, sólo si la persona es de sexo
masculino y mayor de edad, el nombre de la persona.

NOTA: Suponga que el registro que se lee tiene grabado, en el campo denominado sexo el número
1 en vez de la palabra “masculino” ó el número 2 en vez de la palabra “femenino”.
4. Lea el nombre, la edad, el sexo (1 ó 2) y el estado civil de cualquier persona e imprima sólo si la
persona es un hombre soltero mayor de edad, el nombre de la persona.

NOTA: En el campo denominado Estado Civil aparece grabado el número 1 en vez de “soltero”, el
número 2 en vez de “casado” ó el número 3 en vez de “otro”.
5. Lea el nombre, la edad, el sexo (F o M) y el estado civil (C: casado, S: soltero, D: divorciado, U: unido
y V: viudo) de cualquier persona e imprima, sólo si la persona es hombre o mujer menor de edad o
es hombre casado de cualquier edad, el nombre de la persona y un mensaje que diga “usted es un
hombre casado”. En los demás casos imprima el nombre de la persona solamente.
6. Lea un número e imprima el número y el cuadrado del mismo.
7. Lea un número y calcule e imprima su raíz cuadrada. Si el número es negativo imprima el número y
un mensaje que diga: “tiene raíz imaginaria”.
8. Lea dos e imprima sólo los positivos.
9. Lea dos números e imprima ambos números sólo si son positivos.
10. Lea dos números e imprima ambos números si por lo menos uno de ellos es positivo.
11. Lea dos números e imprima ambos números sólo si son de diferente signo y distintos de cero.
12. Lea dos números y calcule la suma de los números. Imprima los números leídos y sólo si la suma es
negativa, imprímala también.
13. Lea dos números y calcule el cociente de dividir el primero por el segundo. Imprima el cociente. Si
el segundo número es cero, no ejecute el cálculo e imprima un mensaje que diga: “La división no es
posible”.
14. Leer el nombre de un empleado, su salario básico por hora y el número de horas trabajadas en el
mes. Calcular su salario mensual e imprimir tanto el nombre como su salario mensual.
15. Leer el nombre de un empleado, su salario básico por hora, el número de horas trabajadas en el
período y un porcentaje de descuento. Calcular el salario bruto, el valor de descuento y su salario
neto.
16. Para un salario bruto hasta de $1500, no hay descuento. Para un salario bruto de $1500 a $3000 el
porcentaje de descuento es de 5%. Para un salario bruto mayor de $3000 el porcentaje de
descuento es de 8%. Imprimir el nombre del empleado, el salario bruto, el valor del descuento y el
salario neto. Se debe leer el nombre y el salario.
17. Leer de un registro el nombre de un empleado, el salario básico por hora y el número de horas
trabajadas durante la semana. Calcular el salario neto, teniendo en cuenta que, si el número de
horas trabajadas durante la semana es mayor de 48, esas horas de más se consideran horas extras y
tienen un 35% de recargo. Imprima el nombre del empleado y el salario neto.
18. Elaborar un algoritmo para resolver una ecuación de segundo grado ax 2 + bx + c = 0
19. Una empresa tiene una promoción para el pago de salarios a sus empleados. Si la parte decimal de
su salario (centavos) es mayor que 50, se le añade un (1) balboa a la parte entera, de lo contrario,
no se añade nada. Leer el salario e imprimir tanto el salario leído como el nuevo salario.
20. Se desea escribir un algoritmo que pida la altura de una persona, si la altura es menor o igual a 150
cm envíe el mensaje: “Persona de estatura baja”; si la altura está entre 151 y 170 escriba el
mensaje: “Persona de estatura media” y si la altura es mayor al 170 escriba el mensaje: “Persona de
estatura alta”.
21. Leer tres números e imprimirlos en este orden: menor, intermedio, mayor
22. Leer un número flotante, equivalente a un monto de dinero. Imprimir cuántos billetes y monedas
representa. Por ejemplo: si el valor es 548.89, debe imprimirse:

Valor Leido: 548.89


Billetes
20: 27
10: 0
5: 1
1: 3
Monedas
0.50: 1
0.25: 1
0.10: 1
0.05: 0
0.01: 4

También podría gustarte