Está en la página 1de 2

EJERCICIOS DEL SEGUNDO PARCIAL COMPUTACION - PARTE 2

1.- Se define como número abundante a todo número natural que cumple que la suma de sus divi-
sores propios (excluyendo al mismo número), es mayor que el propio número. Por ejemplo, 12 es
abundante ya que sus divisores son 1, 2, 3, 4 y 6, y se cumple que 1+2+3+4+6=16, que es mayor
que el propio 12.

Hacer un programa Pascal para:

a) Leer un conjunto de números cuya cantidad no se conoce a priori (el número 0 indica fin de
datos), la cantidad de divisores y el valor de los mismos (que el programa debe calcular) .
Almacenar en una estructura adecuada los números abundantes, la cantidad de divisores y la
suma de los mismos (descartar los que no lo son).

b) Luego:
i. Calcular e informar cual es el número que tiene más divisores, y si hay más de uno, el menor
de ellos.
ii. Calcular e informar la diferencia promedio entre los números abundantes y la suma de sus
divisores.
iii. Grabar en un archivo de texto los números abundantes capicúas.

Ejemplo:
Número cantidad divisores suma
20 5 1 2 4 5 10 22 Resultados:
81 4 1 3 9 27
12 5 1 2 3 4 6 16 b i. 100
25 2 1 5 b ii. 8.75
100 8 1 2 4 5 10 20 25 50 117 b iii 66
66 7 1 2 3 6 11 22 33 78
22 3 1 2 11
0

1.- Se lee una serie de ternas de valores reales positivos correspondientes a las longitudes de los lados de
distintos triángulos. La cantidad de ternas no se conoce a priori y, en cada una de ellas, los valores no están
necesariamente ordenados. Se pide realizar un programa Pascal para:

a) Para cada terna, el programa debe controlar si la terna corresponde a los lados de un triángulo (cada
lado menor que la suma de los otros dos), y en caso contrario pedir el reingreso de los datos de esa terna
hasta que sean lados de un triángulo. Almacenar en una estructura conveniente los datos leídos junto con
la condición referida a si se trata de un triángulo acutángulo o no.
b) A partir de los datos, realizar las siguientes acciones:
iv. Mostrar en pantalla, para cada triángulo, el valor en grados sexagesimales del ángulo opuesto al lado
más grande.
v. Calcular e informar el porcentaje de triángulos que son acutángulos (si A es el lado más grande, su
ángulo opuesto debe ser agudo).
vi. Por cada triángulo rectángulo, grabar en una línea de un archivo de texto, su perímetro y su área.

Observación: En todo triángulo de longitudes de lados A, B y C, de acuerdo al Teorema del Coseno, se


cumple que y .

Per=12cm área=6cm2
Ejemplo de una serie de 4 triángulos, con un 50% de triángulos acutángulos.

También podría gustarte