Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- #define T 1000
- #define TC 50
- #define MAX 9999
- #define MIN 1000
- struct empresa {
- char nome[TC];
- int matricula;
- char plano_de_saude;
- float salario;
- };
- int main()
- {
- srand(time(NULL));
- int i;
- struct empresa vetor_funcionario[T];
- float media_sem_plano, media_com_plano;
- float soma_sem_plano = 0, soma_com_plano = 0;
- int qntd_sem_plano = 0, qntd_com_plano = 0;
- for(i = 0; i < T; i++){
- printf("\tFuncionario %i\n", i);
- printf("Digite o nome: ");
- scanf("\n%[^\n]", vetor_funcionario[i].nome);
- vetor_funcionario[i].matricula = rand() % (MAX - MIN + 1) + MIN;
- printf("Tem plano de saude?\n");
- printf("'S' = Sim\n");
- printf("'N' = Nao\n");
- scanf("%c", &vetor_funcionario[i].plano_de_saude);
- printf("Digite o salario bruto: ");
- scanf("%f", &vetor_funcionario[i].salario);
- if(vetor_funcionario[i].plano_de_saude == 'S'){
- soma_com_plano += vetor_funcionario[i].salario;
- qntd_com_plano++;
- }
- else if(vetor_funcionario[i].plano_de_saude == 'N'){
- soma_sem_plano += vetor_funcionario[i].salario;
- qntd_sem_plano++;
- }
- }
- media_com_plano = soma_com_plano / qntd_com_plano;
- media_sem_plano = soma_sem_plano / qntd_sem_plano;
- printf("MEDIA COM PLANO DE SAUDE: %.2f\n", media_com_plano);
- printf("MEDIA SEM PLANO DE SAUDE: %.2f\n", media_sem_plano);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement