Buscar

Algoritmos para Cadastro de 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

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 
 
 
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. 
 
1. 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" 
// Disciplina : Algoritmos 2 
// Professor : Marcos Alves Mariano 
// Descrição : Ler os dados de um estudante, armazenando-os em um registro apresentar o seu nome e 
se é menor ou maior de idade. 
// Autor(a) : Fabiano Almeida de Castro 
// Data atual : 18/11/2021 
Var 
// Seção de Declarações das variáveis 
nome, sexo, nome_curso: caractere 
idade, numero_mat: inteiro 
 
Inicio 
// Seção de Comandos, procedimento, funções, operadores, etc... 
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 (numero_mat) 
escreva("Digite o nome do curso:") 
 leia (nome_curso) 
 se (idade >= 18) entao 
escreval (nome, ", é maior de idade.") 
 senao 
escreval (nome, ", é menor de idade.") 
fimse 
Fimalgoritmo 
 
2. 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 de Aluno" 
// Disciplina : Algoritmos 2 
// Professor : Marcos Alves Mariano 
// Descrição : Ler os dados de 10 estudantes e apresentar o nome e o curso dos estudantes com idade 
acima de 30 anos 
// Autor(a) : Fabiano Almeida de Castro 
// Data atual : 18/11/2021 
 
tipo 
aluno=registro 
idade: inteiro 
numero_mat: inteiro 
nome: caractere 
sexo: caractere 
curso: caractere 
fimregistro 
var 
aluno: vetor [1..10] de aluno 
i: inteiro 
inicio 
para i de 1 ate 10 faca 
escreva("Digite o nome do", i, "º estudante:") 
 leia (aluno[i].nome) 
escreva("Digite a idade do", i, "º estudante:") 
 leia (aluno[i].idade) 
escreva("Digite o sexo do", i, "º estudante:") 
 leia (aluno[i].sexo) 
escreva("Matrícula do", i, "º estudante:") 
 leia (aluno[i].numero_mat) 
escreva("Curso do", i, "º estudante:") 
 leia (aluno[i].curso) 
fimpara 
i<-1 
para i de 1 ate 10 faca 
 se aluno[i].idade >= 30 entao 
escreval ( ) 
escreval ("O aluno ",aluno[i].nome, ", do curso de ", aluno[i].curso, ", tem", aluno[i].idade, " anos.") 
fimse 
fimpara 
 
fimalgoritmo

Continue navegando