Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- struct TipoFuncionario{
- char nome[31];
- int matricula;
- float salario;
- };
- //prototipo
- void reajustaSalario(struct TipoFuncionario *funcionario,float reajuste);
- void cadastro(struct TipoFuncionario *funcionario);
- void exibe(struct TipoFuncionario *funcionario);
- int main()
- {
- float reajuste;
- struct TipoFuncionario funcionario;
- cadastro(&funcionario);
- printf("Digite o reajuste em %: ");
- scanf("%f", &reajuste);
- reajustaSalario(&funcionario,reajuste);
- exibe(&funcionario);
- return 0;
- }
- void reajustaSalario(struct TipoFuncionario *funcionario,float reajuste)
- {
- funcionario->salario= funcionario->salario+((reajuste/100)*funcionario->salario);
- }
- void cadastro(struct TipoFuncionario *funcionario)
- {
- printf("Nome: ");
- gets(funcionario->nome);
- printf("Matricula: ");
- scanf("%d",&funcionario->matricula);
- printf("Salario: ");
- scanf("%f",&funcionario->salario);
- }
- void exibe(struct TipoFuncionario *funcionario)
- {
- printf("\n\nNome: %s\nMatricula: %d\nSalario: %.2f\n", funcionario->nome, funcionario->matricula, funcionario->salario);
- }
Advertisement
Add Comment
Please, Sign In to add comment