Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*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.*/
- #include<stdio.h>
- #define MAX 100
- struct tipoFuncionario{
- char nome[31];
- int matricula, cargo, pedentes;
- float salario;
- }funcionarios;
- int main()
- {
- struct tipoFuncionario funcionarios[MAX];
- int i,cont=0;
- for(i=0;i<MAX;i++)
- {
- printf("Digite o nome do funcionario ou enter para sair: ");
- fflush(stdin);
- gets(funcionarios[i].nome);
- if(strcmp(funcionarios[i].nome,"")==0)
- break;
- else{
- printf("Digite a matricula de %s: ",funcionarios[i].nome);
- scanf("%d", &funcionarios[i].matricula);
- printf("Digite o codigo do cargo de %s: ",funcionarios[i].nome);
- scanf("%d", &funcionarios[i].cargo);
- printf("Digite as pendencias de %s: ",funcionarios[i].nome);
- scanf("%d", &funcionarios[i].pedentes);
- printf("Digite o salario de %s: ",funcionarios[i].nome);
- scanf("%f", &funcionarios[i].salario);}
- cont++;
- }
- for(i=0;i<cont;i++){
- printf("\nNome do funcionario: %s",funcionarios[i].nome);
- printf("\nMatricula: %d",funcionarios[i].matricula);
- printf("\nCargo: %d",funcionarios[i].cargo);
- printf("\nDependecias: %d",funcionarios[i].pedentes);
- printf("\nSalario: %.2f\n",funcionarios[i].salario);}
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment