Baixe o app para aproveitar ainda mais
Prévia do material em texto
CENTRO UNIVERSITÁRIO INTERNACIONAL UNINTER ESCOLA SUPERIOR POLITÉCNICA BACHARELADO EM ENGENHARIA ELÉTRICA DISCIPLINA DE LÓGICA DE PROGRAMAÇÃO E ALGORITMOS ATIVIDADE PRÁTICA HERALDO DE MELO DE SOUZA – RU: 1237404 ´PROFESSOR: VINICIUS POZZOBON BORIN, ME. SANTANA-AMAPÁ 2020 1 1 EXERCÍCIO 1 (EXEMPLO) Solução do aluno: #include <stdio.h> #include <stdlib.h> #include <locale.h> int main() { //muda o idioma para portugues setlocale(LC_ALL,"Portuguese"); //array de char que sera usada na exibiçao dos meses do ano //array de char que sera usada na exibiçao dos meses do ano char meses[12]; 37; 404; "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 re- servatorio=0; //varivel inteiro que recebera do usuario a capacidade do reservatorio int reservatorio_max; //garante que a entrada do usuario seja maior que zerowhile (reservatorio_max == 0) //exibe a msg abaixo printf("Entre com a capacidade maxima do re- servastorio 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:",me- ses[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 aguap. 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\n\n",me- ses[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>=reservato- rio_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\n"); //else if verifica se o reservatorio esta vazio }else if(reservato- rio<=0){ //coloca o reservatorio nivel 0 de agua pra caso ele seja menor que 0 reservatorio=0; //exibe a msg abaixo printf("Reservatorio Vazio\n"); //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\n",reservatorio); } //exibe a msg abaixo printf("Capacidade do reservatorio em milimetros %i\n",reservatorio_max); //limpa a tela system("pause"); //pausa system("cls"); } return 0; } Imagem do código funcionando no seu computador:
Compartilhar