Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
© EPD/UFJF – Sistemas de Informação Aula 07 – Estruturas de Repetição Algoritmos Estruturas de Repetição © EPD/UFJF – Sistemas de Informação Aula 07 – Estruturas de Repetição Enquanto – Faça Enquanto expressão lógica Faça Conjunto de instruções Fim Enquanto (Exemplo) Repita Repita Comando 1 Comando 2 . . . Comando n Até expressão lógica (Exemplo) Para – Faça Para Variavel_controle de Vinicial até Vfinal , Passo Vp Faça Bloco de comandos a serem repetidos Fim Para (Exemplo) © EPD/UFJF – Sistemas de Informação Aula 07 – Estruturas de Repetição Exemplo Uma empresa de vendas, tem três corretores. A empresa paga aos corretor, uma comissão calculada de acordo com o valor de suas vendas. Se o valor total da venda de um corretor, for maior que R$50000.00, a comissão será de 12% do valor vendido. Se o valor da venda do corretor estiver entre R$30000.00 e R$50000.00 (incluindo extremos), a comissão será de 9,5%.Qualquer outro caso, a comissão será de 7%. Escreva um algoritmo que gere um relatório contendo nome, valor da venda e comissão de cada um dos corretores. O relatório deve mostrar também, o total de vendas da empresa. (Resposta) © EPD/UFJF – Sistemas de Informação Aula 07 – Estruturas de Repetição Exercícios Escrever um algoritmo que determine o fatorial de um número. Para este problema, tem-se como entrada, o valor do número do qual se deseja calcular o fatorial. O fatorial de um número N (N!) é definido conforme a seguir: N! = 1x2x3x4x......x(N – 1) x N Assim, o algoritmo deve solicitar que o usuário informe o valor de N e depois, fazer com que alguma variável assuma os valores de 1 até este N. Para cada um dos valores de 1 até N, o algoritmo deve ir acumulando o produtório, para, ao final, ter-se determinado o valor de N!. (Resposta) Determinar o valor de A da expressão: A = 1 + 1 + 1 + ... + 1 2! 3! N! (Resposta) © EPD/UFJF – Sistemas de Informação Aula 07 – Estruturas de Repetição Estruturas de Seleção Algoritmo Banco Variaveis Saldo. Soma: Real Numero_conta, Contador, Quant_contas: Inteira Inicio Contador ← 0 Soma ← 0 Leia Quant_contas Enquanto (Contador < Quant_contas) Faça Contador ← Contador + 1 Leia Numero_conta Leia Saldo Soma ← Soma + Saldo Se (Saldo < 0) Então Escreva Numero_conta, ‘Conta Estourada’ Senão Numero_conta, ‘Conta Normal’ FimSe FimEnquanto Escreva Soma Fim © EPD/UFJF – Sistemas de Informação Aula 07 – Estruturas de Repetição Estruturas de Repetição Algoritmo Banco Variaveis Saldo, Soma: Real Numero_conta, Contador, Quant_contas: Inteira Inicio Contador ← 0 Soma ← 0 Leia Quant_contas Repita Contador ← Contador + 1 Leia Numero_conta Leia Saldo Soma ← Soma + Saldo Se (Saldo < 0) Então Escreva Numero_conta, ‘Conta Estourada’ Senão Escreva Numero_conta, ‘Conta Normal’ FimSe Até (Contador = Quant_contas) Escreva Soma Fim © EPD/UFJF – Sistemas de Informação Aula 07 – Estruturas de Repetição Estruturas de Repetição Algoritmo Banco Variaveis Saldo, Soma: Real Numero_conta, Contador, Quant_contas: Inteira Inicio Contador ← 0 Soma ← 0 Leia Quant_contas Para Contador=1 até Quant_contas Faça Leia Numero_conta Leia Saldo Soma ← Soma + Saldo Se (Saldo < 0) Então Escreva Numero_conta, ‘Conta Estourada’ Senão Escreva Numero_conta, ‘Conta Normal’ FimSe FimPara Escreva Soma Fim © EPD/UFJF – Sistemas de Informação Aula 07 – Estruturas de Repetição Exemplo Algoritmo Corretores Variaveis Corretor, Comissao, Venda, Total: Real Inicio Total ←0 Para Corretor de 1 até 3 Faça Leia Corretor Leia Venda Se (Venda > 50000) Então Comissao ← 0.12 * Venda Senão Se (Venda >= 30000) e (Venda <= 50000) Então Comissao ← 0,095 * Venda Senão Comissao ← 0.07 * Venda FimSe FimSe Total ← Total + Venda Escreva Corretor Escreva Comissao Escreva Venda FimPara Escreva Total Fim
Compartilhar