Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Curso de lógica - Funções

Leandro Vitor
September 26, 2016

Curso de lógica - Funções

Aula sobre funções

Leandro Vitor

September 26, 2016
Tweet

More Decks by Leandro Vitor

Other Decks in Technology

Transcript

  1. • Formado em Ciência da Computação • Pós Graduando em

    Engenharia de Software • Trabalho com desenvolvimento desde 2011 • Experiência em Php, Java, Python, Ruby, JavaScript • Transpetro, Petrobras, USP, SINE-AL, Beter Park … • https://github.com/vitoleandro • [email protected] # Sobre
  2. # O que são ? • Até este momento nós

    fizemos alguns programas bacanas, porem sempre em um único arquivo. • E se precisassem ganhas novas funcionalidades? • Nosso sistema viraria quase que impossível de ser dado manutenção… • Para que isso não aconteça usaremos Functions
  3. # O que são ? • Uma função nos ajuda

    a evitar duplicidade de código, de maneira que um bloco de código pode ser guardado dentro dessa função e ser executado sempre que o nome da função for chamada (invorcada).
  4. # Retorno de função • Funções podem retornar valores para

    que possamos utilizar em outras partes do nosso programa.
  5. # Desafios 1. Crie uma calculadora utilizando funções e que

    os dados sejam passados pelo usuário. (Precisa utilizar while, for …); 2. O usuário ira digitar uma nota de 0 a 5, indicando seu índice de satisfação quanto ao atendimento. o programa deve computar esses dados e retornar para o cliente o índice de satisfação do usuário quanto ao atendimento. 3. Faça um programa que exibe uma contagem onde seu inicio e fim são informados pelo usuário. Essa contagem deverá ser exibida de 2 em 2. Obs.: Todos os desafios devem ser feitos utilizando o que foi estudados ate agora !