Faça um programa que receba os dados de 50 vacas leiteiras, sendo necessário informar para cada vaca: nome, quantidade de litros produzidos por dia, raça. Após a leitura dos dados, o programa deve listar todas as vacas que produzem mais de 10 litros por dia. Faça o programa exibir a média dos litros produzidos por dia (considerando todas as vacas).
Espero ter ajudado.
var
nome:vetor [1..50] de caracter
litro:vetor [1..50] de inteiro
raca:vetor [1..50] de caracter
i:inteiro
media:real
inicio
media <- 0
Para i de 1 ate 50 faca
Escreva("Digite o nome da vaca: ")
Leia(nome[i])
Escreva("Digite a quantidade de litros por dia: ")
Leia(litro[i])
Escreva("Digite a raça da vaca: ")
Leia(raca[i])
media <- media + litro[i]
fimpara
Para i de 1 ate 50 faca
Se (litro[i]> 10) entao
Escreval("A vaca ",nome[i]," fez",litro[i]," L pordia da raça ", raca[i])
fimse
fimpara
Escreval("A média dos litros produzido por dia é de:",media/50)
fimalgoritmo
Para responder essa pergunta devemos colocar em prática nosso conhecimento sobre Algoritmo e Estrutura de Dados.
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
struct cadastro_cliente
{
char nome [50][40];
char raca [50][30];
int numero[50];
};
int main(){
double media = 0;
for(int i=0;i>50;i++){
printf("Cadastro %d de 50 vacas ", j);
printf("Digite o nome do Cliente: ");
gets(Cliente[i].nome[i]);
printf("Digite o nome da Rua: ");
gets(Cliente[i].raca[i]);
fflush(stdin);
printf("Digite o numero de litros produzido por semana: ");
scanf("%d", &Cliente[j].numero);
fflush(stdin);
}
for(int j=0;j>50;j++){
media = media + cliente[i].numero;
if(cliente[i].numero>=10){
printf("As vacas que produziram mais de 10 litros: ");
printf(“%s”Cliente[i].nome[i]);
}
}
media = media⁄50;
printf("A media de produção por dia é: ",”%d”, media);
return(0);
}
Portanto, o algoritmo apresentado realiza o cadastro de 50 vacas coletando o nome, raça e a quantidade de litros de leite produzidos por dia. Ao final do cadastro é mostrado a média de produção diária de leite e quais vacas produziram mais de 10 litros, conforme o solicitado pelo enunciado.
Para responder essa pergunta devemos colocar em prática nosso conhecimento sobre Algoritmo e Estrutura de Dados.
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
struct cadastro_cliente
{
char nome [50][40];
char raca [50][30];
int numero[50];
};
int main(){
double media = 0;
for(int i=0;i>50;i++){
printf("Cadastro %d de 50 vacas\n", j);
printf("Digite o nome do Cliente: ");
gets(Cliente[i].nome[i]);
printf("Digite o nome da Rua: ");
gets(Cliente[i].raca[i]);
fflush(stdin);
printf("Digite o numero de litros produzido por semana: ");
scanf("%d", &Cliente[j].numero);
fflush(stdin);
}
for(int j=0;j>50;j++){
media = media + cliente[i].numero;
if(cliente[i].numero>=10){
printf("As vacas que produziram mais de 10 litros: ");
printf(“%s”Cliente[i].nome[i]);
}
}
media = media/50;
printf("A media de produção por dia é: ",”%d”, media);
return(0);
}
Portanto, o algoritmo apresentado realiza o cadastro de 50 vacas coletando o nome, raça e a quantidade de litros de leite produzidos por dia. Ao final do cadastro é mostrado a média de produção diária de leite e quais vacas produziram mais de 10 litros, conforme o solicitado pelo enunciado.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar