Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
TIPO, ELE COMPILA CERTINHO, SOH QUE não mostra A QUNTIDADE DE GADO QUE VAI PARA O ABATE...SOH OSTRA 1.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <conio.h>
#define TAM 2
#define clear fflush(stdin)
typedef struct{
int codigo;
float leite;
float alim;
char abate[3];
}Gado;
void QLeite(Gado gado,int l);
int main()
{
/**
Elaborar um algoritmo que auxilie no controle de uma fazenda de gado que possuí um total de 2000
cabeças de gado. A base de dados é formada por um conjunto de estruturas (registros) contendo
os seguintes campos referente a cada cabeça de gado:
código: código da cabeça de gado,
leite: número de litros de leite produzido por semana,
alim: quantidade de alimento ingerida por semana - em quilos,
abate: ‘N" (não) ou ‘S’ (sim).
Elaborar funções para:
a) Ler a base de dados (código, leite, alim, nasc.mês e nasc.ano), armazenado em um vetor de estruturas.
B) Devolver a quantidade total de leite produzida por semana na fazenda.
c) Devolver a quantidade total de alimento consumido por semana na fazenda.
d) Devolver número de cabeças de gado que iram para o abate.
*/
Gado gado[TAM];
int i,morte=0,vida=0,l=0,c=0;
float qleite[TAM],qalim[TAM],a,b;
for(i=0;i<TAM;i++)
{
printf("\n informe o codigo da cabeca de gado:");
scanf("%d",&gado[i].codigo);
printf("\n informe a quantidade de leite produzido por semana:");
scanf("%f",&gado[i].leite);
qleite[i]=gado[i].leite;
printf("\n informe a quantidade de alimento ingerido por semana:");
scanf("%f",&gado[i].alim);
qalim[i]=gado[i].alim;
printf("\n o gado vai para o abate:");
clear;
gets(gado[i].abate);
if(gado[i].abate=='s')
{
morte++;
}
l++;
a=qleite[i]*l;
b=qalim[i]*l;
c=morte++;
}
printf("\n vao para o abate %d cabecas de gado.",c);
printf("\n quantidade de leite produzido por semana:%.2f ",a*7);
printf("\n quantidade de alimento produzido por semana:%.2f\n ",a*7);
system("pause");
return 0;
}Carregando comentários...