Baixe o app para aproveitar ainda mais
Prévia do material em texto
Algoritmos Aplicados a Engenharia Exercício 05 Os direitos desta obra foram cedidos à Universidade Nove de Julho Este material é parte integrante da disciplina, oferecida pela UNINOVE. O acesso às atividades, conteúdos multimídia e interativo, encontros virtuais, fóruns de discussão e a comunicação com o professor devem ser feitos diretamente no ambiente virtual de aprendizagem UNINOVE. Uso consciente do papel. Cause boa impressão, imprima menos. Aula 05: Exercícios 1) Crie um pseudocódigo para efetuar o cálculo do salário líquido de um profissional que trabalhe por hora. Para isso, é necessário ler alguns dados como: valor da hora trabalhada (VH), número de horas trabalhadas no mês (NH) e o percentual de desconto do INSS (PDI). O algoritmo deverá apresentar na tela o valor do salário bruto (SB), o valor descontado (VD) e o valor do salário líquido (SL). Considere: SB=VH*NH, VD=SB/100*PDI e SL=SB-VD. Exemplo: Se VH=10, NH=20, PDI=10%, então SB=200, VD=20 e SL=180. 2) Calcular quantos azulejos são necessários para revestir uma piscina. O algoritmo deverá solicitar ao usuário: comprimento (CP), largura (LP) e profundidade (PP) da piscina para calcular sua área total e ainda largura (LA) e altura (AA) do azulejo para conhecer sua área. Deve-se considerar a mesma unidade de medida tanto para calcular a área da piscina quanto à área do azulejo. Por exemplo, centímetros. Obs.: A área total (AT) da piscina é composta de 5 faces, e a área do azulejo é apenas um valor. Estas áreas devem ser calculadas da seguinte forma: Paredes laterais (PL) = 2*CP*PP; Paredes das cabeceiras (PC) = 2*LP*PP; Fundo da piscina (FP) = CP*LP; AT = PL+PC+FP; Área de um azulejo (AAZ) = LA*AA. Para calcular a quantidade de azulejos (QA) para revestir a piscina deve-se adotar o cálculo a seguir: QA = (AT / AAZ)*1.05 3) Dado o fluxograma escreva o algoritmo respectivo para fazer leitura de dois números e apresentar na tela o resultado das quatro operações básicas efetuadas sobre estes números (soma (A), subtração (B), divisão (C) e multiplicação (D)). 4) Construa um fluxograma para ler uma temperatura em graus Fahrenheit e apresentá-la convertida em graus Centígrados. A fórmula de conversão é C(F- 32)*(5/9), onde C é a temperatura em Centígrados e F a temperatura em Fahrenheit. 5) Construa o fluxograma que represente uma solução para o cálculo da área de um trapézio qualquer. Lembrando que: Área do trapézio = (Base Maior + Base Menor) x Atura / 2. N1, N2 A←num1+num2 B←num1-num2 C←num1/num2 D←num1*num2 “O resultada da Soma de N1+N2 é: ”, A “O resultada da Subtração de N1-N2 é: ”, B “O resultada da Divisão de N1/N2 é: ”, C O resultada da Multiplicação de N1*N2 é: ”, D FIM ini INICIO ini Resolução: 1) Programa CalculoSalario Var VH, NH, PDI, SB, VD, SL: Real Início Leia VH Leia NH Leia PDI SB ← VH*NH VD ← SB/100*PDI SL ← SB-VD Escreva “O valor do salário bruto é: ”, SB Escreva “O valor de desconto é: “, VD Escreva “O valor do salário liquido é: ”, SL Fim. 2) Programa CalculoAzuleijos Var CP, LP, PP, LA, AA, AT, AAZ, PL, PC, FP: Real QA: Inteiro Início Leia CP Leia LP Leia PP Leia LA Leia AA PL ← 2*CP*PP PC ← 2*LP*PP FP ← CP*LP AT ← PL+PC+FP AAZ ← LA*AA QA ← (AT/AAZ)*1.05 Escreva “A quantidade de azulejos necessários para o revestimento da piscina é: ”, QA Fim. 3) 4) N1, N2 A←num1+num2 B←num1-num2 C←num1/num2 D←num1*num2 “O resultada da Soma de N1+N2 é: ”, A “O resultada da Subtração de N1-N2 é: ”, B “O resultada da Divisão de N1/N2 é: ”, C O resultada da Multiplicação de N1*N2 é: ”, D FIM ini INICIO ini INICIO ini f c←(f-32)*5/9 c FIM ini Programa OperacoesAritmeticas Var N1, N2, A, B, C, D: Real Início Leia N1 Leia N2 A ← N1+N2 B ← N1-N2 C ← N1/N2 D ← N1*N2 Escreva “O resultada da Soma de N1+N2 é: ”, A Escreva “O resultada da Subtração de N1-N2 é: ”, B Escreva “O resultada da Divisão de N1/N2 é: ”, C Escreva “O resultada da Multiplicação de N1*N2 é: ”, D Fim. 5) INICIO ini BMaior, BMenor, Altura AT←(BMaior + BMenor) * Altura / 2 “A área do Trapézio é”, AT FIM ini
Compartilhar