Вы находитесь на странице: 1из 2

UNIVERSIDAD NACIONAL DE TRUJILLO ESC DE INGENIERIA INDUSTRIAL

LENGUAJE DE PROGRAMACION
LABORATORIO N 04 PROCEDIMIENTOS Y FUNCIONES
Ejercicios Desarrollados
1. Elaborar un algoritmo que implemente la funcin promedio de dos nmeros

2. Elaborar un programa que realice las funciones bsicas de una calculadora para 2 nmeros
cualesquiera. Utilice funciones
UNIVERSIDAD NACIONAL DE TRUJILLO ESC DE INGENIERIA INDUSTRIAL

Ejercicios propuestos:

1. Escriba una funcin llamada magnitud que tenga cuatro parmetros de entrada llamados x1, x2, y1, y2 y
que entregue como resultado la distancia entre dos puntos cuyas coordenadas son (x1, y1) y (x2, y2)
segn la siguiente frmula:
dist ( y 2 y1 ) 2 ( x 2 x1 ) 2
2. Un piso rectangular que mide 12 metros por 15 metros est cubierto parcialmente por tapetes
circulares. El radio de un tapete es un metro. El radio del otro es de dos metros. Escriba un programa
que encuentre el rea de la parte del piso que est descubierta. El programa deber tener:
a) Una funcin que reciba como parmetro el radio de un crculo y que regrese el valor del rea
de ese crculo. Suponga que el radio y el rea son reales.
b) Una funcin con dos parmetros reales que calcule el rea de un rectngulo de base y altura
dadas.
3. Un piso rectangular que mide 12 metros por 15 metros est cubierto parcialmente por tapetes
circulares. El radio de un tapete es un metro. El radio del otro es de dos metros. Escriba un programa
que encuentre el rea de la parte del piso que est descubierta. El programa deber tener:
a) Una funcin que reciba como parmetro el radio de un crculo y que regrese el valor del rea
de ese crculo. Suponga que el radio y el rea son reales.
b) Una funcin con dos parmetros reales que calcule el rea de un rectngulo de base y altura
dadas.
4. Escriba una funcin que imprima los divisores y la suma de los divisores de todos los enteros que se
encuentran entre dos valores m y n dados por el usuario. Por ltimo la funcin debe regresar cul fue
el nmero cuya suma de divisores fue mayor. Por ejemplo, si m=100 y n=110, entonces la salida
ser:
i Divisores suma
100 1 2 4 5 10 20 25 50 100 217
...
110 1 2 5 10 11 22 55 110 216

5. Se dice que dos nmeros a y b son amigos si cada uno de ellos es la suma de los divisores del otro.
Por ejemplo, los ms pequeos son 220 y 284; comprobmoslo:
DivisoresDe(220) = (1, 2, 4, 5, 10, 11, 20, 22, 44, 55, 110)
SumaDivDe(220) = 284
DivisoresDe(284) = (1, 2, 4, 71, 142)
SumaDivDe(284) = 220
a) escriba una funcin que recibiendo dos nmeros devuelva si son amigos o no
b) escriba una funcin que tenga como entrada un nmero natural n y que escriba todas las parejas
de nmeros amigos que existan menores que n.

6. Determinar el n-simo termino de la serie fibonacci. Use funciones recursivas. La secuencia de la


serie es la siguiente: 0,1,1,2,3,5,8,13

7. Escribe una funcin que devuelva el n-smo nmero primo (1 es el primero), recibiendo n como
argumento.

8. Escribe una funcin que escriba los nmeros primos hasta el nmero que se le pasa como
parmetro.

9. Escriba un programa que ayude en la operacin de la pizzera Domino Hut. El programa debe
contener dos funciones:
Pedido: solicita al usuario el tamao de la pizza que desea ordenar y el nmero de ingredientes que
debe contener, y
Calcula: determina el precio de la pizza y el tiempo de entrega del pedido realizado.
Las pizzas chicas (c) cuestan 70 soles, las medianas (m) 90, las grandes (g) 110 y las familiares
(f) 130. Adems, cada ingrediente solicitado cuesta 10 soles.
El tiempo de entrega de las pizzas es de 20 minutos, a menos que sea una pizza familiar o que tenga
ms de 3 ingredientes, en cuyo caso el tiempo de entrega es de 30 minutos.

Вам также может понравиться