03 Lista

Você também pode gostar

Você está na página 1de 2

03-lista

September 23, 2019

Introdução à Programação de Computadores


Lista de Exercícios #3
Professores: Jefersson dos Santos - jefersson@dcc.ufmg.br Guilherme Maia -
jgmm@dcc.ufmg.br Monitores: Guilherme Pereira - guilhermepereira@dcc.ufmg.br Igor Patricio
dos Santos - igorp@ufmg.br Igor Muzetti Pereira - igormuzetti@ufmg.br
Questão 1) Crie uma função que recebe como parâmetro um número inteiro e devolve o seu
dobro.
[1]: # Digite sua solução aqui
Questão 2) Faça uma função para verificar se um número é positivo ou negativo. Sendo que o
valor de retorno será 1 se positivo, -1 se negativo e 0 se for igual a 0.
[2]: # Digite sua solução aqui
Questão 3) Faça uma função que receba a distância em km e a quantidade de litros de gasolina
consumidos por um carro em um percurso, calcule o consumo em km/l e escreva uma mensagem
de acordo com a tabela abaixo:

CONSUMO (Km/l) MENSAGEM


menor que 8 Venda o carro!
entre 8 e 12 Econômico!
maior que 12 Super econômico!

[3]: # Digite sua solução aqui


Questão 4) Faça uma função que receba 3 números inteiros como parâmetro, representando
horas, minutos e segundos, e retorne o valor total em segundos.
[4]: # Digite sua solução aqui
Questão 5) Faça uma função que receba um número inteiro e retorne True se este número é par
ou False caso contrário.
[5]: # Digite sua solução aqui
Questão 6) Faça uma função e um programa de teste para o cálculo do volume de uma esfera.
O raio deve ser passado por parâmetro para a função.

4
V= ∗ π ∗ R3
3
[6]: # Digite sua solução aqui

1
Questão 7) Sejam a e b os catetos de um triângulo, onde a hipotenusa h é obtida pela equação:
h = a2 + b2 . Faça uma função que receba os valores de a e b e retorne o valor da hipotenusa.
[7]: # Digite sua solução aqui
Questão 8) Faça uma função que receba a altura e o sexo de uma pessoa e calcule e retorne seu
peso ideal, utilizando as seguintes fórmulas (onde h corresponde à altura):

• Homens: (72.7h)58
• Mulheres: (62.1h)44.7

[8]: # Digite sua solução aqui


Questão 9) Faça uma função que receba três valores, A,B,C, verifique se eles podem ser valores
dos lados de um triângulo e, se forem, imprima se é um triângulo escaleno, equilátero ou isóscele,
considerando os seguintes conceitos:

• O comprimento de cada lado de um triângulo é menor do que a soma dos outros dois lados.
• Chama-se equilátero o triângulo que tem três lados iguais.
• Denominam-se isósceles o triângulo que tem o comprimento de dois lados iguais.
• Recebe o nome de escaleno o triângulo que tem os três lados diferentes.

[9]: # Digite sua solução aqui


Questão 10) Elabore uma função que receba três notas de um aluno como parâmetros e uma
letra. Se a letra for A, a função deverá calcular a média aritmética das notas do aluno; se for P,
deverá calcular a média ponderada, com pesos 5, 3 e 2.
[10]: # Digite sua solução aqui
Questão 11) Escreva uma função que receba um número inteiro maior do que zero e retorne a
soma de todos os seus algarismos. Por exemplo, ao número 251 corresponderá o valor 8 (2 + 5 + 1)
Se o número lido não for maior do que zero, o programa terminará com a mensagem “Número
inválido”.
[ ]:
Questão 12) Faça uma função que receba dois valores numéricos e um smbolo. Este smbolo
representará a operação que se deseja efetuar com os números. Se o smbolo for ‘+’ deverá ser
realizada uma adição, se for uma subtração, se for ‘/’ uma divisão e se for ‘∗’ será efetuada uma
multiplicação. A função deverá retornar o resultado da operação.
[ ]:

Você também pode gostar