Você está na página 1de 1

PROCEDIMENTOS

1. Monte um procedimento dataPorExtenso(dia, mês, ano) que recebe um dia, um mês


e um ano como números e escreve a data por extenso. Ex:

dataPorExtenso(5, 5, 2010)  5 de Maio de 2010

2. Desenvolva um procedimento informarSigno(dia, mês) que recebe um dia e um mês


como parâmetro e este escreve o signo da pessoa. Ex: informarSigno(10,10)  Você é
do signo de LIBRA

3. Sendo um vetor de inteiros de 20 posições, crie procedimentos que façam as seguintes


operações sobre o vetor:
• Inserir um valor em uma posição específica.
• Somar todos os valores do vetor
• Contar o número de pares e ímpares
• Apagar todo conteúdo (inserir 0)

OBS: Utilize menus para utilizar os procedimentos.

4. Crie um procedimento tabuada(numero) que irá imprimir a tabuada de um número


positivo maior que 0 qualquer. Ex: tabuada(8)

8x1=8
8x2=16
...
8x10 = 80
FUNÇÕES

5. Escreva uma função que receba como parâmetro o número de vitórias (3 pontos) e o
número de empates (1 ponto) de um time de futebol em um campeonato, calcule e
retorne sua pontuação.

6. Escreva uma função que receba dois números: base e expoente e calcule a base
elevada ao expoente.

7. Escreva uma função que recebe 2 números inteiros n1 e n2 como entrada e retorna a
soma de todos os números inteiros contidos no intervalo [n1,n2]. Use esta função em
um programa que lê n1 e n2 do usuário e imprime a soma.

8. Escreva uma função que receba como parâmetro dois números inteiros e retorne -1
se o primeiro for menor que o segundo número, 0 se forem iguais ou 1 se o primeiro
for maior que o segundo número.

OBS: Utilizar chamadas no procedimento principal para testar a funcionalidade.

Você também pode gostar