Baixe o app para aproveitar ainda mais
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.
Compartilhar