aula02_algoritmos

19

Upload: lincoln-luiz-correa

Post on 20-Oct-2015

6 views

Category:

Documents


0 download

TRANSCRIPT

AlgoritmosProf. Msc. Wender Silva

www.estacio.br

Exercício 01

Um cliente de um banco tem um saldo positivo de R$ 500,00. Fazer um algoritmo que leia um cheque que entrou e calcule o saldo, mostrando (escrevendo) o saldo na tela.

Tentem fazer!!!

Algoritmo "saldo“

Var novo_saldo, valor_saldo, cheque_entrou: real

Inicio

valor_saldo <- 500;

Escreva("Digite o valor do cheque que entrou: ")

Leia(cheque_entrou)

novo_saldo <- valor_saldo - cheque_entrou

Escreva ("O saldo atual e : ", novo_saldo)

fimalgoritmo

www.estacio.br

Resolução Exercício 01

www.estacio.br

Exercício 02 O custo ao consumir de um carro novo, é a soma do custo de fábrica com a percentagem do revendedor e com o custo dos impostos (aplicados ao custo de fábrica). Supondo que a percentagem do revendedor seja de 25% do custo de fábrica e que os impostos custam 45% do custo de fábrica, faça um algoritmo que leia o valor de custo de fábrica e determine o preço final do automóvel (custo ao consumidor)

algoritmo "automovel“

Var custo_fabrica, perc_revendedor, impostos, preco_final: real

inicio

Escreva("Digite o valor do custo de fábrica deste automóvel: ")

Leia(custo_fabrica)

perc_revendedor <- (25 * custo_fabrica)/100

impostos <- (45 * custo_fabrica) / 100

preco_final <- custo_fabrica + perc_revendedor + impostos

Escreva("Custo de Fabrica: ", custo_fabrica)

Escreva("Percentual Revendedor: ", perc_revendedor)

Escreva("Impostos: ", impostos)

Escreva("O preco final e: ", preco_final)

fimalgoritmo

www.estacio.br

Resolução Exercício 02

www.estacio.br

Exercício 03 Duas variáveis (A e B) possuem valores distintos (A <- 5 e B <- 10). Crie um algoritmo que armazene esses dois valores nessas duas variáveis, e efetue a troca dos valores de forma que a variável A passe para a variável B e que a variável B passe a possuir o valor da variável A. Por fim, apresentar os valores trocados.

algoritmo "operacoes“

var A, B, auxiliar: inteiro

inicio

A <- 5

B <- 10

auxiliar <- A

A <- B

B <- auxiliar

Escreval("Valor de B: ", B)

Escreval("Valor de A: ", A)

fimalgoritmo

www.estacio.br

Resolução Exercício 03

www.estacio.br

Exercício 04 O sistema de avaliação de determinada disciplina, é composto por três provas. A primeira prova tem peso 2, a segunda tem peso 3 e a terceira prova tem peso 5. Faça um algoritmo para calcular a média final de um aluno desta disciplina.

algoritmo "avaliacao“

Var prova1, prova2, prova3, media: real

inicio

Escreva("Digite a nota01: ")

Leia(prova1)

Escreva("Digite a nota02: ")

Leia(prova2)

Escreva("Digite a nota03: ")

Leia(prova3)

prova1<- prova1 * 2/10

prova2<- prova2 * 3/10

prova3<- prova3 * 5/10

media<- (prova1 + prova2 + prova3)

Escreva("A media final e: ", media)

fimalgoritmo

www.estacio.br

Resolução Exercício 04

www.estacio.br

Exercício 05 Uma empresa de venda de softwares paga a seu vendedor um fixo de R$ 800,00 por mês, mais uma comissão de 15% pelo seu valor de vendas no mês. Faça um algoritmo que leia o valor da venda e determine o salário total do funcionário. Mostre as informações que você achar necessário.

algoritmo "avaliacao“

Var prova1, prova2, prova3, media: real

inicio

Escreva("Digite a nota01: ")

Leia(prova1)

Escreva("Digite a nota02: ")

Leia(prova2)

Escreva("Digite a nota03: ")

Leia(prova3)

prova1<- prova1 * 2/10

prova2<- prova2 * 3/10

prova3<- prova3 * 5/10

media<- (prova1 + prova2 + prova3)

Escreva("A media final e: ", media)

fimalgoritmo

www.estacio.br

Resolução Exercício 05

www.estacio.br

Exercício 06 Crie um algoritmo para calcular o salário líquido de um funcionário, considerando que seu salário bruto, incide um desconto de 9% em INSS para a previdência. O algoritmo deve mostrar o nome do funcionário, o seu salário bruto, o valor de desconto de INSS e o seu salário líquido.

lgoritmo "salario“

var salario_liquido, salario_bruto, inss: real

nome: caracter

inicio

Escreva("Digite o nome do Funcionario: ")

Leia(nome)

Escreva("Digite o valor do Salario Bruto: ")

Leia(salario_bruto)

inss <- (salario_bruto * 9) / 100

salario_liquido <- salario_bruto – inss

Escreval("O Salario bruto e: ", salario_bruto)

Escreval("O Desconto de INSS e: ", inss)

Escreval("O Salario Líquido e: ", salario_liquido)

Escreval("Funcionario e: ", nome)

fimalgoritmo

www.estacio.br

Resolução Exercício 06

www.estacio.br

Exercício 07.1Crie um algoritmo que leia o valor do raio e calcule a área do círculo correspondente.Etapa 1: o cálculo da área do círculo é Pi*R2.Etapa 2: o dado necessário é o valor do raio, que será lido (colocado) na variável Raio.

- Faça no caderno com as especificações do VisualG.

www.estacio.br

Exercício 07.2Crie um Algoritmo que leia dois valores numéricos, e calcule e exiba a sua média aritmética.

- Faça no caderno com as especificações do VisualG.

www.estacio.br

Exercício 07.3Crie um Algoritmo que leia o nome de um aluno, as notas de suas três provas e calcule e exibe a média harmônica das provas.

- Faça no caderno com as especificações do VisualG.

- A média harmônica é dada por

www.estacio.br

Exercício 07.4Uma Empresa de desenvolvimento de software paga seu vendedor um fixo de R$ 500,00 por mês, mais um bônus de R$ 50,00 por sistema vendido. Faça um algoritmo que leia quantos softwares o funcionário vendeu e determine o salário total do funcionário. Mostre as informações que você achar necessário.- Faça no caderno com as especificações do

VisualG.

www.estacio.br