Algoritmos e Programação - 2014.2 - Aula 4
-
Upload
thyago-maia -
Category
Education
-
view
257 -
download
0
description
Transcript of Algoritmos e Programação - 2014.2 - Aula 4
Algoritmos e Programação
Prof.º Thyago Maia2014.2
Objetivos
Aula 4
• Práticas para treinamento em estruturas sequenciais em algoritmos (portugol);
2
Exercícios – Estrutura Sequencial em Portugol
Exercícios
• Faça um algoritmo que receba o ano de nascimento de uma pessoa e o ano atual, calcule e mostre:
– A idade desta pessoa;– Quantos anos ela terá em 2025;
4
Exercícios
ALGORITMODECLARE ano_atual, ano_nascimento NUMÉRICO
idade_atual, idade_2025 NUMÉRICOESCREVA “Digite o ano atual e de nascimento:”LEIA ano_atual, ano_nascimentoidade_atual <- ano_atual - ano_nascimentoidade_2025 <- 2025 - ano_nascimentoESCREVA idade_atualESCREVA idade_2025
FIM_ALGORITMO5
Exercícios
ALGORITMODECLARE ano_atual, ano_nascimento
NUMÉRICOidade_atual, idade_2025 NUMÉRICO
ESCREVA “Digite o ano atual e de nascimento:”LEIA ano_atual, ano_nascimentoidade_atual <- ano_atual - ano_nascimentoidade_2025 <- 2025 - ano_nascimentoESCREVA idade_atualESCREVA idade_2025
FIM_ALGORITMO
6
Digite o ano atual e de nascimento:201319842941
Exercícios
• Um funcionário recebe um salário fixo mais 4% de comissão sobre as vendas. Faça um algoritmo que receba o salário fixo do funcionário e o valor de suas vendas, calcule e mostre a comissão e seu salário final.
7
Exemplo
ALGORITMODECLARE salario, valor_vendas NUMÉRICO
comissao, salario_final NUMÉRICOESCREVA “Digite o salário e o valor das
vendas:”LEIA salario, valor_vendascomissao <- valor_vendas * 4/100salario_final <- salario + comissaoESCREVA “Comissão a receber: ”, comissaoESCREVA “Salário Final: ”, salario_final
FIM_ALGORITMO 8
Exercícios
ALGORITMODECLARE salario, valor_vendas NUMÉRICO
comissao, salario_final NUMÉRICOESCREVA “Digite o salário e o valor das
vendas:”LEIA salario, valor_vendascomissao <- valor_vendas * 4/100salario_final <- salario + comissaoESCREVA “Comissão a receber: ”,
comissaoESCREVA “Salário Final: R$”,
salario_finalFIM_ALGORITMO
9
Digite o salário e o valor das vendas:2000100Comissão a receber: 4Salário Final: R$ 2004
Exercícios
• João recebeu seu salário e precisa pagar duas contas atrasadas. Por causa do atraso, ele deverá pagar multa de 2% sobre cada conta. Faça um algoritmo que calcule e mostre quanto restará do salário de João.
10
ExercíciosALGORITMODECLARE salario, resto_sal NUMÉRICO
conta1, conta2 NUMÉRICOmulta1, multa2 NUMÉRICO
ESCREVA “Digite seu salário:”LEIA salarioESCREVA “Digite o valor das duas contas atrasadas:”LEIA conta1, conta2multa1 <- conta1 * 2/100multa2 <- conta2 * 2/100resto_sal <- salario – ((conta1 + multa1) + (conta2 + multa2))ESCREVA “O que restou: ”, resto_sal
FIM_ALGORITMO 11
Explore o assunto!
Explore o assunto!
• Referências– Fundamentos da
programação de computadores (ASCENCIO, A. F. G., CAMPOS, E. A. V.): Capítulos 3 (apenas os tópicos sobre algoritmos);
13