Ir ao conteúdo
  • Cadastre-se

marvelous2502

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

Tudo que marvelous2502 postou

  1. alguem pode me ajudar?tenho q escrever uma folha de pagamento a entrada e o nome, salario e comissão e a saida e o salario+ comissão e o nome da pessoa, caso o salario seja igual tem q sair o nome das pessoas e o salario a abaixo, e tudo em ordem crescente e alfabetica, e para sair do looping e digitando "FIM" EX ENTRADA Guilherme Silva 1000.00 2000.00 Ana patricia 5000.00 200.00 Luis fabiano 3000.00 0.00 FIM SAIDA olha de Pagamento Salario no Mes: R$ 3000.00 - Guilherme Silva - Luis fabiano - Pedro Paulo Salario no Mes: R$ 5200.00 - Ana patricia mas n sei o que estou errado, me ajudem por favor #include <stdio.h> #include<stdlib.h> #include<string.h> #include<ctype.h> int main() { typedef struct estrutura { char nome[102]; float salario; float comissao; float total; }trabalhadores; int contador = 0; trabalhadores pagamento [100]; for(int funcionarios= 0;funcionarios<100;funcionarios++) { fgets(pagamento[funcionarios].nome,102,stdin); if (strcmp (pagamento[funcionarios].nome, "FIM\n") == 0) break; scanf("%f\n",&pagamento[funcionarios].salario); scanf("%f\n",&pagamento[funcionarios].comissao); pagamento[funcionarios].total = pagamento[funcionarios].comissao + pagamento[funcionarios].salario; for(funcionarios=0;funcionarios<contador;funcionarios++) { if(pagamento[funcionarios].nome[100]!=0) { if(pagamento[funcionarios].total!=pagamento[funcionarios-1].total) { printf("Salario no Mes: R$ %.2f\n",pagamento[funcionarios].total); printf("- %s", pagamento[funcionarios].nome); }else { printf("- %s", pagamento[funcionarios].nome); } } } } return 0; }
  2. preciso de ajuda para fazer um programa q a entrada sera o ano e a saida um calendario do ano inteiro,mas para isso preciso fazer que o programa consiga saber a data de primeiro de janeiro a a partir da data da pascoa, nclude <stdio.h> #include <stdlib.h> #include <string.h> int i; //mes int j; //dia int data; int cont = 0; //quebra linha int ano, mes, dia, bis; int g, c, x, z, e, d, n; int mesDias[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; char *months[]= { "Janeiro", "Fevereiro", "Marco", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro" }; int main() { printf("Digite o ano: "); scanf("%d", &ano); //P A S C O A g = (ano % 19) + 1; //resto inteiro - AUREO c = (ano / 100) + 1; //SECULO x = ((3 * c) / 4) - 12; //correção 1 z = (((8 * c) + 5) / 25) - 5; //correção 2 e = ((11 * g) + 20 + z - x) % 30; //resto inteiro //EPACTA if(e == 25 && g > 11 || e == 24){ e++; } //LUA CHEIA n = 44 - e; if(n < 21){ n += 30; } //DOMINGO DE PASCOA faça N = 44 - E. Se N < 21, d = ((5 * ano) / 4) - (x + 10); data = (n + 7) - ((d+n) % 7); if(d > 31){ data = data - 31; printf("Pascoa: %d de abril\n", data); mes = 4; }else{ printf("Pascoa: %d de marco\n", data); mes = 3; } int y = ano; if(y%100 == 0) { y = y/100; } if(y%4 == 0) { printf("bissexto\n"); }else{ printf("nao e bissexto\n") ; } }
  3. @devair1010 obrigado man, como voce ficou tão bom assim?Comecei a fazer faculdade te S.i tem pouco tempo mas ainda tenho dificuldades
  4. estou fazendo um programa q calcula o imc e dps armazená-los em uma variável da estrutura corpo mas nao sei onde estou errando. ele tem q acessar estes valores armazenados, calcular o IMC (divisão entre peso e o quadrado da altura) Este programa deve ler os dados de um usuário (altura, peso e nome), armazená-los em uma variável da estrutura corpo e, em seguida, acessar estes valores armazenados, calcular o IMC (divisão entre peso e o quadrado da altura) e exibir o resultado na tela. #include <stdio.h> #include <stdlib.h> #include <math.h> int main(void) { struct corpo { float altura; float peso; char nome[50]; }; struct corpo imc; printf("calculo do imc \n"); scanf("%f",&imc.altura); scanf("%f",&imc.peso); fgets(imc.nome, 50,stdin); struct corpo imc = imc.peso/(pow(imc.altura,2)); return 0; }

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!