Buscar

lógica de programação e algoritimo

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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:

Outros materiais