Enunciados
Enunciados
Enunciados
2. Diseñar una función que calcule el área y el perímetro de una circunferencia. Utiliza
dicha función en un programa principal que lea el radio de una circunferencia y
muestre su área y perímetro.
3. Desarrolla una función que pida al usuario si quiere calcular el área de un cuadrado
o el de un círculo. Dependiendo de lo que introduzca se hará una cosa o la otra.
5. Crea una función “calcularMaxMin” que recibe una lista con valores numéricos y
devuelve el valor máximo y el mínimo. Crea un programa que pida números por
teclado y muestre el máximo y el mínimo, utilizando la función anterior.
6. Crear una función que calcule el MCD de dos número por el método de Euclides. El
método de Euclides es el siguiente:
Crea un programa principal que lea dos números enteros y muestre el MCD.
7. Crear una función llamada “Login”, que recibe un nombre de usuario y una
contraseña y te devuelve Verdadero si el nombre de usuario es “usuario1” y la
contraseña es “asdasd”. Además recibe el número de intentos que se ha intentado
hacer login y si no se ha podido hacer login incremente este valor. Crear un
programa principal donde se pida un nombre de usuario y una contraseña y se
intente hacer login, solamente tenemos tres oportunidades para intentarlo.
• LeerFecha: Nos permite leer por teclado una fecha (día, mes y año).
• DiasDelMes: Recibe un mes y un año y nos dice los días de ese mes en ese
año.
10. Vamos a mejorar el ejercicio anterior haciendo una función para validar la fecha. De
tal forma que al leer una fecha se asegura que es válida.
11. Implementa una función que dibuje un menú en la pantalla con distintas opciones.
1. Acción 1.
2. Acción 2.
3. Acción 3.
4. Salir
Si se introduce ‘1’, se llamará a una función que muestre “Se ha pulsado 1”, lo
mismo con las demás.
12. Queremos crear un programa que trabaje con fracciones a/b. Para representar una
fracción vamos a utilizar dos enteros: numerador y denominador.
• 5. Salir
13. Vamos a crear un programa para trabajar con una pila. Una pila es una estructura
de datos que nos permite guardar un conjunto de variables. La característica
fundamental es que el último elemento que se añade al conjunto es el primero que
se puede sacar.
Para representar una pila vamos a utilizar una lista de cadenas de caracteres.
• EstaLlenaPila: Función que recibe una pila y que devuelve si la pila está llena.
• AddPila: función que recibe una cadena de caracteres y una pila, y añade la
cadena a la pila, si no está llena. si esta llena muestra un mensaje de error.
• EscribirPila: Función que recibe una pila y muestra en pantalla los elementos de
la pila.
Realiza un programa principal que nos permita usar las funciones anterior, que nos
muestre un menú, con las siguientes opciones:
3.Longitud de la pila
4.Mostrar pila
5.Salir
14. Vamos a realizar un programa similar al anterior para trabajar con una cola. Una
cola es una estructura de datos que nos permite guardar un conjunto de variables.
La característica fundamental es que el primer elemento que se añade al conjunto
es el primero que se puede sacar.