Você está na página 1de 1

118 LENGUAJE C CAP.

4 SENTENCIAS DE CONTROL 119

n! = n.(n - l).(n - 2) ... 1 (para valores de n mayores o igual que 1) 11) El valor de n se puede calcular a partir de la siguiente serie infinita:

y 4 4 4 4 4
71= 4 + + +
3 5 7 9 11
n! = 1 (para n = 0)
Realizar un programa para imprimir una tabla que muestra el valor de n aproxi-
Escribir un programa que tenga un menú para cada uno de los siguientes nu- mado a un término de esta serie, a dos, a tres, etc. Cuántos términos de esta
merales: serie tendrá que utilizarse antes de que empiece a tener 3.14?, 3.141?, 3.1415?,
3.14159?.
a) Leer un entero no negativo, que calcule e imprima su factorial.
}2) "Un número primo" es una cantidad entera que es divisible solo por 1 y por
b) Calcular el valor de la constante matemática e, utilizando la fórmula: sí mismo. Escribir un programa que imprima una lista con los n primeros nú-
meros primos.
1 1 1
e= 1 + — + + — + < I ) Escribir un programa que lea un valor entero positivo y determine lo siguiente:

1! 2! 3! a) Si el entero es un número primo.


b) Si el entero es un número de Fibonacci.
c) Calcular el valor de e , utilizando la fórmula:
x

El programa debe repetirse hasta que se introduzca un cero como valor en la


x x x 2 3
entrada.
e = 1 + — +
x + +
1! 2! 3!
M l Una "terna pitagórica" es el conjunto de los tres valores enteros correspon-
30) Se puede calcular el seno de un ángulo x de forma aproximada, utilizando I dientes a los lados de un triángulo rectángulo. Estos tres lados deben de satis-
siguiente serie infinita: facer la relación: de que la suma de los cuadrados de dos de los lados (cate-
seno (x) = x - xV3\ x-V5! - x /7! + ....
7
tos) es igual al cuadrado de la hipotenusa.

donde: x, se encuentra en radianes (1 radián = 180"). Realizar un programa que encuentre todos las ternas pitagóricas para ladol,
lado2 e hipotenusa, todos ellos no mayores de 500. Utilizar un lazo for de tri-
Escribir un programa que lea el valor de x y calcule su seno. El progr ple anidamiento, que pruebe todas las posibilidades.
realizarlo de dos formas diferentes:
m | Escribir un programa que imprima una tabla de los equivalentes binario, octal
y hexadecimal de los números decimales en el rango de 1 al 256.
a) Sumar los n primeros términos, en donde n es un entero positivo que
introduce desde el teclado.
Hi) Escribir un programa que introduzca el año en el rango de 1994 al 1999, y uti-
b) Sumar términos de la serie hasta que el valor del término siguiente lice un lazo para producir un calendario condensado e impreso de forma níti-
menor (en módulo) a un error seleccionado por el usuario. Por ejemp da. Considerar los años bisiestos.
un error típico de 10 . 5

}1) IA)S estudiantes de un curso de programación rindieron n exámenes. Escribir


En este caso indicar el número de términos utilizados para conseguir un programa que acepte como entrada cada nombre de estudiante y sus notas
respuesta final. de exámenes, que determine la media de cada estudiante, y escriba el nombre

Você também pode gostar