Ir ao conteúdo
  • Cadastre-se

Darcio lima

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

2
  1. @devair1010 #include<stdio.h> #include<conio.h> #include<string.h> /* Estrutra para armazenar a ficha do funcionario*/ int cod[]; /* Código (número) do funcionario*/ int idade[]; /* idade do funcionario*/ int qtdfilhos[]; /* Quantidade de filhos do funcionario*/ char civil[]; /* Estado civil do funcionario (C)- Casado e (S)- Solteiro (D)- Divorciado*/ char expe[]; /*Experiência profissional do funcionário (S)- Sim e (N)- Não*/ char sexo[]; /* Sexo do funcionario (M)- Masculino e (F)- Feminino*/ int i = 0; int masculino(); int feminino(); float experiencia(); float idosos(); float maiores(); float casados(); //int m = masculino(); /* Programa Principal*/ int main() { while (cod >= 0){ printf(" *** Cadastro de Funcionários *** \n\n"); printf("Informe o código do(a) funcionario(a):\n"); scanf("%i \n\n", &cod[i]); printf("Informe o sexo do(a) funcionario(a):\n"); scanf("%c \n\n", &sexo[i]); printf("Informe a idade do(a) funcionario(a):\n"); scanf("%i \n\n", &idade[i]); printf("Informe o estado civil do(a) funcionaário(a):\n"); scanf("%c \n\n", &civil[i]); printf("Informe se o(a) funcionário(a) possui experiencia:\n"); scanf("%c \n\n", &expe[i]); printf("Informe a quantidade de filhos do(a) funcionaário(a):\n"); scanf("%i \n\n", &qtdfilhos[i]); i++; } const int tamanho = i; printf(" ***** RESULTADOS ***** \n\n"); printf("Total de funcionários: %i \n", i+1); printf("Total de homens: %i \n", masculino()); printf("Total de mulheres: %i \n", feminino()); printf("percentual com experiencia: %.2f \n", experriencia()); printf("percentual maior de 50 anos: %.2f \n", idosos()); printf("percentual maior de 18 com experiencia: %.2f \n", maiores()); printf("percentual casados sem filhos: %.2f \n", cascasados()); return 0; } /* Funcao para contar funcionarios do sexo masculino*/ int masculino() { int total = 0; for (int j = 0, j <= tamanho, j++) { if (sexo[j] == "M"){ total = total + 1; } printf("%i", total); } /*Função para contar funcionários do sexo feminino*/ int feminino() { int total = 0; for (int j = 0, j<= tamanho, j++) { if (sexo[j] == "F"){ total = total +1; } } printf("%i", total); return total; } /*Função para listar o percentual dos funcionarios com experiência*/ float experiencia() { int contagem = 0; float resultado = 0; for (int j = 0, j<=i, j++) { if (expe[j] == "S") { contagem = contagem + 1; } } resultado = ((contagem * 100) / i) printf("%.2f", resultado); } /*Função para listar o percentual dos funcionarios com mais de 50 anos*/ float idosos() { int contagem = 0; float resultado = 0; for (int j = 0, j<=i, j++) { if (idade[j] >= 50) { contagem = contagem + 1; } } resultado = ((contagem * 100) / i) printf("%.2f", resultado); } /*Função para listar o percentual dos funcionarios maiores com experiência*/ float maiores() { int contagem = 0; float resultado = 0; for (int j = 0, j<=i, j++) { if (idade[j] >= 18) && (expe[j] == "S") { contagem = contagem + 1; } } resultado = ((contagem * 100) / i) printf("%.2f", resultado); } /*Função para listar o percentual dos funcionarios casados sem filhos*/ float casados() { int contagem = 0; float resultado = 0; for (int j = 0, j <= i, j++) { if (civil[j] == "C") && (qtdfilhos[j] == 0) { contagem = contagem + 1; } } resultado = ((contagem * 100) / i) printf("%.2f", resultado); } teria como ver qual o problema ?
  2. Uma empresa decidiu fazer um recrutamento para preencher algumas vagas. Os candidatos serão cadastrados por computador. Faça um programa em C para: a) Ler o número do candidato, a idade, o sexo (M/F), o estado civil (S para Solteiro/C para Casado/D para Divorciado), a experiência profissional (S/N) e a quantidade de filhos que a pessoa possui. O número de candidatos é indefinido, dessa forma, fazer a leitura e registro até que o número do candidato seja negativo, para finalizar as entradas do programa; b) Mostrar o número total de candidatos e candidatas; c) Mostrar o percentual de pessoas com experiência profissional (S). d) Mostrar o percentual de pessoas acima de 50 anos de idade. e) Mostrar o percentual dos candidatos (homens e mulheres) maiores de idade que tenham experiência no serviço; f) Mostrar o percentual das candidatas que não possuem filho e que são casadas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!