Buscar

LISTA DE EXERCÍCIO UNIDADE I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

ALGORITMOS E ESTRUTURA DE DADOS
UNIDADE I - PROGRAMAÇÃO ESTRUTURADA
LISTA DE EXERCÍCIO UNIDADE I
PROF. EDILSON LIMA
1. Escreva um programa que tenha as 2 funções abaixo usadas para calcular a área e o perímetro de uma circunferência: 
• calcularArea: recebe o valor do raio de uma circunferência, calcula e retorna a área usando a fórmula Área = PI x R2 (onde R = Raio)
• calcularPerimetro: recebe o valor do raio, calcula e retorna o perímetro usando a fórmula Perímetro = 2 x PI x R Onde PI deverá ser uma variável global com valor igual a 3,1416.
2. As notas de uma turma de N alunos (40 no máximo) são lidas e armazenadas em um vetor. N também é lido. Fazer um programa contendo funções para:
• receber o valor de N, ler as N notas, armazenando-as em um vetor (este deve ser variável global e N deve ser uma variável local de main)
• receber o valor de N, calcular a média da turma, devolvendo seu valor à função principal.
• receber o valor de N, achar a maior nota, devolvendo seu valor à função principal.
• receber o valor de N, achar a menor nota, devolvendo seu valor à função principal.
3. Crie um procedimento que receba dois valores por referência e ordene-os em ordem crescente. Crie um algoritmo principal para chamar o procedimento e exibir os valores após a ordenação.
4. Crie um procedimento para resolver uma equação de segundo grau. O procedimento deve receber 5 parâmetros: os coeficientes a, b e c da equação (por valor), e raiz1 e raiz2 (por referência). Crie um algoritmo principal que leia os coeficientes da equação e chame o procedimento. Em seguida, mostre o resultado das raízes.

Outros materiais