Buscar

atividade43342

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

Você também pode ser Premium ajudando estudantes

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

Você também pode ser Premium ajudando estudantes

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

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

algoritmoS II
atividades DA aula 02
Todos os algoritmos desta atividade deverão ser enviados em um arquivo com um dos seguintes formatos: .doc, .docx ou .pdf.
Obs: O VisuAlg não permite a declaração de estruturas compostas heterogêneas, ou seja, não é possível declarar registros.
Faça um algoritmo que leia os dados de um estudante, armazenando-os em um registro, de modo que um estudante possua as seguintes informações:
Nome;
Idade;
Sexo;
Número de matrícula; 
Nome do curso;
Após a leitura, o algoritmo deverá apresentar o seu nome e se é menor ou maior de idade.
algoritmo "Cadastro de Aluno"
var
nome, sexo, curso: caractere
idade, mat: inteiro
inicio
escreva("Digite o nome do Aluno: ")
 leia (nome)
escreva("Digite a idade do Aluno: ")
 leia (idade)
escreva("Digite o sexo do Aluno: ")
 leia (sexo)
escreva("Digite o número da matrícula: ")
 leia (mat)
escreva("Digite o nome do curso: ")
 leia (curso)
 se (idade >= 18) entao
escreva (nome, ", é maior de idade.")
 senao
escreva (nome, ", é menor de idade.")
fimse
fimalgoritmo
Faça um algoritmo que leia os dados de 10 estudantes (referenciados por um vetor da mesma estrutura do registro do exercício anterior). A seguir, o algoritmo deve apresentar o nome e o curso dos estudantes com idade acima de 30 anos.
Algoritmo “Registro dos alunos 
dados_aluno = registro 
nome: caractere
idade: inteiro 
sexo: caractere 
matricula: inteiro 
curso: caractere 
var 
aluno: vetor[1..10] de dados_aluno 
x, y: inteiro 
inicio

x <- 0

y<-0

para x de 1 ate 10 passo1faca 
escreva (“ Nome do Aluno: ”,) 
leia (aluno[x].nome) 
escreva (“Idade do Aluno: ”)
leia (aluno[x].idade) 
escreva (“Sexo do Aluno: ”) 
leia (aluno[x].sexo) 
escreva (“Matricula do Aluno: ”) 
leia (aluno[x].matricula) 
escreva (Curso do Aluno: ”) 
leia (aluno[x].curso) 
fimpara

para y de 1 ate 10 passo 1 faca 
se aluno.idade >30 entao

escreva (“O”,aluno[y].nome,“ está cursando ”,aluno[y].curso ) 
fimse 
fimalgoritmo

Outros materiais