Está en la página 1de 3

TALLER ESTUDIANTE #2

Nombre del Estudiante:


Fecha:
Centro matriculado:
Doy fe que los siguientes ejercicios son de mi autoría, en caso de encontrar
plagio la nota de todo mí trabajo debe ser de CERO además de las respectivas
sanciones a que haya lugar. El profesor puede solicitar la sustentación de uno o
más ejercicios

I. Desarrollar los siguientes algoritmos simples utilizando funciones:


1. Desarrolle un algoritmo que a partir del año de nacimiento de dos
personas, determine la edad de cada una y el promedio de las
edades.
Para calcular la edad se debe utilizar una función que recibe como
parámetros 1) el año de nacimiento de una persona y 2) el año
actual, y retorna la edad de la persona.
2. Desarrolle un algoritmo que calcule el perímetro de un romboide, se
conocen sus lados a y b. Utilice una función que reciba como
parámetro los lados y retorna el perímetro.
3. Desarrolle un algoritmo que, a partir de una distancia determinada
en kilómetros, calcule su conversión a metros. Utilice una función
que reciba como parámetro la distancia en km y retorna la
conversión en metros.
4. Desarrolle un algoritmo que a partir de 4 calificaciones obtenidas por
un estudiante en un curso, calcule la calificación definitiva mediante
el promedio de sus calificaciones. Tener en cuenta que la escala de
calificaciones es de 1 a 5. Utilice una función sin parámetros que
retorne la calificación definitiva.
5. Desarrolle un algoritmo que solicite al usuario un valor en dólares e
informe el valor equivalente en pesos. Utilice una función que reciba
como parámetro el valor en dólar y retorna el valor en pesos.

II. El siguiente algoritmo se debe desarrollar con condicionales simples


utilizando funciones:
6. El valor de las entradas a una sala de Cine Colombia es de $10.000.
Los días Martes, se aplica un descuento del 50%. Adicionalmente,
para usuarios con tarjeta Cineco se aplica un descuento adicional del
10%. Elabore un algoritmo que pregunte al usuario el día de la
película y si cuenta con tarjeta Cineco. Utilice una función que recibe
como parámetros 1) el día de la película seleccionado por el usuario
y 2) La respuesta sobre si el usuario cuenta con tarjeta Cineco, y
retorna el precio final que debe pagar el usuario.

III. El siguiente algoritmo se debe hacer con condicionales anidados


utilizando funciones, no se aceptan simples.
7. La DIAN ha publicado la programación para la presentación de la
declaración de renta de las personas naturales. Personas con
ingresos superiores a los $40.000.000 al año, deben presentar la
declaración, personas con ingresos inferiores no deben presentarla.
Los plazos para la presentación, están definidos de acuerdo con los
últimos 2 dígitos del documento de identidad, de esta forma:
 00 al 33 - 30 de septiembre
 34 al 66 - 15 de octubre
 67 al 99 - 30 de octubre
Elabore un algoritmo que solicite al usuario los últimos dos dígitos de
su documento de identidad y los ingresos totales. Utilice una función
sin retorno que reciba como parámetros 1) el documento de
identidad y 2) los ingresos totales, y muestre el plazo límite para
presentar la declaración de renta.

IV. El siguiente algoritmo se debe desarrollar con ciclos utilizando


funciones:
8. Cada año en la ciudad de Palmira (Valle del Cauca) se realiza la
carrera de Ciclismo Fugaz. Se venden 30 inscripciones para
participar, los deportistas inscritos se clasifican en las siguientes
categorías:
a. Junior: Deportistas entre 15 y 21 años de edad.
b. Senior: Deportistas mayores a 21 años de edad.

A usted lo han contratado para diseñar un algoritmo que, al


finalizar la carrera, muestre por cada una de las categorías:
 Cantidad de deportistas.
 Promedio de edades de los deportistas.
 Promedio de tiempo en que los deportistas terminaron la
carrera.

El cálculo del promedio se debe realizar mediante una función que


recibe como parámetros 1) la sumatoria de datos y 2) la cantidad de
datos, y retorna el promedio.

9. La tutora Betty tiene asignados N estudiantes distribuidos en los


siguientes cursos:
a. Algoritmos.
b. Bases de datos.
c. Lógica.
Diseñar un algoritmo que le permita conocer el promedio de edades
en cada curso. El cálculo del promedio se debe realizar mediante una
función que recibe como parámetros 1) la sumatoria de edades y 2)
la cantidad estudiantes, y retorna el promedio.