Algoritmos e Programação - 2013.2 - Aula 3
Upcoming SlideShare
Loading in...5
×
 

Algoritmos e Programação - 2013.2 - Aula 3

on

  • 2,528 views

Algoritmos e Programação - 2013.2 - Aula 3

Algoritmos e Programação - 2013.2 - Aula 3

Statistics

Views

Total Views
2,528
Slideshare-icon Views on SlideShare
2,528
Embed Views
0

Actions

Likes
1
Downloads
45
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Algoritmos e Programação - 2013.2 - Aula 3 Algoritmos e Programação - 2013.2 - Aula 3 Presentation Transcript

    • Algoritmos e Programação Prof.º Thyago MaiaProf.  Thyago Maia 2013.2
    • Aula 3 Objetivos • Práticas para treinamento em  estruturas sequenciais em q 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, p calcule e mostre: – A idade desta pessoa; – Quantos anos ela terá em 2025; 4
    • Exercícios ALGORITMOALGORITMO DECLARE ano_atual, ano_nascimento NUMÉRICO id d t l id d 2025 NUMÉRICOidade_atual, idade_2025 NUMÉRICO ESCREVA “Digite o ano atual e de nascimento:” LEIA ano_atual, ano_nascimento idade atual <‐ ano atual ‐ ano nascimento_ _ _ idade_2025 <‐ 2025 ‐ ano_nascimento ESCREVA idade atualESCREVA idade_atual ESCREVA idade_2025 FIM_ALGORITMO 5
    • Exercícios ALGORITMOALGORITMO DECLARE ano_atual, ano_nascimento NUMÉRICO idade_atual, idade_2025 NUMÉRICO Digite o ano atual e  de nascimento: ESCREVA “Digite o ano atual e de nascimento:” LEIA ano_atual, ano_nascimento idade atual <‐ ano atual ‐ ano nascimento 2013 1984 29 idade_atual < ano_atual ano_nascimento idade_2025 <‐ 2025 ‐ ano_nascimento ESCREVA idade_atual 41 ESCREVA idade_2025 FIM_ALGORITMO 6
    • 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 efuncionário e o valor de suas vendas, calcule e  mostre a comissão e seu salário final. 7
    • Exemplop ALGORITMOALGORITMO DECLARE salario, valor_vendas NUMÉRICO i l i fi l NUMÉRICOcomissao, salario_final NUMÉRICO ESCREVA “Digite o salário e o valor das vendas:” LEIA salario, valor_vendas comissao <‐ valor vendas * 4/100_ / salario_final <‐ salario + comissao ESCREVA “Comissão a receber ” comissaoESCREVA “Comissão a receber: ”, comissao ESCREVA “Salário Final: ”, salario_final FIM_ALGORITMO 8
    • Exercícios ALGORITMOALGORITMO DECLARE salario, valor_vendas NUMÉRICO comissao, salario_final NUMÉRICO Digite o salário e o  valor das vendas: ESCREVA “Digite o salário e o valor das  vendas:” LEIA salario, valor vendas 2000 100 Comissão a receber: 4, _ comissao <‐ valor_vendas * 4/100 salario_final <‐ salario + comissao ESCREVA “C i ã b ” i Salário Final: R$ 2004 ESCREVA “Comissão a receber: ”, comissao ESCREVA “Salário Final: R$”, salario_final FIM_ALGORITMO 9
    • 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 mostreFaça um algoritmo que calcule e mostre  quanto restará do salário de João. 10
    • Exercícios ALGORITMO DECLARE salario resto sal NUMÉRICODECLARE salario, resto_sal NUMÉRICO conta1, conta2 NUMÉRICO multa1 multa2 NUMÉRICOmulta1, multa2 NUMÉRICO ESCREVA “Digite seu salário:” LEIA l iLEIA salario ESCREVA “Digite o valor das duas contas atrasadas:” LEIA t 1 t 2LEIA conta1, conta2 multa1 <‐ conta1 * 2/100 l 2 2 * 2/100multa2 <‐ conta2 * 2/100 resto_sal <‐ salario – ((conta1 + multa1) + (conta2 + multa2)) ESCREVA “O que restou: ”, resto_sal FIM_ALGORITMO 11
    • Explore o assunto!Explore o assunto!
    • Explore o assunto!p • Referências – Fundamentos da  programação de  computadores p (ASCENCIO, A. F. G.,  CAMPOS, E. A. V.): , ) Capítulos 3 (apenas os  tópicos sobre p algoritmos); 13