Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercícios: Aula 1 – Algoritmos e Programação 1 Para os seguintes problemas, fazer a descrição narrativa, o fluxograma e o pseudocódigo. 1) Fazer um algoritmo para calcular a área de um triângulo. Sabe-se que a área do triângulo é dada pelo produto da base pela altura, dividido por 2. 2) Fazer um algoritmo para calcular a área de um trapézio. Sabe-se que a área do trapézio é dada pelo produto da altura pela soma das bases (menor e maior), dividido por 2. 3) Fazer um algoritmo para calcular a área de um círculo. Sabe-se que a área do círculo é dada pelo produto do raio ao quadrado pela constante π = 3.14. 4) Fazer um algoritmo para converter uma temperatura de graus Celsius para graus Fahrenheit. A fórmula de conversão é: F = C * (9 / 5) + 32 5) Fazer um algoritmo para converter uma temperatura de graus Fahrenheit para graus Celsius. A fórmula de conversão é: C = (F – 32) * (5 / 9) 6) Fazer um algoritmo para converter um ângulo de graus para radianos. A fórmula de conversão é: rad = graus * π / 180, onde π = 3.14. 7) Sabe-se que ângulos podem ser medidos em uma unidade chamada grado, e que 1 grado equivale a 9/10 graus. Fazer um algoritmo que receba um valor em graus e mostre a quantos grados ele corresponde. 8) Fazer um algoritmo para calcular a média aritmética entre duas notas de um aluno e apresentar a sua situação (aprovado / reprovado), considerando que o mínimo para a aprovação seja 60 pontos. 9) Fazer um algoritmo para calcular o novo salário de um funcionário. Sabe-se que os funcionários que ganham até R$ 1000,00 terão aumento de 20%, e os demais terão aumento de 10%. 10) Fazer um algoritmo para resolver uma equação do primeiro grau. 11) Fazer um algoritmo para resolver uma equação do segundo grau. Seu algoritmo deve verificar se a equação é realmente de segundo grau e tratar o valor do discriminante delta adequadamente. 12) Fazer um algoritmo que receba o ano de nascimento de uma pessoa e o ano atual. A seguir, calcular e mostrar: a) a idade da pessoa em anos. b) a idade da pessoa em meses. c) a idade da pessoa em dias. 13) Fazer um algoritmo que receba dois números como entrada e mostre qual o maior deles. 14) Fazer um algoritmo que receba três números como entrada e mostre qual o menor deles. 15) Fazer um algoritmo que receba três números e mostre como resposta a soma de seus quadrados. 16) Fazer um algoritmo que receba um número representando a temperatura da água e mostre em qual estado físico (sólido, líquido ou gasoso) ela se encontra. 17) Fazer um algoritmo que receba um número representando a temperatura corporal de um paciente. Caso o valor seja maior que 39, mostre a mensagem “Febre alta”. Caso o valor esteja entre 38 e 39, mostre a mensagem “Febre baixa”. Caso contrário, mostre a mensagem “Temperatura Normal”. 18) Fazer um algoritmo que leia o valor de resistência, em ohms, de dois resistores e mostre a sua resistência equivalente, quando os resistores são colocados: a) em série: Req = R1 + R2. b) em paralelo: Req = (R1 * R2) / (R1 + R2). 19) Os irmãos Mário e Luigi decidiram abrir sua própria empresa, onde realizam diversos serviços, como limpeza e desentupimento de encanamentos e resgate de princesas... Embora os irmãos sejam muito procurados, principalmente pela família Koopa, eles são ruins em matemática e têm dificuldade em informar os preços dos serviços. Faça um algoritmo que leia o preço total de um serviço contratado e ajude os irmãos a calcularem: a) o total a pagar, com desconto de 10%. b) o valor de cada prestação, no parcelamento de 3x sem juros. c) o valor da comissão, no caso do pagamento ser a vista (5% sobre o valor com desconto de 10%). d) o valor da comissão, no caso de parcelamento (5% sobre o valor total).
Compartilhar