ATIVIDADE - ESOFT - ALGORITMOS E LÓGICA DE PROGRAMAÇÃO I
Os salva-vidas nas praias tem papel fundamental na segurança de todos os banhistas que estão ali aproveitando o dia de sol e calor. Para garantir a cobertura, uma equipe de salva vidas precisou definir o tamanho das zonas cobertas pela vigília dos postos de controle. Estas zonas normalmente são círculos imaginários onde contemplam determinadas regiões da praia.
Sabendo disso, você foi designado para ajudar os salva-vidas a criar um algoritmo no qual verifica o tamanho da área dos círculos de cobertura e indica para eles o círculo de menor área para que eles possam remanejar salva-vidas para o local.
- Para o cálculo da área de cobertura a fórmula é data por "Área = PI * (R * R)", valor de PI = 3,1415.
- Faça o algoritmo ler uma série de N raios de círculos, mostrando na tela o valor da menor área.
Indicações:
R representa o raio (valor decimal)
N quantidade de vezes que será calcula do a área, o usuário deverá indicar o valor de N ao acessar o algoritmo. O algoritmo deve ser escrito em pseudocódigo (portugol) e submetido para correção em formato txt (documento de texto – notepad ) ou doc (documento do Microsoft Word ).
Algoritmos sem endentação terão desconto em pontuação. Serão avaliadas a corretude semântica e sintática, bem como a eficiência do código.
Soluções para a tarefa
Resposta:
alguém ajuda também quero saber :(
Resposta:
Algoritmo "Salvavidas"
//
//
// Descrição : Calcula a menor area de busca salva vidas
// Autor(a) :
// Data atual :
Var
// Seção de Declarações das variáveis
area, areamenor, raio : real
n, num : inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
areamenor <- 99999
Escreva("Quantas vezes calcular area: ")
leia (n)
para num de 1 até n faça
Escreval ("Digite o valor para cálculo do raio: ")
Leia (raio)
area <- 3.1415 * (raio*raio)
Escreval ("O tamanho da área calculada é:" , area)
Se (areamenor>area) entao
areamenor <- area
Fimse
Fimpara
Escreva ("A menor área calculada é:" , areamenor)
Fimalgoritmo
Explicação:
só fazer a adaptação da grafia dos comandos, ex: fimpara para alguns é fim_para, fimse pode ser fim_se