A- Escribir un menú1 recursivo con las tres siguientes opciones: B

Anuncio
Práctica 9: Estructuras de Repetición
Objetivo (s):
Introducción:
Desarrollo
Elaborar el código fuente para los siguientes ejercicios. Mostrar los resultados en pantalla.
Recuerden usar las funciones de entrada y salida de datos. – printf y scanf-, las estructuras de
selección if, if-else, switch-case, y las estructuras de repetición while, for, do while, según sea el
caso.
No olvide declarar los tipos de datos que usaran en cada código.
A-
Escribir un menú1 recursivo con las tres siguientes opciones:
1Obtener 50 elementos de la siguiente serie, imprima también la suma total de los
elementos, solicite al usuario la variable “x” solo una vez. Usar solamente un ciclo.
y1=cos(1)/x
y2=sen(2)/x
y3=cos(3)/x
y4=sen(4)/x
..
.
Y49=cos(49)/x
Y50=sen(50)/x
2Obtener el promedio de 6 calificaciones, las cuales deben de estar en el rango de 0 a 10,
el promedio se obtiene de tal forma que las 3 primeras calificaciones serán tareas y tienen un valor
del 30% del promedio final, y las 3 restantes son calificaciones de exámenes y tienen un valor del
70%, si alguna de las calificación no es válida asignar una calificación de cero para tener siempre
un promedio.
3Obtener el promedio de 10 calificaciones, las cuales deben de estar en el rango de 0 a 10,
si la calificación no es válida no entra al promedio, mostrar el promedio de las calificaciones
válidas solamente. Por lo tanto puede que no exista el promedio si ninguna de las 10 cal es valida.
La opción default debe de integrarse en el programa con alguna observación al usuario.
B-
Escribir un menú2 recursivo con las tres siguientes opciones:
1-
Obtener el factorial de X número, el usuario da el valor de X.
Por ejemplo; si el usuario da 5, la respuesta es: 5X4X3X2X1=120
2Serie de ULAM: Solicitar al usuario un número Natural, si es par divídalo entre 2 y si es impar
multiplique por 3 y aumente en 1.
Se obtendrán enteros positivos repitiendo el proceso hasta llegar a 1.
Ejemplo si empezamos en 5 la serie sería: 5, 16, 8, 4, 2, 1.
3ver.
Obtener elementos de la serie de Fibonacci, preguntar el usuario cuantos elementos desea
Serie de Fibonacci:
1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89……
Es decir si el usuario da 6, se deben imprimir seis elementos de la serie: 1, 1, 2, 3, 5, 8
La opción default debe de integrarse en el programa con alguna observación al usuario.
C-
Escribir un menú3 recursivo con las dos siguientes opciones:
1Lea un número entero y a partir de él cree un cuadrado de asteriscos con ese tamaño. Los
asteriscos sólo se verán en el borde del cuadrado, no en el interior.
2Lea un número entero y a partir de él cree una escalera invertida de asteriscos con esa
altura.
La opción default debe de integrarse en el programa con alguna observación al usuario.
D-
Escribir un menú4 recursivo que contenga los tres menús anteriores.
123-
Menu1
Menu2
Menu3
La opción default debe de integrarse en el programa con alguna observación al usuario.
Comentarios
No olvide agregar:
Nombres Completos
Grupo
Número de práctica
Nombre de práctica
Fecha de entrega: 19-octubre-2016
Impreso
Objetivo
Introducción
Desarrollo –códigos del menú4Comentarios
Descargar