Ir ao conteúdo
  • Cadastre-se

Alerrandro Barreto

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

posts postados por Alerrandro Barreto

  1. Esse codigo é uma tabela de cadastro de funcionario nao consigo fazer funcionar ! help

     

    #include <stdio.h>

    #include <stdlib.h>

     

    typedef struct ficha

    {

    int insc;

    char nome;

    int clas;

    int h_normal;

    int h_extra;

    }ficha;

     

    void ler(ficha *ptr)

    {

    printf("Informe o numero da inscrição:");

    scanf("%d",&(*ptr).insc);

    printf("infome o nome:");

    scanf("%s",&(*ptr).nome);

    printf("Informe a classe:");

    scanf("%d",&(*ptr).clas);

    printf("informe a horas normais:");

    scanf("%d",&(*ptr).h_normal);

    printf("informe a horas extras:");

    scanf("%d",&(*ptr).h_extra);

    }

     

    void emite(struct ficha x)

    {

    double salref;

    double sal;

    if (x.clas == 1)

    {

    sal = salref*1,3;

    }else {

    sal = salref*1,9;

    }

    }

    double salnormal=  sal*x.h_normal;

    double salextra = sal *x.h_extra;

    double INSS = (salnormal+salextra) - 0.11*(salnormal+salextra);

    printf("Número de Inscrição %5d Nome: %50s\n", x.clas, x.nome);

      printf("Salário Horas Normais: %f\n", salnormal);

      printf("Salário Horas Extras: %f\n", salextra);

      printf("Dedução do INSS: %f\n", INSS);

      printf("Salário Líquido: %f\n", (salnormal+salextra)-INSS);

    }

    int main ()

    {

    ficha r {0,"",0,0,0};

    ler(&r);

    emite®;

    return 0;

    }

     

  2. Era para mostrar o mes e dia mas na execução ta pegando endereço de memoria!

     

     

    #include <stdio.h>

    #include <stdlib.h>

    int i;

    int j;

    typedef struct cadastro{

            char nome[50];

            int dia[];

            int mes[];

    }cadastro;

     

    void ler(cadastro *ptr)

    {

    for(i=0;i<2;i++)

    {

    printf("Informe a Nome:");

    scanf("%s",&(*ptr).nome);

    printf("Informe dia do seu niver:");

    scanf("%d",&(*ptr).dia);

    printf("Informe mes do seu niver:");

    scanf("%d",&(*ptr).mes);

    }

    }

     

    void mostrar(struct cadastro x)

    {

    for (j=0;j<12;j++)

    {

      printf("%d",&j);

      printf("/n");

     for(i = 0; i < 2 ; i++) 

          {

    if(x.mes == i) 

    {

    printf("%d",&x.mes);

    printf("/n");

    printf("%d",&x.dia);

    printf("/n");

    }

    }

    }

    }

     

    int main ()

    {

       struct cadastro a;

       cadastro {0,0,0};

       ler(&a);

       mostrar(a);

    }

     

  3. help nessa questão em c

     

     

    1. Dados os seguintes campos de um registro: nome, dia de aniversário e mês de aniversário, desenvolver um algoritmo que mostre em cada um dos meses do ano quem são as pessoas que fazem aniversário, exibir também o dia. Considere um conjunto de 40 pessoas

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!