miércoles, 10 de diciembre de 2008

Ejercicios básicos sobre funciones

  • Algunos ejercicios básicos de funciones. No olvidéis las tres preguntas que es necesario formularse para escribir una función: 
  • ->¿Qué datos recibe la función?
  • <-¿Qué tipo de dato devuelve? 
  • ¿Cómo consigue obtener el dato que devuelve a partir de los datos que recibe?
  1. Una función que reciba un número y devuelva 1 si el número es mayor o igual que cero y -1 si el número es menor que cero. Solución.
  2. Una función que reciba dos números enteros y devuelva su diferencia siempre y cuando el primero sea mayor que el segundo. En caso contrario devuelve -1. Solución.
  3. Una función que reciba la longitud de los lados de un rectángulo y devuelva el valor del área. Solución.
  4. Una función que reciba el valor del radio de un círculo y devuelva el área. Solución.
  5. Una función que reciba la longitud de los lados de un triángulo y  devuelva 1 si formar un triángulo rectángulo y 0 en caso contrario (recuerde el teorema de Pitágoras). Solucion.
  6. Una función que reciba una palabra y devuelva el número de letras que tiene.
  7. Una función que reciba 2 palabras y devuelva 1 si han sido enviadas en orden alfabético y -1 en caso contrario. Devolverá cero si ambas palabras son idénticas. Compruebe que funciona correctamente con las palabras “casa” y “casero”.
  8. Una función que reciba una cadena del tipo antonio.lopez@saleszar.org y verifique si puede ser una dirección de correo correcta (es decir, contenga @ nombre de dominio seguido de un punto y terminación formada por 3 letras). Solución.
  9. Una función que reciba el nombre de usuario y una contraseña y verifique si cumple con las siguientes condiciones:
    • Tenga al menos ocho caracteres.
    • Contiene mayúsculas, minúsculas y números.
    • Es distinta total o parcialmente del nombre del usuario.
    • Solución.

0 comentarios: