Baixe o app para aproveitar ainda mais
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
Compartilhar