

Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Calculo de Perímetro
Tipologia: Notas de estudo
1 / 3
Esta página não é visível na pré-visualização
Não perca as partes importantes!


pedir o raio perimetro = 2* * raio apresentar perimetro
Início
Pedir raio
Perímetro = 2πraio
Apresentar perímetro
Fim
pedir parâmetros a, b e c calcular d = b * b – 4 * a * c SE d < 0 ENTÃO apresentar “Não existem raizes reais” SENÃO raiz1 = (-b + raiz quadrada de d ) / (2 * a ) raiz2 = (-b – raiz quadrada de d ) / (2 * a ) apresentar raiz apresentar raiz FIMSE
outra solução, com melhoramentos ao nível do cálculo de valores intermédios. Reparar que não é necessário calcular duas vezes a raiz quadrada de d, nem duas vezes o dobro de a
pedir parâmetros a, b e c calcular d = b * b – 4 * a * c SE d < 0 ENTÃO apresentar “Não existem raizes reais” SENÃO dobroA = 2 * a raizD = raiz quadrada de d raiz1 = (-b + raizD ) / dobroA raiz2 = (-b – raizD ) / dobroA apresentar raiz apresentar raiz FIMSE
Início
Pedir a, b, e c
d = bb – 4a*c
Fim
Não há raízes reais
d < 0
raiz1 = (-b + raiz quadrada de d) / (2 * a)
raiz2 = (-b - raiz quadrada de d) / (2 * a)
apresentar raiz
apresentar raiz
senão
PARA i = 1 ATÉ 10 FAZER pedir iº valor FIMFAZER
soma = 0 PARA i = 1 ATÉ 10 FAZER soma = soma + iº valor FIMFAZER média = soma / 10 apresentar média
Outra solução aproveitando o ciclo de introdução de dados para fazer o cálculo. NOTA: esta solução não é genérica, isto é, não se pode reaproveitar noutros problemas, pelo que não é melhor que a anterior, apesar de ter menos código. Repare-se ainda que, neste caso, não é necessário armazenar os valores pedidos. No entanto se estes valores fossem necessários para outros cálculos já teriam de ser guardados.
soma = 0 PARA i = 1 ATÉ 10 FAZER pedir valor soma = soma + valor FIMFAZER
média = soma / 10 apresentar média
Início
i = 1
Fim
i = i +
i = 10
média = soma / 10
pedir iº valor soma = 0
i = 1
senão
soma = soma + iº valor
i = i +
senão
i = 10
i = 0 REPETIR pedir valor SE valor <> 0 ENTÃO <> diferente i = i + iº valor = valor FIMSE ATÉ valor = 0
soma = 0 PARA k = 1 ATÉ i FAZER soma = soma + kº valor FIMFAZER média = soma / i apresentar média
comentários: <> significa diferente i é o número de elementos