Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define MAXCARACTER 30
- #define MAXFUNCIONARIOS 2
- /* 2. Implemente um programa para cadastrar as informações para uma variável de estrutura do
- item_a do exercício 1. Em seguida faça a exibição de todos os dados desta variável. */
- struct funcionario{
- char nome[MAXCARACTER];
- char codMatricula[8];
- char codCargoProfissional[2];
- int numeroDeDependentes;
- float salario;
- };
- int main()
- {
- struct funcionario funcionarios[MAXFUNCIONARIOS];
- int i;
- for(i=0;i<MAXFUNCIONARIOS;i++)
- {
- __fpurge(stdin);
- printf("\n Digite o nome do funcionario: ");
- fgets(funcionarios[i].nome,MAXCARACTER,stdin);
- printf("\n Digite o codigo da matricula: ");
- fgets(funcionarios[i].codMatricula,MAXCARACTER,stdin);
- printf("\n Digite o codigo do cargo profissional: ");
- fgets(funcionarios[i].codCargoProfissional,MAXCARACTER,stdin);
- printf("\n Digite o numero de dependentes: ");
- scanf("%d",&funcionarios[i].numeroDeDependentes);
- printf("\n Digite o valor do salario: ");
- scanf("%f",&funcionarios[i].salario);
- }
- printf("\n CADASTROS\n");
- for(i=0;i<MAXFUNCIONARIOS;i++)
- {
- printf("\n NOME: %s",funcionarios[i].nome);
- printf("\n CODIGO DA MATRICULA: %s",funcionarios[i].codMatricula);
- printf("\n CODIGO DO CARGO PROFISSIONAL: %s",funcionarios[i].codCargoProfissional);
- printf("\n NUMERO DE DEPENDENTES: %d",funcionarios[i].numeroDeDependentes);
- printf("\n SALARIO: %.2f",funcionarios[i].salario);
- printf("\n");
- }
- getchar();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement