·
Engenharia Civil ·
Análise de Algoritmos
Send your question to AI and receive an answer instantly
Recommended for you
1
Algoritmos para cálculo de piscina, funções matemáticas e remuneração de vendedores
Análise de Algoritmos
FPAS
19
Comando Escolha - Seleção Múltipla e Exercícios Resolvidos
Análise de Algoritmos
FPAS
41
Algoritmos e Atribuição - Expressões Aritméticas e Exercícios
Análise de Algoritmos
FPAS
51
Comando Condicional SE: Expressões Booleanas e Estruturas Condicionais - Algoritmos
Análise de Algoritmos
FPAS
51
Estruturas Condicionais em Algoritmos: Comando SE
Análise de Algoritmos
FPAS
1
A1 e A2 - Avaliacoes Multiplas: Lista de Exercicios do Modulo I
Análise de Algoritmos
FPAS
1
Algoritmo para Calculo de Piscina Circular e Funcao Fx - Lista de Exercicios
Análise de Algoritmos
FPAS
1
Lista de Exercicios Avaliacao Modulo I e II
Análise de Algoritmos
FPAS
19
Algoritmos - Comando de Seleção Múltipla ESCOLHA - Exercícios
Análise de Algoritmos
FPAS
19
Comando de Seleção Múltipla em Algoritmos
Análise de Algoritmos
FPAS
Preview text
Algoritmos Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 2 Conteúdo 6 Comando CONDICIONAL SE Expressão Booleana Exercícios Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 3 Comando SE Estrutura condicional Comando que permite ao computador tomar decisões a respeito de qual caminho seguir conjunto de comandos a serem executados dentro de um programaalgoritmo Baseado na análise pelo computador de condições ou suposições descritas no algoritmo cujo resultado final pode VERDADEIRO ou FALSO Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 4 Comando SE Estrutura condicional Estrutura condicional SIMPLES se condição entao condição pode ser verdadeira ou falsa comando1 comando2 comandon fimse Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr entao Fluxograma Representação do comando SEENTAO 5 comando 1 F V condição comando 2 comando n Pular os comandos do entao Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 6 Comando SE Estrutura condicional se condição entao comando1 comando2 comandon fimse comand o comand o comand o comand o comand o Condição VERDADEIRA os comandos depois do entao SERÃO executados Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 7 Comando SE Estrutura condicional se condição entao comando1 comando2 comandon fimse comand o comand o comand o comand o comand o Condição FALSA os comandos depois do entao NÃO SERÃO executados Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 8 Comando SE Estrutura condicional Estrutura condicional COMPLETA se condição entao condição pode ser verdadeira ou falsa comando1 comandon senao comandon1 comandom fimse Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr senao entao Fluxograma Representação do comando SEENTAOSENAO 9 comando V1 F V condição comando V2 comando Vn comando F1 comando F2 comando Fn Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 10 Comando SE Estrutura condicional se condição entao comando1 comandon senao comandon1 comandom fimse comand o comand o comand o comand o comand o Condição VERDADEIRA apenas os comandos depois do então SERÃO executados Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 11 Comando SE Estrutura condicional se condição entao comando1 comandon senao comandon1 comandom fimse comand o comand o comand o comand o comand o Condição FALSA apenas os comandos depois do senão SERÃO executados Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 12 Na condição do comando SE utilizamos expressões booleanas lógicas que retornam VERDADEIRO ou FALSO Podemos utilizar os seguintes operadores booleanos voto 99 Diferente idade maioridade Maior ou igual soma 0 Menor ou igual numero1 numero2 Maior valor 100 Menor n1 n2 Igual Exemplo Operação Operador Expressão Booleana Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 13 Na condição do comando SE podemos utilizar uma condição composta ou seja mais de uma proposição unidas por conectores booleanos lógicos ATENÇÃO No caso de uma condição composta ou seja com mais de uma proposição separadas pelos conectores booleanos E e OU utilizamos os parêntesis para delimitar cada proposição naocidade BH Nega a condição nao idade 65 ou salario 724 Um V V ou nota 65 e faltas 18 Todos V V e Exemplo Operação Conector Expressão Booleana Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 14 Expressão Booleana Operação Resultado V e V V V e F F F e V F F e F F Conector E Operação Resultado V ou V V V ou F V F ou V V F ou F F Conector OU MAPAS DA VERDADE Operação Resultado naoV F naoF V Conector NÃO Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 15 Exemplos se numero 10 entao escrevalNúmero é MAIOR que 10 fimse se numero 10 entao escrevalNúmero é MAIOR que 10 senao escrevalNúmero é MENOR ou IGUAL a 10 fimse se numero 10 e numero 100 entao escrevalNúmero está entre 10 e 100 senao escrevalNúmero está fora do limite fimse Comando SE Estrutura condicional Uso do conector e para testar se o conteúdo da variável numero está dentro do intervalo de 10 a 100 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 16 algoritmo Exemplo1Se var numero inteiro inicio escrevaDigite um número inteiro leianumero se numero 10 entao escrevalNúmero é maior que 10 fimse escrevalFim do programa fimalgoritmo Exemplo 1 algoritmo resolvido Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr Exemplo 1 Fluxograma 17 Início FimAlgoritmo Fim do programa numero F V numero 10 Numero MAIOR que 10 Comando Se Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 18 algoritmo Exemplo2Se var numero inteiro inicio escrevaDigite um número inteiro leianumero se numero 10 e numero 100 entao escrevalNúmero está entre 10 e 100 fimse escrevalFim do programa fimalgoritmo Exemplo 2 algoritmo resolvido Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 19 algoritmo Exemplo3Se var numero inteiro inicio escrevaDigite um número inteiro leianumero se numero 10 e numero 100 entao escrevalNúmero está entre 10 e 100 senao escrevalNúmero está FORA DA FAIXA fimse escrevalFim do programa fimalgoritmo Exemplo 3 algoritmo resolvido Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr Exemplo 3 Fluxograma 20 Início FimAlgoritmo Fim do programa numero F V numero 10 e numero 100 Numero está entre 10 e 100 Numero está FORA DA FAIXA Comando Se Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 21 Contraexemplo se N1 10 e 100 entao se 10 N1 100 entao ERRADO se N1 10 e N1 100 entao CERTO Comando SE Estrutura condicional Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 22 Contraexemplo se N1 N2 N3 entao ERRADO se N1 N2 e N2 N3 entao CERTO Comando SE Estrutura condicional Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 23 Faça um algoritmo para calcular e imprimir o valor a ser descontado de INSS no salário de um empregado utilizando a tabela abaixo O usuário fornecerá o salário Faixa Salarial Alíquota Até R30000 8 Acima de R30000 10 Exemplo 4 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 24 algoritmo CalculaINSS4a var salario inss real inicio escrevaDigite o valor do seu salário leiasalario se salario 300 entao inss salario 008 fimse se salario 300 entao inss salario 010 fimse escrevalValor do INSS inss fimalgoritmo Exemplo 4 algoritmo resolvido Solução 1 Alíquota de 8 Alíquota de 10 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr Exemplo 4 Fluxograma 25 Início FimAlgoritmo inss salario F V salario 300 inss salario x 008 F V salario 300 inss salario x 010 Alíquota de 8 Alíquota de 10 Comando Se Comando Se Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 26 algoritmo CalculaINSS4b var salario inss real inicio escrevaDigite o valor do seu salário leiasalario se salario 300 entao inss salario 008 senao inss salario 010 fimse escrevalValor do INSS inss fimalgoritmo Exemplo 4 algoritmo resolvido Solução 2 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr Exemplo 4 Fluxograma 27 Início FimAlgoritmo inss salario F V salario 300 inss salario x 008 inss salario x 010 Comando Se Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 28 algoritmo CalculaINSS4c var salario inss real inicio escrevaDigite o valor do seu salário leiasalario se salario 300 entao inss salario 008 escrevalFuncionário caiu na alíquota de 8 senao inss salario 010 escrevalFuncionário caiu na alíquota de 10 fimse escrevalValor do INSS inss fimalgoritmo Exemplo 4 algoritmo resolvido Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 29 Exemplo 5 Faixa Salarial Alíquota Até R30000 8 Acima de R30000 até R100000 9 Acima de R100000 10 Faça um algoritmo para calcular e imprimir o valor a ser descontado de INSS no salário de um empregado utilizando a tabela abaixo O usuário fornecerá o salário Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 30 Exemplo 5 algoritmo resolvido Solução 1 algoritmo CalculaINSS5a var salario inss real inicio escrevaDigite o valor do seu salário leiasalario se salario 300 entao inss salario 008 fimse se salario 300 e salario 1000 entao inss salario 009 fimse se salario 1000 entao inss salario 010 fimse escrevalValor do INSS inss fimalgoritmo Alíquota de 8 Alíquota de 10 Alíquota de 9 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr Exemplo 5 Fluxograma 31 Início salario F V salario 300 inss salario x 008 F V salario 1000 inss salario x 009 Alíquota de 8 Alíquota de 9 FimAlgoritmo inss inss salario x 010 salario 300 e salario 1000 F V Alíquota de 10 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 32 Exemplo 5 algoritmo resolvido Solução 2 algoritmo CalculaINSSb var salario inss real inicio escrevaDigite o valor do seu salário leiasalario se salario 300 entao inss salario 008 senao se salario 1000 entao inss salario 009 senao inss salario 010 fimse fimse escrevalValor do INSS inss fimalgoritmo Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 33 Início FimAlgoritmo inss salario F V salario 300 inss salario x 008 F V salario 1000 inss salario x 09 inss salario x 010 Comando Se Comando Se Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 34 Exercício 1 Faça um algoritmo que receba o valor de x e calcule e imprima o valor de fx conforme a função abaixo x 4 fx 0 Para testar x 15 fx 53953 x 2 fx 37527 𝑓 𝑥 5𝑥3 16𝑥2 𝑠𝑒 𝑥4 0 𝑠𝑒 𝑥4 5𝑥3 𝑥216 𝑠𝑒 𝑥4 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 35 Exercício 2 A Secretaria do Meio Ambiente mediu a quantidade de poluentes atmosféricos emitidos por uma empresa Dependendo do valor obtido a empresa foi multada conforme a tabela abaixo Faça um algoritmo que leia a quantidade de poluentes emitidos por uma empresa e calcule e imprima a multa aplicada se for o caso Poluentes 750 Multa 0 Para testar Poluentes 282024 Multa R3000 Poluentes 35212 Multa R17606000 Quantidade de Poluente emitido mgtm2 Valor da Multa R Até 1500 Isento Acima de 1500 até 3500 R300000 Acima de 3500 R500000 x Quantidade de Poluentes Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 36 Exercício 3 Faça um algoritmo que calcule o salário mensal a receber de um vendedor comissionado O salário é constituído de um valor fixo de R24000 mais o valor referente a comissão calculada de acordo com a tabela abaixo que varia com as vendas mensais realizadas pelo vendedor O algoritmo deverá solicitar ao usuário o valor mensal das vendas do vendedor e calcular e imprimir o seu salário no mês SALÁRIO VALOR FIXO COMISSÃO Total Mensal Vendido Cálculo da Comissão Até R100000 Zero Acima de R100000 até R1000000 10 sobre o valor vendido Acima de R1000000 R100000 fixos Vendas R56000 Salário R24000 Para testar Vendas R750000 Salário R99000 Vendas R2300000 Salário R124000 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 37 Exercício 4 Faça um algoritmo para ler o nome a altura em metros e o peso em kg de uma pessoa e informar a ela a sua situação corporal de acordo com o seu IMC Índice de Massa Corporal que será calculado pelo algoritmo IMC Peso Altura2 IMC menor que 18 pessoa está desnutrida IMC menor que 20 pessoa está abaixo do peso IMC entre 20 e 25 pessoa está no peso ideal IMC maior que 25 pessoa está acima do peso IMC maior que 27 pessoa está obesa Para testar Altura 175 e Peso 875 Pessoa está acima do peso ou obesa Altura 175 e Peso 765 Pessoa está no peso ideal Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 38 Exercício 5 Faça um algoritmo que solicite ao usuário um número inteiro e calcule e imprima se ele é divisível ao mesmo tempo por 5 e 7 Observação Para testarmos se um número é divisível por outro utilizamos o operador RESTO DE UMA DIVISÃO INTEIRA Exemplo Se X 2 0 estamos constatando que X é divisível por 2 Para testar 35 é divisível simultaneamente por 5 e 7 40 não é divisível simultaneamente por 5 e 7 Ver próximo slide Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 39 Exercício 5 Observação Quando criamos uma expressão aritmética com os operadores e divisão inteira TODAS as variáveis do comando tem ser declaradas no VAR como do tipo INTEIRO Exemplo var resto result numero1 numero2 inteiro resto numero1 numero2 result numero1 numero2 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 40 Exercício 6 Pela fórmula de Báskara abaixo calculamos as raízes reais de uma equação do segundo grau Faça um algoritmo para solicitar ao usuário os valores de A B e C e calcular e imprimir as raízes da função fx 𝑓𝑥𝐴𝑥 2 𝐵𝑥𝐶 Δ02𝑟𝑎í 𝑧𝑒𝑠𝑟𝑒𝑎𝑖𝑠 Δ01𝑟𝑎í 𝑧 Δ0𝑛ã 𝑜í 𝑧𝑒𝑠 A2 B4 e C2 teremos 1 raiz 1 Para testar A4 B3 e C5 não teremos raízes A3 B3 e C0 teremos 2 raízes 0 e 1 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 41 Exercício 7 A legislação brasileira prevê a distribuição dos lucros de uma empresa semestralmente Cada empresa faz esta distribuição proporcional ao salário de cada empregado e com cálculos específicos Faça um algoritmo que solicite ao usuário o salário de um empregado e calcule e imprima o valor de sua participação nos lucros PL Líquido de acordo com a tabela e fórmulas abaixo PL Bruto Valor Fixo Percentual sobre o Salário Imposto de Renda 25 sobre PL Bruto PL Líquido PL Bruto Imposto de Renda Salário Valor fixo sobre Salário Até R30000 R50000 70 Acima de R30000 até R100000 R20000 50 Acima de R100000 Zero 30 Para testar Salário 86900 PL Líquido 47588 Salário 550000 PL Líquido 123750 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 42 Exercício 8 Faça um algoritmo que leia o nome e a altura em metros de uma pessoa e calcule e imprima os pesos mínimo e máximo para que ela esteja dentro da faixa de peso ideal de acordo com a tabela de IMC Índice de Massa Corporal abaixo IMC Peso Altura2 IMC menor que 20 pessoa está abaixo do peso IMC entre 20 e 25 pessoa está no peso ideal IMC maior que 25 pessoa está acima do peso Para testar Altura 175 Peso Mínimo 6125 e Peso Máximo 7656 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 43 Exercício 9 Tendo como dados de entrada a altura em metros e o sexo de uma pessoa F para feminino e M para masculino faça um algoritmo que calcule o peso ideal da mesma utilizando as seguintes fórmulas Para homens Para mulheres 𝑃𝑒𝑠𝑜𝐼𝑑𝑒𝑎𝑙727𝑥𝐴𝐿𝑇𝑈𝑅𝐴58 Altura 175 Sexo F Peso 63975 Para testar Altura 175 Sexo M Peso 69225 𝑃𝑒𝑠𝑜𝐼𝑑𝑒𝑎𝑙621𝑥𝐴𝐿𝑇𝑈𝑅𝐴447 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 44 Exercício 10 Ao se fazer uma determinada aplicação financeira quando resgatamos o dinheiro a financeira calcula o valor a ser resgatado levandose em conta o número de dias que o dinheiro ficou aplicado a taxa de juros diária uma taxa de administração de R1000 e o valor a ser retido na fonte de imposto de renda percentual de 15 Faça um algoritmo que calcule o valor resgatado solicitando ao usuário o capital aplicado o número de dias que ficou aplicado e a taxa diária e calcule e imprime o rendimento o imposto de renda e o valor a ser resgatado Rendimento Capital Aplicado x Taxa Diária x Número de Dias Imposto de Renda 15 sobre o Rendimento Valor Resgatado Capital Aplicado Rendimento IR Taxa de Administração Observação A Taxa Diária é informada percentualmente pelo usuário mas deve ser convertida para ser utilizada na fórmula do cálculo do rendimento Para testar Capital Aplicado R10000 Dias 60 Taxa Diária 01 Valor Resgatado R10500 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 45 Exercício 11 Pelas novas regras da CBV a pontuação que as equipes de vôlei ganham ao fim de uma partida da Super Liga são placares de 3 a 0 ou 3 a 1 dão 3 pontos a equipe vencedora e nenhum ponto a equipe perdedora placar de 3 a 2 dão 2 pontos a equipe vencedora e 1 ponto a equipe perdedora Faça um algoritmo que leia os nomes das equipes equipe 1 e equipe 2 e o placar de um jogo sets ganhos da equipe 1 e sets ganhos da equipe 2 e calcule e imprima os pontuação que cada equipe ganhou na partida Equipe 1 Cruzeiro Equipe 2 Minas Para testar Sets equipe 1 2 Sets equipe 2 3 Pontos Cruzeiro 1 Pontos Minas 2 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 46 Exercício 12 Uma indústria produtora de bolas de futebol fabricou uma grande quantidade para vender na época da Copa do Mundo em 2018 Para isto ela deverá estocar toda a produção em galpões a serem alugados até a Copa As bolas serão armazenadas em caixas de papelão que comportam até 10 bolas Cada galpão a ser alugado comporta até 850 caixas de papelão Faça um algoritmo que leia a quantidade de bolas produzidas pela fábrica a quantidade de bolas com defeito e que serão descartadas o preço unitário das caixas de papelão a quantidade de meses até a Copa além do valor mensal do aluguel e calcule e imprima o custo total de embalagem mais custo total de estocagem de toda a produção Observação A última caixa de papelão deverá ser estocada mesmo que incompleta O último galpão deverá ser alugado mesmo que não esteja totalmente cheio Para testar Produção de bolas 85123 Bolas com defeito 103 Caixa Papelão R050 Aluguel Mensal R10000 Meses para a Copa 44 Custo Total R 5265100 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 47 Exercício 13 Faça um algoritmo que leia a hora inicial minuto inicial hora final e minuto final de um jogo cada valor em uma variável do tipo inteiro diferente A seguir calcule e imprima a duração do jogo mostrando o resultado no seguinte formato O jogo durou xxx horas e yyy minutos Observação O jogo terminou no mesmo dia em que ele começou Hora Inicio 1015 Hora Fim 1625 Duração 6 hs 10 min Para testar Hora Inicio 1015 Hora Fim 1045 Duração 0 hs 30 min Hora Inicio 1015 Hora Fim 1805 Duração 7 hs 50 min Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 48 Exercício 14 Faça um algoritmo que leia um número inteiro de 4 dígitos e o imprima de trás para frente Antes de imprimir o número de forma invertida verifique se ele realmente tem 4 dígitos senão informar NÚMERO TEM QUE TER 4 DÍGITOS Para testar Número 1234 Impressão 4321 Dicas 1 Decomponha o número em 4 dígitos 2 Utilizar os operadores e resultado e resto de uma divisão inteira para fazer decomposição Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 49 Exercício 15 Uma operadora de TV a cabo nacional oferece uma série de serviços aos seus assinantes A conta a ser paga por um assinante no fim do mês é constituída por um valor fixo mensal somado ao consumo dos canais payperview que são cobrados por uso diário ambos de acordo com o pacote que ele contratou ver tabela 1 mais os serviços extras além da cobrança dos impostos sobre os serviços prestados que varia conforme a cidade do assinante ver tabela 2 Faça um algoritmo que solicite ao usuário o código do seu pacote a quantidade de dias de consumo de canais payperview o valor dos serviços extras e a cidade do assinante e calcule e imprima o valor da conta que o assinante deverá pagar Conta Valor Fixo Diárias Canais PPP Serviços Extras Imposto sobre FixoPPPExtras Pacote Código Valor Fixo mês Canais PPP diária Basic 1 R6500 R120 limitado a R6500 Advanced 2 R10400 R210 Premium 3 R13700 Isento Cidade Imposto Belo Horizonte Isento São Paulo 1 Rio de Janeiro 15 Demais cidades 2 Pacote 1 Dias 70 Extras 5750 Cidade Belo Horizonte Conta 18750 Testar Pacote 2 Dias 10 Extras 000 Cidade Rio de Janeiro Conta 12688 Pacote 3 Dias 2 Extras 98000 Cidade Aracaju Conta 113934 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 50 Exercício 16 Uma escola de línguas tem uma fórmula bem peculiar para calcular o RESULTADO FINAL de seus alunos Ela leva em conta o número de faltas as três notas de provas a nota do trabalho final e a idade do aluno Faça um algoritmo para ler as faltas as notas das provas a nota do trabalho final e a idade do aluno e que calcule e imprima o seu resultado final Nota Final Média aritmética das duas maiores Notas das Provas X Peso1 Nota do Trabalho Final X Peso2 Nota Final Resultado Final Até 50 Reprovado Acima de 50 até 70 Regular Acima de 70 até 80 Bom Acima de 80 até 90 Muito Bom Acima de 90 Excelente Faltas Peso 1 Até 5 3 Acima de 5 até 10 2 Acima de 10 1 Idade Peso 2 Até 17 1 De 18 até 50 2 Acima de 50 3 Faltas 0 Provas 5 9 72 Trabalho 105 Idade 15 Resultado Reprovado Testar Faltas 6 Provas 12 20 3 Trabalho 30 Idade 22 Resultado Excelente Faltas 20 Provas 8 25 4 Trabalho 17 Idade 60 Resultado Regular Fim Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr
Send your question to AI and receive an answer instantly
Recommended for you
1
Algoritmos para cálculo de piscina, funções matemáticas e remuneração de vendedores
Análise de Algoritmos
FPAS
19
Comando Escolha - Seleção Múltipla e Exercícios Resolvidos
Análise de Algoritmos
FPAS
41
Algoritmos e Atribuição - Expressões Aritméticas e Exercícios
Análise de Algoritmos
FPAS
51
Comando Condicional SE: Expressões Booleanas e Estruturas Condicionais - Algoritmos
Análise de Algoritmos
FPAS
51
Estruturas Condicionais em Algoritmos: Comando SE
Análise de Algoritmos
FPAS
1
A1 e A2 - Avaliacoes Multiplas: Lista de Exercicios do Modulo I
Análise de Algoritmos
FPAS
1
Algoritmo para Calculo de Piscina Circular e Funcao Fx - Lista de Exercicios
Análise de Algoritmos
FPAS
1
Lista de Exercicios Avaliacao Modulo I e II
Análise de Algoritmos
FPAS
19
Algoritmos - Comando de Seleção Múltipla ESCOLHA - Exercícios
Análise de Algoritmos
FPAS
19
Comando de Seleção Múltipla em Algoritmos
Análise de Algoritmos
FPAS
Preview text
Algoritmos Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 2 Conteúdo 6 Comando CONDICIONAL SE Expressão Booleana Exercícios Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 3 Comando SE Estrutura condicional Comando que permite ao computador tomar decisões a respeito de qual caminho seguir conjunto de comandos a serem executados dentro de um programaalgoritmo Baseado na análise pelo computador de condições ou suposições descritas no algoritmo cujo resultado final pode VERDADEIRO ou FALSO Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 4 Comando SE Estrutura condicional Estrutura condicional SIMPLES se condição entao condição pode ser verdadeira ou falsa comando1 comando2 comandon fimse Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr entao Fluxograma Representação do comando SEENTAO 5 comando 1 F V condição comando 2 comando n Pular os comandos do entao Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 6 Comando SE Estrutura condicional se condição entao comando1 comando2 comandon fimse comand o comand o comand o comand o comand o Condição VERDADEIRA os comandos depois do entao SERÃO executados Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 7 Comando SE Estrutura condicional se condição entao comando1 comando2 comandon fimse comand o comand o comand o comand o comand o Condição FALSA os comandos depois do entao NÃO SERÃO executados Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 8 Comando SE Estrutura condicional Estrutura condicional COMPLETA se condição entao condição pode ser verdadeira ou falsa comando1 comandon senao comandon1 comandom fimse Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr senao entao Fluxograma Representação do comando SEENTAOSENAO 9 comando V1 F V condição comando V2 comando Vn comando F1 comando F2 comando Fn Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 10 Comando SE Estrutura condicional se condição entao comando1 comandon senao comandon1 comandom fimse comand o comand o comand o comand o comand o Condição VERDADEIRA apenas os comandos depois do então SERÃO executados Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 11 Comando SE Estrutura condicional se condição entao comando1 comandon senao comandon1 comandom fimse comand o comand o comand o comand o comand o Condição FALSA apenas os comandos depois do senão SERÃO executados Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 12 Na condição do comando SE utilizamos expressões booleanas lógicas que retornam VERDADEIRO ou FALSO Podemos utilizar os seguintes operadores booleanos voto 99 Diferente idade maioridade Maior ou igual soma 0 Menor ou igual numero1 numero2 Maior valor 100 Menor n1 n2 Igual Exemplo Operação Operador Expressão Booleana Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 13 Na condição do comando SE podemos utilizar uma condição composta ou seja mais de uma proposição unidas por conectores booleanos lógicos ATENÇÃO No caso de uma condição composta ou seja com mais de uma proposição separadas pelos conectores booleanos E e OU utilizamos os parêntesis para delimitar cada proposição naocidade BH Nega a condição nao idade 65 ou salario 724 Um V V ou nota 65 e faltas 18 Todos V V e Exemplo Operação Conector Expressão Booleana Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 14 Expressão Booleana Operação Resultado V e V V V e F F F e V F F e F F Conector E Operação Resultado V ou V V V ou F V F ou V V F ou F F Conector OU MAPAS DA VERDADE Operação Resultado naoV F naoF V Conector NÃO Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 15 Exemplos se numero 10 entao escrevalNúmero é MAIOR que 10 fimse se numero 10 entao escrevalNúmero é MAIOR que 10 senao escrevalNúmero é MENOR ou IGUAL a 10 fimse se numero 10 e numero 100 entao escrevalNúmero está entre 10 e 100 senao escrevalNúmero está fora do limite fimse Comando SE Estrutura condicional Uso do conector e para testar se o conteúdo da variável numero está dentro do intervalo de 10 a 100 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 16 algoritmo Exemplo1Se var numero inteiro inicio escrevaDigite um número inteiro leianumero se numero 10 entao escrevalNúmero é maior que 10 fimse escrevalFim do programa fimalgoritmo Exemplo 1 algoritmo resolvido Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr Exemplo 1 Fluxograma 17 Início FimAlgoritmo Fim do programa numero F V numero 10 Numero MAIOR que 10 Comando Se Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 18 algoritmo Exemplo2Se var numero inteiro inicio escrevaDigite um número inteiro leianumero se numero 10 e numero 100 entao escrevalNúmero está entre 10 e 100 fimse escrevalFim do programa fimalgoritmo Exemplo 2 algoritmo resolvido Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 19 algoritmo Exemplo3Se var numero inteiro inicio escrevaDigite um número inteiro leianumero se numero 10 e numero 100 entao escrevalNúmero está entre 10 e 100 senao escrevalNúmero está FORA DA FAIXA fimse escrevalFim do programa fimalgoritmo Exemplo 3 algoritmo resolvido Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr Exemplo 3 Fluxograma 20 Início FimAlgoritmo Fim do programa numero F V numero 10 e numero 100 Numero está entre 10 e 100 Numero está FORA DA FAIXA Comando Se Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 21 Contraexemplo se N1 10 e 100 entao se 10 N1 100 entao ERRADO se N1 10 e N1 100 entao CERTO Comando SE Estrutura condicional Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 22 Contraexemplo se N1 N2 N3 entao ERRADO se N1 N2 e N2 N3 entao CERTO Comando SE Estrutura condicional Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 23 Faça um algoritmo para calcular e imprimir o valor a ser descontado de INSS no salário de um empregado utilizando a tabela abaixo O usuário fornecerá o salário Faixa Salarial Alíquota Até R30000 8 Acima de R30000 10 Exemplo 4 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 24 algoritmo CalculaINSS4a var salario inss real inicio escrevaDigite o valor do seu salário leiasalario se salario 300 entao inss salario 008 fimse se salario 300 entao inss salario 010 fimse escrevalValor do INSS inss fimalgoritmo Exemplo 4 algoritmo resolvido Solução 1 Alíquota de 8 Alíquota de 10 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr Exemplo 4 Fluxograma 25 Início FimAlgoritmo inss salario F V salario 300 inss salario x 008 F V salario 300 inss salario x 010 Alíquota de 8 Alíquota de 10 Comando Se Comando Se Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 26 algoritmo CalculaINSS4b var salario inss real inicio escrevaDigite o valor do seu salário leiasalario se salario 300 entao inss salario 008 senao inss salario 010 fimse escrevalValor do INSS inss fimalgoritmo Exemplo 4 algoritmo resolvido Solução 2 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr Exemplo 4 Fluxograma 27 Início FimAlgoritmo inss salario F V salario 300 inss salario x 008 inss salario x 010 Comando Se Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 28 algoritmo CalculaINSS4c var salario inss real inicio escrevaDigite o valor do seu salário leiasalario se salario 300 entao inss salario 008 escrevalFuncionário caiu na alíquota de 8 senao inss salario 010 escrevalFuncionário caiu na alíquota de 10 fimse escrevalValor do INSS inss fimalgoritmo Exemplo 4 algoritmo resolvido Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 29 Exemplo 5 Faixa Salarial Alíquota Até R30000 8 Acima de R30000 até R100000 9 Acima de R100000 10 Faça um algoritmo para calcular e imprimir o valor a ser descontado de INSS no salário de um empregado utilizando a tabela abaixo O usuário fornecerá o salário Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 30 Exemplo 5 algoritmo resolvido Solução 1 algoritmo CalculaINSS5a var salario inss real inicio escrevaDigite o valor do seu salário leiasalario se salario 300 entao inss salario 008 fimse se salario 300 e salario 1000 entao inss salario 009 fimse se salario 1000 entao inss salario 010 fimse escrevalValor do INSS inss fimalgoritmo Alíquota de 8 Alíquota de 10 Alíquota de 9 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr Exemplo 5 Fluxograma 31 Início salario F V salario 300 inss salario x 008 F V salario 1000 inss salario x 009 Alíquota de 8 Alíquota de 9 FimAlgoritmo inss inss salario x 010 salario 300 e salario 1000 F V Alíquota de 10 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 32 Exemplo 5 algoritmo resolvido Solução 2 algoritmo CalculaINSSb var salario inss real inicio escrevaDigite o valor do seu salário leiasalario se salario 300 entao inss salario 008 senao se salario 1000 entao inss salario 009 senao inss salario 010 fimse fimse escrevalValor do INSS inss fimalgoritmo Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 33 Início FimAlgoritmo inss salario F V salario 300 inss salario x 008 F V salario 1000 inss salario x 09 inss salario x 010 Comando Se Comando Se Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 34 Exercício 1 Faça um algoritmo que receba o valor de x e calcule e imprima o valor de fx conforme a função abaixo x 4 fx 0 Para testar x 15 fx 53953 x 2 fx 37527 𝑓 𝑥 5𝑥3 16𝑥2 𝑠𝑒 𝑥4 0 𝑠𝑒 𝑥4 5𝑥3 𝑥216 𝑠𝑒 𝑥4 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 35 Exercício 2 A Secretaria do Meio Ambiente mediu a quantidade de poluentes atmosféricos emitidos por uma empresa Dependendo do valor obtido a empresa foi multada conforme a tabela abaixo Faça um algoritmo que leia a quantidade de poluentes emitidos por uma empresa e calcule e imprima a multa aplicada se for o caso Poluentes 750 Multa 0 Para testar Poluentes 282024 Multa R3000 Poluentes 35212 Multa R17606000 Quantidade de Poluente emitido mgtm2 Valor da Multa R Até 1500 Isento Acima de 1500 até 3500 R300000 Acima de 3500 R500000 x Quantidade de Poluentes Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 36 Exercício 3 Faça um algoritmo que calcule o salário mensal a receber de um vendedor comissionado O salário é constituído de um valor fixo de R24000 mais o valor referente a comissão calculada de acordo com a tabela abaixo que varia com as vendas mensais realizadas pelo vendedor O algoritmo deverá solicitar ao usuário o valor mensal das vendas do vendedor e calcular e imprimir o seu salário no mês SALÁRIO VALOR FIXO COMISSÃO Total Mensal Vendido Cálculo da Comissão Até R100000 Zero Acima de R100000 até R1000000 10 sobre o valor vendido Acima de R1000000 R100000 fixos Vendas R56000 Salário R24000 Para testar Vendas R750000 Salário R99000 Vendas R2300000 Salário R124000 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 37 Exercício 4 Faça um algoritmo para ler o nome a altura em metros e o peso em kg de uma pessoa e informar a ela a sua situação corporal de acordo com o seu IMC Índice de Massa Corporal que será calculado pelo algoritmo IMC Peso Altura2 IMC menor que 18 pessoa está desnutrida IMC menor que 20 pessoa está abaixo do peso IMC entre 20 e 25 pessoa está no peso ideal IMC maior que 25 pessoa está acima do peso IMC maior que 27 pessoa está obesa Para testar Altura 175 e Peso 875 Pessoa está acima do peso ou obesa Altura 175 e Peso 765 Pessoa está no peso ideal Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 38 Exercício 5 Faça um algoritmo que solicite ao usuário um número inteiro e calcule e imprima se ele é divisível ao mesmo tempo por 5 e 7 Observação Para testarmos se um número é divisível por outro utilizamos o operador RESTO DE UMA DIVISÃO INTEIRA Exemplo Se X 2 0 estamos constatando que X é divisível por 2 Para testar 35 é divisível simultaneamente por 5 e 7 40 não é divisível simultaneamente por 5 e 7 Ver próximo slide Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 39 Exercício 5 Observação Quando criamos uma expressão aritmética com os operadores e divisão inteira TODAS as variáveis do comando tem ser declaradas no VAR como do tipo INTEIRO Exemplo var resto result numero1 numero2 inteiro resto numero1 numero2 result numero1 numero2 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 40 Exercício 6 Pela fórmula de Báskara abaixo calculamos as raízes reais de uma equação do segundo grau Faça um algoritmo para solicitar ao usuário os valores de A B e C e calcular e imprimir as raízes da função fx 𝑓𝑥𝐴𝑥 2 𝐵𝑥𝐶 Δ02𝑟𝑎í 𝑧𝑒𝑠𝑟𝑒𝑎𝑖𝑠 Δ01𝑟𝑎í 𝑧 Δ0𝑛ã 𝑜í 𝑧𝑒𝑠 A2 B4 e C2 teremos 1 raiz 1 Para testar A4 B3 e C5 não teremos raízes A3 B3 e C0 teremos 2 raízes 0 e 1 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 41 Exercício 7 A legislação brasileira prevê a distribuição dos lucros de uma empresa semestralmente Cada empresa faz esta distribuição proporcional ao salário de cada empregado e com cálculos específicos Faça um algoritmo que solicite ao usuário o salário de um empregado e calcule e imprima o valor de sua participação nos lucros PL Líquido de acordo com a tabela e fórmulas abaixo PL Bruto Valor Fixo Percentual sobre o Salário Imposto de Renda 25 sobre PL Bruto PL Líquido PL Bruto Imposto de Renda Salário Valor fixo sobre Salário Até R30000 R50000 70 Acima de R30000 até R100000 R20000 50 Acima de R100000 Zero 30 Para testar Salário 86900 PL Líquido 47588 Salário 550000 PL Líquido 123750 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 42 Exercício 8 Faça um algoritmo que leia o nome e a altura em metros de uma pessoa e calcule e imprima os pesos mínimo e máximo para que ela esteja dentro da faixa de peso ideal de acordo com a tabela de IMC Índice de Massa Corporal abaixo IMC Peso Altura2 IMC menor que 20 pessoa está abaixo do peso IMC entre 20 e 25 pessoa está no peso ideal IMC maior que 25 pessoa está acima do peso Para testar Altura 175 Peso Mínimo 6125 e Peso Máximo 7656 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 43 Exercício 9 Tendo como dados de entrada a altura em metros e o sexo de uma pessoa F para feminino e M para masculino faça um algoritmo que calcule o peso ideal da mesma utilizando as seguintes fórmulas Para homens Para mulheres 𝑃𝑒𝑠𝑜𝐼𝑑𝑒𝑎𝑙727𝑥𝐴𝐿𝑇𝑈𝑅𝐴58 Altura 175 Sexo F Peso 63975 Para testar Altura 175 Sexo M Peso 69225 𝑃𝑒𝑠𝑜𝐼𝑑𝑒𝑎𝑙621𝑥𝐴𝐿𝑇𝑈𝑅𝐴447 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 44 Exercício 10 Ao se fazer uma determinada aplicação financeira quando resgatamos o dinheiro a financeira calcula o valor a ser resgatado levandose em conta o número de dias que o dinheiro ficou aplicado a taxa de juros diária uma taxa de administração de R1000 e o valor a ser retido na fonte de imposto de renda percentual de 15 Faça um algoritmo que calcule o valor resgatado solicitando ao usuário o capital aplicado o número de dias que ficou aplicado e a taxa diária e calcule e imprime o rendimento o imposto de renda e o valor a ser resgatado Rendimento Capital Aplicado x Taxa Diária x Número de Dias Imposto de Renda 15 sobre o Rendimento Valor Resgatado Capital Aplicado Rendimento IR Taxa de Administração Observação A Taxa Diária é informada percentualmente pelo usuário mas deve ser convertida para ser utilizada na fórmula do cálculo do rendimento Para testar Capital Aplicado R10000 Dias 60 Taxa Diária 01 Valor Resgatado R10500 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 45 Exercício 11 Pelas novas regras da CBV a pontuação que as equipes de vôlei ganham ao fim de uma partida da Super Liga são placares de 3 a 0 ou 3 a 1 dão 3 pontos a equipe vencedora e nenhum ponto a equipe perdedora placar de 3 a 2 dão 2 pontos a equipe vencedora e 1 ponto a equipe perdedora Faça um algoritmo que leia os nomes das equipes equipe 1 e equipe 2 e o placar de um jogo sets ganhos da equipe 1 e sets ganhos da equipe 2 e calcule e imprima os pontuação que cada equipe ganhou na partida Equipe 1 Cruzeiro Equipe 2 Minas Para testar Sets equipe 1 2 Sets equipe 2 3 Pontos Cruzeiro 1 Pontos Minas 2 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 46 Exercício 12 Uma indústria produtora de bolas de futebol fabricou uma grande quantidade para vender na época da Copa do Mundo em 2018 Para isto ela deverá estocar toda a produção em galpões a serem alugados até a Copa As bolas serão armazenadas em caixas de papelão que comportam até 10 bolas Cada galpão a ser alugado comporta até 850 caixas de papelão Faça um algoritmo que leia a quantidade de bolas produzidas pela fábrica a quantidade de bolas com defeito e que serão descartadas o preço unitário das caixas de papelão a quantidade de meses até a Copa além do valor mensal do aluguel e calcule e imprima o custo total de embalagem mais custo total de estocagem de toda a produção Observação A última caixa de papelão deverá ser estocada mesmo que incompleta O último galpão deverá ser alugado mesmo que não esteja totalmente cheio Para testar Produção de bolas 85123 Bolas com defeito 103 Caixa Papelão R050 Aluguel Mensal R10000 Meses para a Copa 44 Custo Total R 5265100 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 47 Exercício 13 Faça um algoritmo que leia a hora inicial minuto inicial hora final e minuto final de um jogo cada valor em uma variável do tipo inteiro diferente A seguir calcule e imprima a duração do jogo mostrando o resultado no seguinte formato O jogo durou xxx horas e yyy minutos Observação O jogo terminou no mesmo dia em que ele começou Hora Inicio 1015 Hora Fim 1625 Duração 6 hs 10 min Para testar Hora Inicio 1015 Hora Fim 1045 Duração 0 hs 30 min Hora Inicio 1015 Hora Fim 1805 Duração 7 hs 50 min Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 48 Exercício 14 Faça um algoritmo que leia um número inteiro de 4 dígitos e o imprima de trás para frente Antes de imprimir o número de forma invertida verifique se ele realmente tem 4 dígitos senão informar NÚMERO TEM QUE TER 4 DÍGITOS Para testar Número 1234 Impressão 4321 Dicas 1 Decomponha o número em 4 dígitos 2 Utilizar os operadores e resultado e resto de uma divisão inteira para fazer decomposição Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 49 Exercício 15 Uma operadora de TV a cabo nacional oferece uma série de serviços aos seus assinantes A conta a ser paga por um assinante no fim do mês é constituída por um valor fixo mensal somado ao consumo dos canais payperview que são cobrados por uso diário ambos de acordo com o pacote que ele contratou ver tabela 1 mais os serviços extras além da cobrança dos impostos sobre os serviços prestados que varia conforme a cidade do assinante ver tabela 2 Faça um algoritmo que solicite ao usuário o código do seu pacote a quantidade de dias de consumo de canais payperview o valor dos serviços extras e a cidade do assinante e calcule e imprima o valor da conta que o assinante deverá pagar Conta Valor Fixo Diárias Canais PPP Serviços Extras Imposto sobre FixoPPPExtras Pacote Código Valor Fixo mês Canais PPP diária Basic 1 R6500 R120 limitado a R6500 Advanced 2 R10400 R210 Premium 3 R13700 Isento Cidade Imposto Belo Horizonte Isento São Paulo 1 Rio de Janeiro 15 Demais cidades 2 Pacote 1 Dias 70 Extras 5750 Cidade Belo Horizonte Conta 18750 Testar Pacote 2 Dias 10 Extras 000 Cidade Rio de Janeiro Conta 12688 Pacote 3 Dias 2 Extras 98000 Cidade Aracaju Conta 113934 Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr 50 Exercício 16 Uma escola de línguas tem uma fórmula bem peculiar para calcular o RESULTADO FINAL de seus alunos Ela leva em conta o número de faltas as três notas de provas a nota do trabalho final e a idade do aluno Faça um algoritmo para ler as faltas as notas das provas a nota do trabalho final e a idade do aluno e que calcule e imprima o seu resultado final Nota Final Média aritmética das duas maiores Notas das Provas X Peso1 Nota do Trabalho Final X Peso2 Nota Final Resultado Final Até 50 Reprovado Acima de 50 até 70 Regular Acima de 70 até 80 Bom Acima de 80 até 90 Muito Bom Acima de 90 Excelente Faltas Peso 1 Até 5 3 Acima de 5 até 10 2 Acima de 10 1 Idade Peso 2 Até 17 1 De 18 até 50 2 Acima de 50 3 Faltas 0 Provas 5 9 72 Trabalho 105 Idade 15 Resultado Reprovado Testar Faltas 6 Provas 12 20 3 Trabalho 30 Idade 22 Resultado Excelente Faltas 20 Provas 8 25 4 Trabalho 17 Idade 60 Resultado Regular Fim Prof Ricardo Luiz de Freitas ricardofreitasacademicodomhelderedubr