Prácticas de programación (VI) (Unidad 5) Programación modular Funciones (I) (1) Crear el programa conversEuros.c de modo que utilice una función llamada euros que recibe pesetas y devuelve euros. (2) Crear en un programa funciones para calcular el área de cuadrados, rectángulos y triángulos. Tras realizar esas funciones, hacer que la función main muestre un menú que permita calcular áreas de cuadrados, rectángulos y triángulos (3) Crear un programa llamado asteriscos.c, en él se creará una función llamada asteriscos que recibe como parámetro un número entero. Dichas función servirá para dibujar un cuadrado de asteriscos con el tamaño indicado en el parámetro. Hacer la siguiente función main en el programa: int main(){ int n; asteriscos(7); /*Dibuja un cuadrado de 7 asteriscos*/ asteriscos(4); /*Dibuja un cuadrado de 4 asteriscos*/ printf(“Escriba el tamaño del cuadrado ”); scanf(“%d”,&n); asteriscos(n); /*Dibuja un cuadrado con el tamaño indicado por el usuario return 0; } (4) Modificar la función anterior para que reciba un segundo parámetro en el cual se pasa el carácter mediante el que se rellenará el cuadrado. Hacerla de modo que el nuevo main sea: int main(){ int n; /*Dibuja un cuadrado de 7 asteriscos*/ asteriscos(7,’*’); /*Dibuja un cuadrado de 4 equis*/ asteriscos(4,’X’); return 0; } (5) Crear las funciones max y min que devuelva el mayor y el menor de dos números respectivamente (hacerlas para enteros y decimales) (6) Crear un programa llamado impar.c. En él escribir la función main de modo que lea un número por teclado e indique si el número es par o impar. Para ello crear en el programa la función impar que acepta un número entero y devuelve 1 o 0 según el número sea impar o no (7) Crear un programa llamado primo.c que utilice una función llamada primo que nos diga si un número es primo o no (1) (8) Modificar el programa anterior para que aparezcan en pantalla los números primos del 1 al 200 (separados por un tabulador) (9) Escribir en nuevo programa la función redondeo de modo que reciba un número decimal double y un entero que represente decimales y devuelva ese número redondeado a los decimales indicados (10) Crear una función llamada multiplicar que reciba como parámetro un número entero y dibuje en pantalla la tabla de multiplicar de ese número hasta el 20. Por ejemplo para el número 8 sería: 8 16 24 32 40 48 56 64 82 80 88 96 104 112 120 128 136 144 152 160 (11) Crear una función que permita calcular la mayúscula de un determinado incluidas las eñes. Las mayúsculas están situadas entre el 65 y el 90, las minúsculas entre el 97 y el 122. La eñe minúscula es el 164 y la mayúscula el 165. También son interesantes: á (160), é (130), í (161), ó(162), ú (163), ü (129), Á (181), É (144), Í (214), Ó (224), Ú (233), Ü (154) (12) Crear un programa llamado primo2.c que utilice una función llamada primo que permita obtener si un número entero es primo o no (13) Modificar el programa anterior para que aparezca en pantalla los números primos del 1 al 200 (con tabuladores) (2)