Faça um algoritmo em linguagem C que receba como dado de entra...

emillymiury

Faça um algoritmo em linguagem C que receba como dado de entrada a quantidade máxima em milímetros que um reservatório de água suporta. E também como dado de entrada informe quantos milímetros de chuva tivemos em cada mês do ano, e quantos milímetros deste reservatório por mês foi gasto. Armazene as informações de cada mês em vetores de dados. Sabendo a capacidade do reservatório, quanto choveu em cada mês e quanto foi gasto. Informe o valor disponível de água, em milímetros, para cada mês do ano. Caso o reservatório fique vazio em algum momento, informe isso na tela. Caso o reservatório fique cheio em algum momento, também informe isso na tela.Alguem ?

1 Resposta

Tira Duvidas

#include

#include

#include

int main()

{

//muda o idioma para portugues     setlocale(LC_ALL,"Portuguese");     //array de char que sera usada na exibiçao dos meses do ano    

char

meses[12]100]="Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"};    

//array de inteiro que recebera do usuario o gasto de agua mesal     int gasto[12];    

//array de inteiro que recebera do usuario a chuva mensal     int chuva[12];     //varivel inteiro que ira armazenar o valor da agua no reservatorio     int reservatorio=0;    

//varivel inteiro que recebera do usuario a capacidade do reservatorio     int reservatorio_max;    

//garante que a entrada do usuario seja maior que zero

while(reservatorio_max==0){        

//exibe a msg abaixo         printf("Entre  com  a  capacidade  maxima  do  reservastorio  em milimetros:");

       

//recebe do usuario a capacidade de agua do reservatorio         scanf_s("%i",&reservatorio_max);        

//limpa scanf         fflush(stdin);        

//limpa a tela         system("cls");}    

//variavel usada no for     int i=0;    

//limpa a tela     system("cls");    

//for que recebera o valor mensal da chuva     for(i=0;i<12;i++){        

//exibe a msg abaixo         printf("Entre com a chuva em milimetros de %s:",meses[i]);        

//recebe o valor mensal da chuva         scanf_s("%i",&chuva[i]);        

//limpa scanf         fflush(stdin);     }    

//limpa a tela     system("cls");    

//for que recebera o valor mensal do gasto de agua

p. 15    for(i=0;i<12;i++){        

//exibe a msg abaixo         printf("Entre com a agua gasta em milimetros de %s:",meses[i]);        

//recebe o valor mensal do gasto de agua         scanf_s("%i",&gasto[i]);         //limpa scanf         fflush(stdin);     }    

//limpa a tela     system("cls");    

//for que exibe a situaçao do reservatorio durante o ano     for(i=0;i<12;i++){         //exibe a msg abaixo         printf("Situaçao do reservatorio em %s ",meses[i]);        

//adiciona a chuva do mes ao reservatorio         reservatorio+=chuva[i];         //subtrai o gasto de agua do mes         reservatorio-=gasto[i];        

//verifica se o reservatorio esta cheio         if(reservatorio>=reservatorio_max){            

//coloca o reservatorio no nivel maximo de agua pra caso ele seja maior que o limite             reservatorio=reservatorio_max;            

//exibe a msg abaixo

       

printf("Reservatorio Cheio ");        

//else if verifica se o reservatorio esta vazio         }else if(reservatorio<=0){             //coloca o reservatorio nivel 0 de agua pra caso ele seja menor que 0             reservatorio=0;            

//exibe a msg abaixo             printf("Reservatorio Vazio ");    

//else exibe o nivel de agua se o reservatorio nao estiver cheio/vazio         }else {

//exibe a msg abaixo             printf("Agua no Reservatorio em milimetros %i ",reservatorio);         }        

//exibe a msg abaixo         printf("Capacidade     do     reservatorio     em     milimetros %i ",reservatorio_max);        

//limpa a tela         system("pause");         //pausa         system("cls");         }    

return 0;

}

Explicação:

Cola no cood blocks

0

Mais perguntas de Informática





















Toda Materia
Toda Materia
Toda Materia

Você tem alguma dúvida?

Faça sua pergunta e receba a resposta de outros estudantes.