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