Cursos / Eletrônica / Programação Estruturada / Aula

arrow_back Aula 04 - Funções

Atividades

  1. Qual o papel da modularização na criação de programas de computador?
  2. O que significa o termo "dividir para conquistar"?
  3. Complete o corpo da função positivo do arquivo Atividade_04_3.js, de forma que essa função escreva, no parágrafo de identificador “saída”, o valor "true", se os dois valores passados como entrada forem maiores que zero, ou "false", se pelo menos um dos dois valores passados como entrada for menor ou igual a zero. Você deverá fazer uso das funções ler_entrada, escrever_saida e maior, as quais também precisarão ter seus corpos definidos.
  4. Você já aprendeu o Teorema de Pitágoras? Ele diz que em qualquer triângulo retângulo, o quadrado da hipotenusa é igual à soma do quadrado dos catetos. Ilustração do teorema de pitágoras

    Neste exercício, vamos desenvolver uma página que recebe os valores da hipotenusa e dos dois catetos e escrever "true" quando o triângulo for retângulo, ou seja, se o quadrado da hipotenusa é igual à soma do quadrado dos catetos. Caso contrário, escreveremos "false" na página. Veja um exemplo abaixo:

    Resultado esperado do exercício

    Para isso, siga os passos indicados no arquivo Atividade_04_4.js:

    1. Defina a função ler_entrada, que recebe o nome de um campo numérico e retorna o valor lido desse campo.
    2. Defina a função escrever_saida, que recebe o nome de um campo e um valor e escreve no campo recebido como argumento o valor, também recebido como argumento.
    3. Defina a função quadrado, que recebe um número x e retorna x2 (lembre-se que x2 = x).
    4. Usando as funções acima, escreva o campo da função pitagoras, a fim de concluir o exercício.

Versão 5.3 - Todos os Direitos reservados