Git Product home page Git Product logo

ejercicios_dart's Introduction

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.

ejercicios_dart's People

Contributors

ajomuch92 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.