Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
© EPD/UFJF – Sistemas de Informação Aulas 02 e 03 – Exercícios Algoritmos Exercícios de Estruturas Básicas (Lista 01) © EPD/UFJF – Sistemas de Informação Aulas 02 e 03 – Exercícios Exemplo Algoritmo Seja o problema de calcular o salário liquido de um funcionário, considerando que sobre o seu salário bruto, incide um desconto de 8.5%para a previdência. Feito o desconto para a previdência, sobre o estante é feito um desconto de 26.6%, a titulo de imposto de renda. O algoritmo deve mostrar o nome do funcionário, o seu salário bruto e seu salário liquido. Fazendo-se uma análise deste problema, pode-se concluir que para que seja possível a sua solução, devemos ter como dados, o nome do funcionário e o valor de seu salário bruto. © EPD/UFJF – Sistemas de Informação Aulas 02 e 03 – Exercícios Exemplo Algoritmo Algoritmo Funcionario Variaveis: Nome: string SalBruto, SalLiq, INSS, IRF: real Inicio { entrada dos dados necessários para a solução do problema} Leia Nome Leia SalBruto { cálculo dos descontos e do salário líquido} INSS ← SalBruto * 15 / 100 IRF ← (SalBruto – INSS) * 26.6 / 100 SalLiq ← SalBruto – INSS - IRF { saída dos valores } EscrevaLinha ‘Funcionario:’ , nome EscrevaLinha ‘Salário Líquido:’, SalLiq EscrevaLinha ‘Salário Bruto:’ , SalBruto Fim © EPD/UFJF – Sistemas de Informação Aulas 02 e 03 – Exercícios Escreva um algoritmo que determine a área e o perímetro de um retângulo (Resposta) 2) Dados três números reais, faça um algoritmo que: Determine a soma dos três números Determine a raiz quadrada do produto dos três números. (Resposta) 3) Escreva um algoritmo que forneça o valor em graus Fahrenheit, de uma temperatura expressa em graus Celsius F= (9C + 32) / 5 (Resposta) 4) Faça um algoritmo para calcular o volume de uma esfera de raio r V= (4* 3.14* R**3) / 3 (Resposta) Exercícios © EPD/UFJF – Sistemas de Informação Aulas 02 e 03 – Exercícios 5) Considerando que para um consorcio, sabe-se o numero total de prestações, a quantidade de prestações pagas e o valor atual da prestação, escreva um algoritmo que determine o total pago pelo consorcio e o saldo devedor. (Resposta) 6) Dado que se tem um valor de um ângulo expresso em graus, minutos e segundos( ex : 35º47’59”), escreva um algoritmo que forneça o valor deste ângulo em radianos. (Resposta) 7) Faça um algoritmo para calcular a quantidade de barbante necessária para amarrar um pacote. O algoritmo terá como entrada a largura, altura e comprimento do pacote, em centímetros. Para que o pacote fique firme, são necessárias 3 amarras. Considere que uma amarra consuma 10 cm de barbante. (Resposta) Exercícios © EPD/UFJF – Sistemas de Informação Aulas 02 e 03 – Exercícios 8) Dados os pontos A de coordenadas A(x1,y1) e B(x2,y2), escreva um algoritmo que determine a distancia entre os dois pontos. (Resposta) 9) Escreva um algoritmo que determine o número de dias que uma pessoa já viveu. Considere que um mês tenha 30 dias. (Resposta) 10) O sistema de avaliação de determinada disciplina, é composto por três provas. A primeira prova tem peso 2, a segunda tem peso 4 e a terceira tem peso 6. Faça um algoritmo para calcular a media final de um aluno desta disciplina. (Resposta) Exercícios © EPD/UFJF – Sistemas de Informação Aulas 02 e 03 – Exercícios Exercício 1 Algoritmo Retangulo Variaveis Altura, Base, Perimetro, Area: Real Inicio Leia Altura Leia Base Perimetro ← (Base + Altura)*2 Area ← Base * Altura Escreva Perimetro Escreva Area Fim © EPD/UFJF – Sistemas de Informação Aulas 02 e 03 – Exercícios Exercício 2 Algoritmo Numero Variaveis a, b, c, Soma, Raiz: Real Inicio Leia a Leia b Leia c Soma ← a + b + c Raiz ← (a* b *c) ^ 0.5 Escreva Soma Escreva Raiz Fim © EPD/UFJF – Sistemas de Informação Aulas 02 e 03 – Exercícios Exercício 3 Algoritmo Transformacao Variaveis Celsius, Fahrenheit: Real Inicio Leia Celsius Fahrenheit ← (9 * Celsius + 32) / 5 Escreva Fahrenheit Fim © EPD/UFJF – Sistemas de Informação Aulas 02 e 03 – Exercícios Exercício 4 Algoritmo Esfera Variaveis Raio, Volume: Real Inicio Leia Raio Volume ← ( 4 * 3.14 * Raio^3) / 3 Escreva Volume Fim © EPD/UFJF – Sistemas de Informação Aulas 02 e 03 – Exercícios Exercício 5 Algoritmo Consorcio Variaveis Total_pago, Saldo_dev, Valor_prest: Real Total_prest, Quant_pag : Inteiro Inicio Leia Total_prest Leia Quant_pag Leia Valor_prest Total_pago ← Valor_prest * Quant_pag Saldo_dev ← Valor_prest * Total_prest – Total_pago Escreva Total_pago Escreva Saldo_dev Fim © EPD/UFJF – Sistemas de Informação Aulas 02 e 03 – Exercícios Exercício 6 Algoritmo Angulo Variaveis Graus, Minutos, Segundos: Inteiro Valor_graus, Valor_radianos: Real Inicio Leia Graus Leia Minutos Leia Segundos Valor_graus ← Graus + Minutos/60 + Segundos/3600 Valor_radianos ← 3.14 * Valor_graus/180 Escreva Valor_radianos Fim © EPD/UFJF – Sistemas de Informação Aulas 02 e 03 – Exercícios Exercício 7 Algoritmo Barbante Variaveis Largura, Altura, Comprimento, Quantidade: Real Amarra1, Amarra2, Amarra3: Real Inicio Leia Largura Leia Altura Leia Comprimento Amarra1 ← 2*(Altura + Largura) + 10 Amarra2 ← 2*(Altura + Comprimento) +10 Amarra3 ← 2*(Largura + Comprimento) +10 Quantidade ← Amarra1 + Amarra2 + Amarra3 Escreva Quantidade Fim © EPD/UFJF – Sistemas de Informação Aulas 02 e 03 – Exercícios Exercício 8 Algoritmo Distancia Variaveis x1, x2, y1, y2 : Real Distancia: Real Inicio Leia x1 Leia x2 Leia y1 Leia y2 Distancia ← ( ( x2 – x1)^2 + ( y2 – y1)^2 )^0.5 Escreva Distancia Fim © EPD/UFJF – Sistemas de Informação Aulas 02 e 03 – Exercícios Exercício 9 Algoritmo Vida Variaveis NascDia, NascMes, NascAno: Inteiro HojeDia, HojeMes, HojeAno: Inteiro NDias : inteiro Inicio Leia NascDia, NascMes, NascAno Leia HojeDia, HojeMes, HojeAno NDias ← (HojeAno – NascAno)*360 + (HojeMes – NascMes)*30 + (HojeDia – NascDia) Escreva NDias Fim © EPD/UFJF – Sistemas de Informação Aulas 02 e 03 – Exercícios Exercício 10 Algoritmo Media Variaveis Nota1, Nota2, Nota3, Media: Real Inicio Leia Nota1 Leia Nota2 Leia Nota3 Media ← (2*Nota1 + 4*Nota2 + 6*Nota3) / 12 Escreva Media Fim