Ir ao conteúdo
  • Cadastre-se

matheuspsam

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Tudo que matheuspsam postou

  1. A situação de aprendizagem é pra ser feita no VisualG, já fiz a situação, mas algo esta errado e não consigo identificar, segue abaixo a situação de aprendizagem e logo abaixo a minha resolução Contextualização: A Escola Técnica Eletrônica Transistor Ltda., solicitou à empresa onde você é desenvolvedor, um sistema para cadastro de Aluno. No controle será possível:  Cadastrar alunos para o processo seletivo;  Realizar matrículas dos alunos;  Cadastrar turmas e alunos nas turmas;  Cadastrar docentes;  Realizar lançamento de notas;  Realizar consultas de candidatos no processo seletivo;  Realizar todo tipo de consultas como: alunos por turma, alunos matriculados, notas dos alunos, docentes ativos, relatório de alunos matriculados, alunos por turmas, notas por alunos individuais, notas dos alunos por turma. Desafio:  Apresentação e descrição dos dados de entrada identificados para o Algoritmo: todo algoritmo possui um conjunto de entradas, neste momento você deverá identificar os dados que serão necessários para implementação do projeto solicitado;  Declaração desses dados como variáveis no Algoritmo: após identificados os dados de entrada declarar as variáveis necessárias iniciando, portanto, a primeira parte do nosso algoritmo. Minha resolução: algoritmo "semnome" // Função : // Autor : // Data : 02/04/2019 // Seção de Declarações //FUNÇÃO QUE IRÁ CADASTRAR ALUNOS PARA O PROCESSO SELETIVO E IRÁ RETORNAR SE O ALUNO //FOI OU NÃO FOI CADASTRADO. funcao processoSeletivo : CARACTER var nome,dataNasc,cpf,rg : VETOR[1.100] DE CARACTER idade : VETOR[1..20] DE INTEIRO cont : INTEIRO cadastroAluno: caracter inicio //PEDIR E RECEBER NOME, DATA DE NASCIMENTO, CPF , RG E IDADE DO CANDIDATO //PARA SER ARMAZENADO NO PROGRAMA //O PROGRAMA SO IRÁ CADASTRAR 5 PESSOAS POR VEZ cont <- 1 PARA cont DE 1 ATE 6 FACA ESCREVA("Digite seu nome: ") LEIA(nome[cont]) ESCREVA("Digite sua idade: ") LEIA(idade[cont]) ESCREVA("Digite sua Data de Nascimento: ") LEIA(dataNasc[cont]) ESCREVA("Digite seu CPF: ") LEIA(cpf[cont]) ESCREVA("Digite seu RG: ") LEIA(rg[cont]) //Imprimindo o que foi cadastrado ESCREVAL("Nome: ",nome[cont]) ESCREVAL("Idade: ",idade[cont]) ESCREVAL("Data de Nascimeto: ",dataNasc[cont]) ESCREVAL("CPF: ",cpf[cont]) ESCREVAL("RG: ",rg[cont]) ESCREVA("Cadastro está correto? Sim / Nao") LEIA(cadastro) SE (cadastro = "Sim") ENTAO retorne ESCREVAL("O aluno ",nome[cont]," foi cadastrado com sucesso!") SENAO retorne ESCREVAL("O aluno ",nome[cont]," não foi cadastrado!") FIMSE retorne nome[cont] FIMPARA fimfuncao funcao cadastroAluno : INTEIRO var cadastro,cont : INTEIRO aluno : VETOR[1..100] DE CARACTER matricula : VETOR[1..20] DE INTEIRO inicio //PEDIR E RECEBER O NOME DO ALUNO //SOMENTE SERÁ CADASTRADO NO MÁXIMO 5 PESSOAS POR VEZ ESCREVA("Aluno: ") LEIA(aluno[cont]) ESCREVA("Matrícula: ") LEIA(matricula[cont]) ESCREVAL("Nome: ",aluno[cont]) ESCREVAL("Matrícula: ",matricula[cont]) ESCREVA("Aluno foi Cadastrado? S(1)/N(0) ") LEIA(cadastro) SE (cadastro = "1") ENTAO retorne ESCREVAL("O aluno ",aluno[cont]," foi cadastrado!") SENAO retorne ESCREVAL("O aluno ",aluno[cont]," não foi cadastrado!") FIMSE fimfuncao //Programa Principal var opcao: INTEIRO inicio // Seção de Comandos //PEDIR E RECEBER A OPÇÃO QUE O USUÁRIO DIGITOU E CASO CONTRÁRIO ELE DIGITOU //UM VALOR INVÁLIDO EXIBIR QUE O PROGRAMA SERA ENCERRADO. ESCREVAL("")//ENTER ESCREVA("-------------------- MENU --------------------") ESCREVAL("")//ENTER ESCREVAL("")//ENTER ESCREVA("Digite uma opção: ") LEIA(opcao) LIMPATELA ESCOLHA(opcao) CASO 1 ESCREVAL(" 1) Cadastrar alunos para processo seletivo: ") //FUNÇÃO processoSeletivo processoSeletivo() CASO 2 ESCREVAL(" 2) Realizar matrícula dos alunos: ") //FUNÇÃO cadastroAluno cadastroAluno CASO 3 ESCREVAL(" 3) Cadastrar alunos nas turmas: ") CASO 4 ESCREVAL(" 4) Cadastrar docentes: ") CASO 5 ESCREVAL(" 5) Realizar lançamentos de notas: ") CASO 6 ESCREVAL(" 6) Consultas de candidatos no processo seletivo: ") CASO 7 ESCREVAL(" 7) Consultas em geral: ") CASO 8 ESCREVAL(" Média de um aluno: ") OUTROCASO ESCREVAL(" Opção Inválida!!! Programa será encerrado... ") FIMESCOLHA fimalgoritmo

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!