Elabore o pseudocódigo/programa de um algoritmo que lê do usuário um vetor de temperaturas (ºC) com 24 posições Então, o algoritmo deve imprimir na tela: a. Qual foi a máxima e a mínima do dia; b. Qual a média da temperatura no período da madrugada, entre a meia-noite e às 5hrs da manhã; c. Qual a média da temperatura no período da manhã, entre as 6hrs e as 12hrs. d. Qual a média da temperatura no período da tarde, entre as 13hrs e as 18hrs. e. Qual a média da temperatura no período da noite, entre as 19hrs e as 23 hrs
Nesse exercício vamos escrever um programa que leia 24 temperaturas ao longo do dia (1 por hora) e determine algumas estatísticas sobre elas.
Há duas formas de se fazer. A primeira é ler todos os dados e depois fazer os cálculos. A segunda é fazer os cálculos enquanto lê. Vamos usar a segunda forma:
VARIAVEIS
T: double //Temperaturas
M=-1000,m=1000: double //Máxima e mínima (a)
m_madrugada=0: double //Média madrugada (b)
m_manha=0: double //Média manhã (c)
m_tarde=0: double //Média tarde (d)
m_noite=0: double //Média noite (e)
INICIO PROGRAMA
PARA t DE 0 ATÉ 23
LEIA T
SE T>M ENTÃO
M=T
FIM SE
SE T<m ENTÃO
m=T
FIM SE
SE t<6 ENTÃO
m_madrugada = m_madrugada+T
SENÃO SE t<13 ENTÃO
m_manha = m_manha+T
SENÃO SE t<19 ENTÃO
m_tarde = m_tarde
SENÃO
m_noite = m_noite+T
FIM SE
FIM PARA
IMPRIMIR “Máxima: ”,M
IMPRIMIR “Mínima: ”,m
IMPRIMIR “Média madrugada: ”,m_madrugada/6
IMPRIMIR “Média manhã: ”,m_manha/7
IMPRIMIR “Média tarde: ”,m_tarde/6
IMPRIMIR “Média noite: ”,m_noite/5
FIM PROGRAMA
Nesse exercício vamos escrever um programa que leia 24 temperaturas ao longo do dia (1 por hora) e determine algumas estatísticas sobre elas.
Há duas formas de se fazer. A primeira é ler todos os dados e depois fazer os cálculos. A segunda é fazer os cálculos enquanto lê. Vamos usar a segunda forma:
VARIAVEIS
T: double //Temperaturas
M=-1000,m=1000: double //Máxima e mínima (a)
m_madrugada=0: double //Média madrugada (b)
m_manha=0: double //Média manhã (c)
m_tarde=0: double //Média tarde (d)
m_noite=0: double //Média noite (e)
INICIO PROGRAMA
PARA t DE 0 ATÉ 23
LEIA T
SE T>M ENTÃO
M=T
FIM SE
SE T<m ENTÃO
m=T
FIM SE
SE t<6 ENTÃO
m_madrugada = m_madrugada+T
SENÃO SE t<13 ENTÃO
m_manha = m_manha+T
SENÃO SE t<19 ENTÃO
m_tarde = m_tarde
SENÃO
m_noite = m_noite+T
FIM SE
FIM PARA
IMPRIMIR “Máxima: ”,M
IMPRIMIR “Mínima: ”,m
IMPRIMIR “Média madrugada: ”,m_madrugada/6
IMPRIMIR “Média manhã: ”,m_manha/7
IMPRIMIR “Média tarde: ”,m_tarde/6
IMPRIMIR “Média noite: ”,m_noite/5
FIM PROGRAMA
Nesse exercício vamos escrever um programa que leia 24 temperaturas ao longo do dia (1 por hora) e determine algumas estatísticas sobre elas.
Há duas formas de se fazer. A primeira é ler todos os dados e depois fazer os cálculos. A segunda é fazer os cálculos enquanto lê. Vamos usar a segunda forma:
VARIAVEIS
T: double //Temperaturas
M=-1000,m=1000: double //Máxima e mínima (a)
m_madrugada=0: double //Média madrugada (b)
m_manha=0: double //Média manhã (c)
m_tarde=0: double //Média tarde (d)
m_noite=0: double //Média noite (e)
INICIO PROGRAMA
PARA t DE 0 ATÉ 23
LEIA T
SE T>M ENTÃO
M=T
FIM SE
SE T<m ENTÃO
m=T
FIM SE
SE t<6 ENTÃO
m_madrugada = m_madrugada+T
SENÃO SE t<13 ENTÃO
m_manha = m_manha+T
SENÃO SE t<19 ENTÃO
m_tarde = m_tarde
SENÃO
m_noite = m_noite+T
FIM SE
FIM PARA
IMPRIMIR “Máxima: ”,M
IMPRIMIR “Mínima: ”,m
IMPRIMIR “Média madrugada: ”,m_madrugada/6
IMPRIMIR “Média manhã: ”,m_manha/7
IMPRIMIR “Média tarde: ”,m_tarde/6
IMPRIMIR “Média noite: ”,m_noite/5
FIM PROGRAMA
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar