Buscar

Atividade 1

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

algoritmoS II
atividades DA aula 01
Para a construção dos algoritmos sugiro a utilização do programa Visualg, porém não é obrigatório. Todos os algoritmos desta atividade deverão ser enviados em um arquivo com um dos seguintes formatos: .doc, .docx ou .pdf.
Faça um algoritmo que leia, em uma estrutura de repetição, a idade de 20 pessoas. Após isso, o algoritmo deve calcular e mostrar a quantidade de pessoas maiores de idade e a quantidade de pessoas menores de idade.
algoritmo "Calculador de Idade"
// Função : Calcular quantidade de maiores e menores de idade
// Autor : Fábio Dezan
// Data : 12/11/2018
// Seção de Declarações 
var
i, tidade, tidadem:inteiro
inicio
// Seção de Comandos
para i <- 1 ate 20 faca
escreva("Digite as idades:")
leia (i)
se i >= 18 entao
tidadem <- tidadem + 1
senao
se i < 18 entao
tidade <- tidade + 1
fimse
fimse
fimpara
escreval ("O número de pessoas maiores de idade é de: ", tidadem)
escreval("E o numero de pessoas menores de idade é:", tidade)
fimalgoritmo
Faça um algoritmo que leia 20 notas de alunos e armazene em um vetor. Feito isso, o algoritmo deve calcular e mostrar a maior e a menor nota informada.
algoritmo "Calcular Nota"
// Função : Calcular maior e menor
// Autor : Fábio Dezan
// Data : 12/11/2018
// Seção de Declarações 
var
notas: vetor [1..20] de Real
media, nmaior, nmenor: real
i: inteiro
inicio
// Seção de Comandos
para i de 1 ate 20 faca
 escreva("Cadastre a", i, "ª nota:")
 leia (notas[i])
 
fimpara
nmaior <- notas[1]
nmenor <- notas[1]
para i de 2 ate 20 faca
 se notas[i] > nmaior entao
 nmaior <- notas [i]
 fimse
 
 se notas [i] < nmenor entao
 nmenor <- notas[i]
 fimse
fimpara
escreval ("A maior nota informada é:", nmaior)
escreval ("A menor nota informada é:", nmenor)
fimalgoritmo

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Outros materiais