Skip to content

Instantly share code, notes, and snippets.

@Maransatto
Last active March 27, 2021 12:50
Show Gist options
  • Save Maransatto/c9b8bedad673a753d82fb22180692111 to your computer and use it in GitHub Desktop.
Save Maransatto/c9b8bedad673a753d82fb22180692111 to your computer and use it in GitHub Desktop.
Exemplo de Matriz - Cadastro de Funcionários
Algoritmo "Cadastro de Funcionários"
// Disciplina : UC4 - Lógica de Programação - SA2 - Atividade 6 - Cadastro de Funcionários
// Professor : Fernando Silva Maransatto
// Descrição : Efetua um cadastro de funcionários preenchendo uma matriz
// Autor(a) : Maransatto
// Data atual : 13/02/2021
Var
// Seção de Declarações das variáveis
funcionarios: vetor[0..4, 0..4] de caractere
nome, funcaoFuncionario, idade, sexo, salario: caracter
linha, coluna: inteiro
desejaContinuar: caracter
Inicio
escreval("------------ CADASTRO DE FUNCIONÁRIOS ------------")
escreval()
// Coleta de dados dos funcionários
para linha de 0 ate 4 faca
escreval("-------------------------------")
escreval("Funcionário ", linha + 1)
escreval("-------------------------------")
escreva("Nome: ")
leia(nome)
escreva("Função: ")
leia(funcaoFuncionario)
escreva("Idade: ")
leia(idade)
escreva("Sexo: ")
leia(sexo)
escreva("Salário: ")
leia(salario)
funcionarios[linha,0] := nome
funcionarios[linha,1] := funcaofuncionario
funcionarios[linha,2] := idade
funcionarios[linha,3] := sexo
funcionarios[linha,4] := salario
escreval()
fimpara
// Listagem de dados dos Funcionários
escreval("Lista de Funcionários Cadastrados:")
para linha de 0 ate 4 faca
escreva(linha, " - ")
para coluna de 0 ate 4 faca
escreva(funcionarios[linha, coluna], " ")
fimpara
escreval()
fimpara
Fimalgoritmo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment