EXERCÍCIOS LP_3P ABRIL - ALGORITIMO 2012-02

3
LÓGICA E PROGRAMAÇÃO 3º Período EXERCÍCIOS: 1) Escreva um algoritmo para calcular e imprimir o numero de lâmpadas necessárias para iluminar um determinado cômodo de uma residência. Dados de entrada: a potência da lâmpada utilizada (em watts), as dimensões (largura e comprimento, em metros) do cômodo. Considere que a potência necessária é de 18 watts por metro quadrado. Codificar o algoritmo em Linguagem de Programação C (programa). 2) Escreva um programa para ler uma temperatura em graus Celsius, calcular e escrever o valor correspondente em graus Fahrenheit. F=C*1.8+32. Codificar o algoritmo em Linguagem de Programação C (programa). 3) Um motorista de táxi deseja calcular o rendimento de seu carro na praça. Sabendo-se que o preço do combustível é de R$ 1.90, escreva um programa para ler: a marcação do odômetro (Km) no inicio do dia, a marcação (Km) no final do dia, o número de litros de combustível gasto e o valor total (R$) recebido dos passageiros. Calcular e escrever: a média de consumo em Km/L e o lucro (líquido) do dia. Codificar o algoritmo em Linguagem de Programação C (programa). 4) Deseja-se fazer uma pesquisa a respeito do consumo mensal de energia elétrica em uma determinada cidade. Para isso, são fornecidos os seguintes dados: • preço do kWh consumido; • número do consumidor; • quantidade de kWh consumidos durante o mês; O número do consumidor igual a zero deve ser usado para interromper a entrada de dados. Faça um algoritmo que leia os dados descritos acima, calcule e imprima: (a) para cada consumidor o total a pagar, (b) o maior consumo verificado, (c) o menor consumo verificado, (d) a média geral de consumo. Obs. Codificar o algoritmo em Linguagem de Programação C (programa). 5) Construa um algoritmo e codifique em linguagem de programação C, para os seguintes casos: Algoritmo - Cálculo de Reações de apoio Caso opção 1: Viga bi-apoiada com carga concentrada Caso opção 2: Viga bi-apoiada com carga uniformemente distribuída Caso opção 3: Viga bi-apoiada com carga parcialmente distribuída Obs. Exemplos: Algoritmo - Cálculo de Reações de apoio a) Viga bi-apoiada com carga concentrada b) Viga bi-apoiada com carga uniformemente distribuída c) Viga bi-apoiada com carga parcialmente distribuída

Transcript of EXERCÍCIOS LP_3P ABRIL - ALGORITIMO 2012-02

Page 1: EXERCÍCIOS LP_3P ABRIL -  ALGORITIMO 2012-02

LÓGICA E PROGRAMAÇÃO3º Período

EXERCÍCIOS:

1) Escreva um algoritmo para calcular e imprimir o numero de lâmpadas necessáriaspara iluminar um determinado cômodo de uma residência. Dados de entrada: a potênciada lâmpada utilizada (em watts), as dimensões (largura e comprimento, em metros) docômodo. Considere que a potência necessária é de 18 watts por metro quadrado.Codificar o algoritmo em Linguagem de Programação C (programa).

2) Escreva um programa para ler uma temperatura em graus Celsius, calcular e escrevero valor correspondente em graus Fahrenheit. F=C*1.8+32. Codificar o algoritmo emLinguagem de Programação C (programa).

3) Um motorista de táxi deseja calcular o rendimento de seu carro na praça. Sabendo-seque o preço do combustível é de R$ 1.90, escreva um programa para ler: a marcação doodômetro (Km) no inicio do dia, a marcação (Km) no final do dia, o número de litros decombustível gasto e o valor total (R$) recebido dos passageiros. Calcular e escrever: amédia de consumo em Km/L e o lucro (líquido) do dia. Codificar o algoritmo emLinguagem de Programação C (programa).

4) Deseja-se fazer uma pesquisa a respeito do consumo mensal de energia elétrica emuma determinada cidade. Para isso, são fornecidos os seguintes dados:

• preço do kWh consumido;• número do consumidor;• quantidade de kWh consumidos durante o mês;

O número do consumidor igual a zero deve ser usado para interromper a entrada dedados. Faça um algoritmo que leia os dados descritos acima, calcule e imprima:

(a) para cada consumidor o total a pagar,(b) o maior consumo verificado,(c) o menor consumo verificado,(d) a média geral de consumo.

Obs. Codificar o algoritmo em Linguagem de Programação C (programa).5) Construa um algoritmo e codifique em linguagem de programação C, para osseguintes casos:

Algoritmo - Cálculo de Reações de apoio Caso opção 1: Viga bi-apoiada com carga concentrada Caso opção 2: Viga bi-apoiada com carga uniformemente distribuída Caso opção 3: Viga bi-apoiada com carga parcialmente distribuída

Obs. Exemplos:Algoritmo - Cálculo de Reações de apoio a) Viga bi-apoiada com carga concentrada

b) Viga bi-apoiada com carga uniformemente distribuída

c) Viga bi-apoiada com carga parcialmente distribuída

Page 2: EXERCÍCIOS LP_3P ABRIL -  ALGORITIMO 2012-02

6) Elaborar o algoritmo e a sua codificação em linguagem de programação C(programa). Etapas do exercício:6.1) Escolher uma planta baixa para desenvolver o exercício.6.2) Determinar a quantidade de azulejo necessários para o revestimento de umbanheiro.6.3) Determinar a quantidade do piso: calcular quantos metros quadrados de cerâmicaserão necessários para assentar na casa.

OBSERVAÇÕES:Exemplo do item 6.2 (para azulejo): Determinar a quantidade de azulejo para uma lavanderiaMedidas da Lavanderia: 4 paredes de 2,30m e altura de cada parede é de 2,70mMedidas do Azulejo: 30cm X 30cm (forma quadrada) Largura de um azulejo: 30cm + 0,25cm = 30,25cm onde 0,25 cm = largura da junta.Aberturas: 1 porta com 2,10m de altura e 80cm de largura 1 janela de 80x70 cm Quantidade de azulejos por cada m2 de paredeÁrea do azulejo + junta → A = LxL = (30,25cm)2 = 916,0625cm2

Metro quadrado: 100cm X 100cm → A= (100cm)2 = 10.000cm2

Calculo da quantidade(Qt) de azulejo por metro quadrado: Dividir a área maior(AM) pela área menor (Am) Qt= AM/Am Qt= 10.000cm2 / 916,0625cm2 = 11u/m2

OBS.: Necessitamos de 11 azulejos por cada metro quadrado de paredeÁrea total de um cômodo cujas paredes serão revestidas por azulejos At= Pc x hc – Aab Onde: At = Área total a ser revestida; Pc é o perímetro do cômodo; hc é a altura das paredes do cômodo e Aab é a área ocupada pelas aberturas.Assim, teremos Pc = 2,30 + 2,30 + 2,30 + 2,30 = 9,20m (ou 920cm)Área total das paredes: 920cm * 270cm = 248 400cm2

Área das aberturas (Aab): Área da porta = 210cm * 80cm = 16 800cm2

Área da janela = 80cm * 70cm = 5 600cm2

Aab = 16 800cm2 + 5 600cm2 = 22 400cm2

At = (920cm * 270cm) - 22400cm2 = 226 000cm2 = 22,6 m2

Quantidade total de azulejo: 22,6 * 11 = 248,6 azulejos Obs. Importante (Fonte: http://www.casagomes.com.br/index1.html): Azulejos:Calcule a área real, isto é, desconte portas e janelas. A Associação Nacional dosFabricantes de Cerâmica (Anfacer) recomenda uma margem de 10% a mais no cálculo.Mas lembre-se de levar em consideração se as peças são lisas ou estampadas – estas têmperda maior, pois será preciso encaixar os desenhos.Os azulejos são usados em áreas que geralmente requerem manutenção, principalmente porcausa das instalações hidráulicas. É bom já calcular uma pequena sobra para estoque depelo menos uma caixa, para reparos futuros, pois encontrar a mesma tonalidade de cores équase impossível, mesmo para as peças mais simples, e as cerâmicas saem facilmente delinha. Pisos:Deve-se levar em conta o tamanho das placas e da área. “Quanto maior a dimensão daplaca, maior é a perda”, explica o professor Faggin, da FAU. Para peças de até 15 cm, elerecomenda uma margem de segurança de 5%; e para de 30 cm ou mais, de 10%. Emcontrapartida, áreas maiores terão perda menor, pois haverá menos recortes. Como no casodos azulejos, é melhor ampliar a margem de folga se as peças forem estampadas.Pisos postos em diagonal também têm mais recortes e, portanto, maior consumo, lembraSaback Filho, da Archiplanta. Para áreas com até 10m², o engenheiro aconselha 20% a

Page 3: EXERCÍCIOS LP_3P ABRIL -  ALGORITIMO 2012-02

mais para colocação reta e 35% para em diagonal. Áreas superiores devem ter margem de10% e 20%, respectivamente. É aconselhável ter um estoque, para manutenção futura, depelo menos uma caixa. O rodapé, se feito do corte do piso, deve ser calculadoseparadamente. Saiba que uma placa fará duas unidades de rodapé, pois o "miolo" vaiapresentar “rebarbas” indesejáveis.