Ola pessoal, eu resolvi esse exercicio mas não sei se ta certo, alguém pode me dizer por favor?
O Curso de Web Design e Programação Inforium deseja saber se existem alunos cursando simultaneamente as disciplinas de “POO” e “Lógica 2”. Deverá ser informado quantos alunos cursam “POO”, lendo a seguir seus nomes e o número de suas matrículas e quantos alunos cursam “Lógica 2”, lendo a seguir seus nomes e suas matrículas. Usando conceito de vetores e registros, faça um algoritmo que mostre o nome e número de matrícula dos alunos que estão cursando simultaneamente estas duas disciplinas.
)Inicio
DISC:vetor[2]ficha
tipo:FICHA:registro
NOME:literal
NMATRICULA:numérico
fim-registro
QDPOO,QDLOG2,i:numérico
i{variável para laço de repetição}
i←0
escreva “ Digite a quantidade de alunos matriculados na disciplina POO”
leia QDPOO
enquanto (i < = QDPOO) faça
escreva “ Digite o nome do aluno”
leia DISC[1].NOME
escreva “digite o numero de matricula do aluno”
leia DISC[1].NMATRICULA
i← i + 1
fim-enquanto
escreva “digite a quantidade de alunos matriculados na disciplina Logica2”
leia QADLOG2
enquanto (i < = QDLOG2) faça
escreva “digite o nome do aluno”
leia DISC[2].NOME
escreva “digite o numero de matricula do aluno”
leia DISC[2].NMATRICULA
Para i de 1 até QDPOO passo 1 faça
Para j de 1 até QDLOG2 passo 1 faça
se DISC.NMATRICULA = DISC[j].NMATRICULA então
escreva “o aluno:”, DISC.NOME, “está matriculado nas duas disciplinas”
Pergunta
Quel
Ola pessoal, eu resolvi esse exercicio mas não sei se ta certo, alguém pode me dizer por favor?
O Curso de Web Design e Programação Inforium deseja saber se existem alunos cursando simultaneamente as disciplinas de “POO” e “Lógica 2”. Deverá ser informado quantos alunos cursam “POO”, lendo a seguir seus nomes e o número de suas matrículas e quantos alunos cursam “Lógica 2”, lendo a seguir seus nomes e suas matrículas. Usando conceito de vetores e registros, faça um algoritmo que mostre o nome e número de matrícula dos alunos que estão cursando simultaneamente estas duas disciplinas.
)Inicio
DISC:vetor[2]ficha
tipo:FICHA:registro
NOME:literal
NMATRICULA:numérico
fim-registro
QDPOO,QDLOG2,i:numérico
i{variável para laço de repetição}
i←0
escreva “ Digite a quantidade de alunos matriculados na disciplina POO”
leia QDPOO
enquanto (i < = QDPOO) faça
escreva “ Digite o nome do aluno”
leia DISC[1].NOME
escreva “digite o numero de matricula do aluno”
leia DISC[1].NMATRICULA
i← i + 1
fim-enquanto
escreva “digite a quantidade de alunos matriculados na disciplina Logica2”
leia QADLOG2
enquanto (i < = QDLOG2) faça
escreva “digite o nome do aluno”
leia DISC[2].NOME
escreva “digite o numero de matricula do aluno”
leia DISC[2].NMATRICULA
Para i de 1 até QDPOO passo 1 faça
Para j de 1 até QDLOG2 passo 1 faça
se DISC.NMATRICULA = DISC[j].NMATRICULA então
escreva “o aluno:”, DISC.NOME, “está matriculado nas duas disciplinas”
fim-se
fim-para
fim-para
fim
Obrigada
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.