0% acharam este documento útil (0 voto)
13 visualizações1 página

3 Lista - Funções

Enviado por

gaxobe7960
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
13 visualizações1 página

3 Lista - Funções

Enviado por

gaxobe7960
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 1

Lista de Exercícios - Procedimento e Função

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.

1. Faça uma função e um procedimento para converter uma temperatura em graus


Fahrenheit para Celsius. A temperatura em Fahrenheit é o dado de entrada e a
temperatura em Celsius é o dado de saída. Utilize a fórmula C = (F - 32) * 5/9, onde F é a
temperatura em Fahrenheit e C é a temperatura em Celsius.

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.

6. Faça um procedimento e uma função que receba um vetor v, o número n de elementos do


vetor v e um valor x. Retorne verdade caso x for igual a algum dos elementos de v, 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

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy