Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  russo
Language: C/C++
Code:
#include<stdio.h>
#include<string.h>
int anoatual;
int mesatualn;//mes em numeros
struct nascimento
{
   char mes[11];
   int ano;
};
typedef struct nascimento data;
struct gado
{
   int codigo;
   float leite;
   float alim;
   char abate[2];
   data nasc;
}vetgado[4];
void qtdabate()
{
   int abate;
   abate = 0;
   int i;
   for(i=0;i<4;i++)
   {
       if(vetgado[i].abate == 'S')
       {
           abate++;
       }
   }
}
void leiteabate()
{
   int i;
   i = 0;
   int leite_abate;
   leite_abate = 0;
   for(i=0;i<4;i++)
   {
       if(vetgado[i].abate == 'N')
       {
           leite_abate+= vetgado[i].leite;
       }
   }
   printf("%f",leite_abate);
}
void alimabate()
{
   int i;
   float alim_abate;
   alim_abate = 0;
   for(i=0;i<4;i++)
   {
       if(vetgado[i].abate == 'N')
       {
           alim_abate+=vetgado[i].alim;
       }
   }
   printf("%f\n",alim_abate);
}
void alimenporsemana()
{
   float kilosporsemana;
   kilosporsemana=0;
   int i;
   for(i=0;i<4;i++)
   {
       kilosporsemana+=vetgado[i].alim;
   }
   printf("%f\n",kilosporsemana);
}
void leiteporsemana()
{
   int i;
   float litrosporsemana;
   litrosporsemana=0;
   for(i=0;i<4;i++)
   {
       litrosporsemana+=vetgado[i].leite;
   }
   printf("%f\n",litrosporsemana);
}
void leitura()
{
   int i;
   int mes_aux;//para receber como um numero
   int meses_de_vida;//a quantos meses o animal
   //esta vivoe ex. 60 = 5 anos.
   for(i=0;i<4;i++)
   {
       do{
           printf("Digite o CODIGO do gado.\n");
           scanf("\n%i",&vetgado[i].codigo);
           printf("Digite a quantidade em litros de LEITE produzido por semana.\n");
           scanf("\n%f",&vetgado[i].leite);
           printf("Digite a quantidade em kilos de ALIMENTO consumido por semana.\n");
           scanf("\n%f",&vetgado[i].alim);
           printf("Digite o MES de nascimento do animal com 1 ao 12.\n");
           scanf("\n%i",&mes_aux);
           printf("Digite o ANO de nascimento do animal.\n");
           scanf("\n%i",&vetgado[i].nasc.ano);
       }while((mes_aux < 1)||(mes_aux > 12)||(vetgado[i].nasc.ano < 1));
       meses_de_vida = anoatual - vetgado[i].nasc.ano + mesatualn - mes_aux;
       switch (mes_aux)
       {
          return 0;
}
Comments: