/ejercicios_dart

Este repositorio es un conjunto de ejercicios para el taller de Dart

Primary LanguageDart

Lista de Ejercicios

Esta es una lista de ejercicios propuestos para el taller de Dart. Cada ejercicio debe ser elaborado en un archivo separado.

  1. Dadas tres cantidades reales positivas que representen las longitudes de tres segmentos, verificar si se puede formar un triángulo con esos segmentos, y si se puede, diga que tipo de triángulo es: escaleno, isósceles o equiláteros. Imprima el mensaje correspondiente
  2. Elabore una función que reciba como entrada dos números enteros y finalmente determine si uno es divisor del otro
  3. Escribar un programa para calcular el valor de la presión en libras por pulgadas cuadradas (PSI) de una onda descrita a continuación:
    • Para el tiempo t menor o igual a 35 segundos, la presión es 0.46t psi, y para un tiempo mayor a 35 segundos, es 0.19t + 9.45 psi
    • El programa deberá pedir el tiempo como entrada y arrojará la presión como salida
  4. Un rectángulo puede ser representado en un plano a partir de cuatro puntos. Determine, mediante una función, si dadas las coordenadas de cuatro puntos del plano, estos pueden ser los vértices de un rectángulo
  5. Se sabe que el primer día de un mes es domingo. Haga una función que reciba como entrada un número entero n (1 <= n <=31) correspondiente a un día de ese mes e imprima en qué día de la semana cae ese día(domingo, lunes, martes,...) n.
  6. Haga una funcion que reciba como entrada tres números enteros, y diga si hay alguno que sea múltiplo de los otros dos, en caso afirmativo, debe decir cuál es.
  7. Suponga que pide al usuario la fecha de su nacimiento en formato día, mes y año (DD/MM/YYYY). Escriba un programa que calcule y visualice la edad del individuo con precisión hasta meses (usar 30 días para los meses de forma estándar).
  8. Escriba una función que calcule e imprima el más grande, el más pequeño y la media de N números. El valor de N se solicitará al inicio del programa y los números serán ingresados por el usuario en una lista.
  9. Escriba una función que retorne el factorial de un número ingresado por el usuario usando la sentencia while
  10. Se leen diez números, cada uno entre 1 y 30 (agregar validación). Para cada número leído, el programa deberá imprimir un línea conteniendo dicho número en asteriscos adyacentes.
  11. Haga un programa que escriba el mínimo común múltiplo de dos número enteros dados por el usuario
  12. Haga un algoritmos que escriba el máximo común divisor de dos números enteros dados por el usuario
  13. Escriba un programa que tenga como entrada un número natural n. A continuación, escriba una función que deberá imprimir todos los divisores primos de n y finalmente imprimirá el número de estos.
  14. La sucesión de Fibonacci se define como:
    • f(0) = 0
    • f(1) = 1
    • f(n) = f(n-1) + f (n-2) Desarrolle un programa que almacene un arreglo con los primeros m elementos de la sucesión de Fibonacci. Tomar en cuenta que m fue ingresado por el usuario
  15. Desarrolle un programa que dado un arreglo de orden n, llene sus posiciones con el factorial de cada posición.