Você está na página 1de 1

Disciplina​: Computação 2

Lista de Exercícios 03
(Subprogramas)

Funções
01. Crie uma função que recebe dois números e retorna o maior entre eles.
02. Faça um programa, com uma função que necessite de três argumentos, e que forneça a
soma desses três argumentos.
03. Escreva uma função que recebe dois números x e y. Ela deve retornar o cálculo do
somatório de todos os números pares entre x e y. (Considere o caso de y ser maior que x e
o caso de x ser maior que y).
04. Crie uma função que receba um valor inteiro e calcule a série de Fibonacci até a
posição do número informado. Retornando o valor do número na série.
(Fórmula: x2 = x1+x0). [1, 1, 2, 3, 5, 8, 13, … etc.] Ex: Sétima posição é o valor 13

Procedimentos
05. Faça um procedimento que receba um número inteiro e informe ao usuário se ele é
positivo, negativo ou nulo.
06. Escreva um procedimento que receba um número de 3 dígitos e apresente pro usuário
cada um dos valores individualmente. (Ex: 453. Deve escrever os número 4, 5 e 3).
07.​ ​Escreva um procedimento que receba um número de 3 dígitos e apresente pro usuário o
valor invertido. (Ex: 453. Deve escrever o número 354).
08. Crie um procedimento que receba um número inteiro positivo N e imprima todos os
números 0 até N separando-os em pares e ímpares.

Problemas Complexos
09. Elabore um programa que leia o valor de dois números e a operação aritmética
desejada; calcule, então, a resposta adequada. Crie funções para cada uma das quatro
operações básica. (Utilize os números de 1 a 4 para a operação aritmética desejada).
10. ​Crie um procedimento que converta da notação de 24 horas para a notação de 12
horas. Por exemplo, o programa deve converter 14:25 em 2:25 P.M. Porém o valor 3:25
retorna 3:25 A.M. (Dica: Crie o procedimento com dois parâmetros, um para horas e outro
para minutos, ao final escreva o novo horário utilizando o printf e adicionando os caracteres
“:” e “A.M.” ou “P.M.”).

Você também pode gostar