Baixe o app para aproveitar ainda mais
Prévia do material em texto
Algoritmos e Programação – Lista I (1) Elabore o pseudocódigo/fluxograma/programa de um algoritmo que recebe do usuário as medidas de um retângulo (base e altura) e, em seguida, imprime na tela a área e o perímetro deste retângulo com as mensagens “AREA:” e “PERIMETRO:”, respectivamente, antes dos resultados. (2) Elabore o pseudocódigo/fluxograma/programa de um algoritmo que recebe do usuário as medidas de um triângulo retângulo (base e altura) e, em seguida, imprime na tela a área deste triângulo com a mensagem “AREA:” antes do resultado. (3) Elabore o pseudocódigo/fluxograma/programa de um algoritmo que recebe do usuário uma data de nascimento (dia, mês e ano) e, em seguida, imprime na tela a soma entre os valores do dia, do mês e do ano com a mensagem “SOMA:” antes do resultado. (4) Elabore o pseudocódigo/fluxograma/programa de um algoritmo que recebe do usuário o nome e o ano de lançamento de um filme qualquer e, em seguida, imprime na tela a idade (em anos) do filme em questão com a mensagem “IDADE” antes do resultado. (5) Elabore o pseudocódigo/fluxograma/programa de um algoritmo que recebe do usuário as três notas parciais de um estudante e, em seguida, imprime na tela a média aritmética das notas com a mensagem “MEDIA” antes do resultado. (6) Um estudante de matemática precisa de um algoritmo onde ele possa informar as medidas dos dois catetos de um triângulo retângulo qualquer e, em seguida, obter como resposta o valor da hipotenusa daquele triângulo. Crie uma solução para o estudante na forma de pseudocódigo/ fluxograma/programa. (7) Para auxiliar no processo de vendas, um lojista necessita de um algoritmo onde ele possa informar a quantidade de um produto qualquer que será vendido, o preço unitário daquele produto e um valor de desconto para a compra. Em seguida, o lojista espera obter como resposta o valor total da compra sem desconto e com desconto. Crie uma solução para o lojista na forma de pseudocódigo/ fluxograma/programa. (8) Uma empresa precisa de um algoritmo capaz de calcular o salário semanal bruto e líquido de um funcionário qualquer. Os dados de entrada são: quantidade de dias trabalhados na semana, quantidade de horas trabalhadas por dia e valor (R$) da hora trabalhada. Naquela empresa, todo funcionário tem um desconto semanal (INSS, IR, etc.) de 27% sobre o valor do salário semanal bruto. Crie uma solução para o lojista na forma de pseudocódigo/fluxograma/programa. (9) Embora esta prática não esteja prevista na lei, os restaurantes costumam cobrar 10% sobre o valor total consumido como comissão para o garçom. Neste contexto, o gerente de um restaurante precisa de um algoritmo onde ele possa informar o valor total gasto por um cliente qualquer com bebida e o valor total gasto com comida. Em seguida, o gerente espera obter como resposta o valor da gorjeta do garçom e também o valor total a ser pago pelo cliente (incluindo a gorjeta). Crie uma solução para o gerente na forma de pseudocódigo/fluxograma/programa. (10) Um físico necessita de um algoritmo onde ele possa informar a massa (m) e a velocidade de deslocamento (v) de um corpo qualquer e, em seguida, obter como resposta a energia cinética (k) daquele corpo. Crie uma solução para o físico na forma de pseudocódigo/fluxograma/programa, lembrando que: 𝑘 = 𝑚.𝑣² 2 (11) Um estudante necessita de um algoritmo onde ele possa informar dois valores inteiros e, em seguida, obter como resposta o quociente da divisão do primeiro pelo segundo. Crie uma solução para o estudante na forma de pseudocódigo/fluxograma/programa. (12) Para poder andar na montanha russa, um parque de diversões existe que o visitante seja maior de 15 anos e que tenha mais de 50 kg. Neste contexto, o parque precisa de um algoritmo capaz de receber a idade e o peso de um visitante qualquer e, em seguida, concluir se o mesmo está “Liberado” ou então “Proibido” de utilizar o brinquedo. Crie uma solução para o parque na forma de pseudocódigo/ fluxograma/programa. - Resolver com aninhamento de Se-senão e depois com o operador &&. (13) Para poder utilizar um brinquedo mais frágil, o mesmo parque de diversões do exercício anterior exige que o visitante: - seja menor de 16 anos ou maior de 60 anos; - tenha menos que 60 kg. Elabore o pseudocódigo/fluxograma/programa de um algoritmo que, a partir da idade e do peso de um visitante qualquer informado pelo usuário, responda se o mesmo está “Liberado” ou então “Proibido” de utilizar o brinquedo em questão. (14) Elabore o pseudocódigo/fluxograma/programa de um algoritmo que recebe a idade de uma pessoa qualquer e, em seguida, imprime na tela se aquela pessoa é “Criança” (0 – 10 anos), “Jovem” (10-18 anos) ou “Adulto” (>18 anos). (15) Elabore o pseudocódigo/fluxograma/programa de um algoritmo que recebe um número inteiro qualquer e, em seguida, imprime na tela se o mesmo é “PAR” ou “ÍMPAR”. (16) Elabore o pseudocódigo/fluxograma/programa de um algoritmo que recebe as medidas dos três lados de um triângulo qualquer e, em seguida, imprime na tela se o mesmo é “Equilátero”, “Isósceles” ou “Escaleno”. (17) Elabore o pseudocódigo/fluxograma/programa de um algoritmo que recebe os coeficientes a, b e c de uma equação do 2º grau e, em seguida, mostra uma mensagem dizendo se existem ou não raízes reais, quantas são e quais são seus valores. (18) Elabore o pseudocódigo/fluxograma/programa de um algoritmo que recebe as duas notas bimestrais de um aluno qualquer e, em seguida, imprime na tela a situação daquele estudante: “Aprovado” (média de 7.0 para cima), “Em exame” (média abaixo de 7.0 até 4.0) ou “Reprovado” (média abaixo de 4.0). (19) Elabore o pseudocódigo/fluxograma/programa de um algoritmo que recebe um número inteiro qualquer do usuário em, em seguida, imprime na tela se o mesmo “é múltiplo de 3” ou se “não é múltiplo de 3”. (20) Elabore o pseudocódigo/fluxograma/programa de um algoritmo que recebe a idade de uma pessoa qualquer e, em seguida, informa qual a sua classe eleitoral: “Não eleitor” (menor de 16 anos), “Eleitor Facultativo” (dos 16 aos 18 anos, ou dos 65 em diante) e “Eleitor Obrigatório” (entre 18 e 65 anos). (21) Elabore o pseudocódigo/fluxograma/programa de um algoritmo que recebe um número de 1 a 7 e, em seguida, imprime na tela o dia da semana correspondente (1 – domingo, 2 – segunda, ..., 7 – sábado). (22) O estacionamento de um shopping realiza a cobrança de seu serviço conforme a tabela abaixo: Período Valor cobrado Até 15 minutos R$ 3,00 De 15 a 30 minutos R$ 6,00 De 30 a 60 minutos R$ 10,00 Acima de 60 minutos R$ 10,00 + R$ 1,00 por minuto excedente Elabore o pseudocódigo/fluxograma/programa de um algoritmo que recebe o número de minutos que um veículo qualquer permaneceu no estacionamento e, em seguida, imprime na tela qual o valor a ser pago para retirá-lo. (23) Elabore o pseudocódigo/fluxograma/programa de um algoritmo que recebe o valor de x e, em seguida, imprime na tela o valor de f(x) para as seguintes funções abaixo: (a) 𝑓(𝑥) = 𝑥2 + 3 (b) 𝑓(𝑥) = 8/(2 − 𝑥) (c) 𝑓(𝑥) = (5𝑥 + 3)/(√𝑥2 − 16) (d) 𝑓(𝑥) = |𝑥| + √2𝑥 (24) Elabore o pseudocódigo/fluxograma/programa de um algoritmo que recebe um número entre 1 e 12 e, em seguida, imprime na tela o mês referente ao número informado (1 – janeiro, ..., 12 – dezembro). (25) Elabore o pseudocódigo/fluxograma/programa de um algoritmo que recebe dois valores reais do usuário e também uma operação (‘+’, ‘-’, ‘*’, ‘/’). Em seguida, o algoritmo deve imprimir na tela o resultado da operação solicitada entre osdois valores informados.
Compartilhar