3 Lista - Funções
3 Lista - Funções
Nos exercícios abaixo você deve fazer um programa para ler os dados necessários, chamar o
procedimento/função e por fim mostrar o resultado ao usuário.
2. Faça uma função e um procedimento que calcule a hipotenusa. Os catetos são os dados
de entrada e a hipotenusa é o dado de saída. Utilize a fórmula hipotenusa =
sqrt(sqr(catetoA) + sqr(catetoB)), onde sqrt significa a raiz quadrada e sqr o quadrado
de um número.
3. Faça um procedimento e uma função que receba três valores como entrada e retorne
verdade (um valor diferente de zero) se esses valores formarem um triângulo, e falso (o
valor zero) caso contrário. Observação: três valores formam um triângulo se cada um dos
valores for menor que a soma dos outros dois valores.
4. Um número n é primo caso ele não seja divisível por nenhum outro número que esteja no
intervalo [(n-1) .. 2]. Ou seja, 5 é um número primo porque ele não é divisível pelos valores
4, 3 e 2. Por outro lado, 8 não é primo pois ele é divisível por 4 e 2. Crie um procedimento
e uma função que receba um número n como entrada e retorne verdade (verdade) caso n
seja um número primo e falso caso contrário.
5. Faça um procedimento e uma função que receba três números como entrada: d, m,
a,representando um dia, um mês e um ano, respectivamente. Retorne verdade caso d, m,
a represente uma data válida, e falso caso contrário.
7. Faça um procedimento e uma função que receba um número como entrada e retorne o
módulo deste número.
8. Faça um procedimento e uma função que receba um número como entrada e retorne
verdade caso este número for par, e falso caso contrário.
9. Faça um procedimento e uma função que receba uma matriz quadrada (número de linha
igual ao número de colunas), o número de linhas ou colunas da matriz e retorne o maior
elemento da matriz.
10. Faça um procedimento para ler um vetor. Este procedimento deve receber o número de
elementos do vetor e retornar o vetor lido. Faça também um procedimento para mostrar os
elementos de um vetor. Este procedimento deve receber o vetor e o número de elementos
deste vetor. Faça um algoritmo e um programa que leia 2 vetores A (com 5 elementos) e
B (com 5 elementos) utilizando o procedimento de leitura de vetor. O algoritmo/programa
deverá fazer com que o vetor C receba os elementos do vetor A multiplicados pelos
elementos correspondentes do vetor B. Por fim o algoritmo/programa deverá chamar o
procedimento que mostra os elementos de um vetor para mostrar os elementos dos
vetores A, B e C.
1 of 1