g a b a r i t o estrutura...
Post on 04-Jan-2019
228 Views
Preview:
TRANSCRIPT
G A B A R I T OEstrutura Sequencial
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
1. Receba quatro números inteiros, calcule e mostre a soma desses números.
Início
n1, n2, n3, n4
soma n1 + n2 + n3 + n4
soma
Fim
Diagrama de BlocoPseudocódigos
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
2. Receba três notas, calcule e mostre a média aritmética entre elas.
Início
nota1, nota2, nota3
media (nota1 + nota2 + nota3) / 3
media
Fim
Diagramas de Bloco
Início
nota1, nota2, nota3
soma nota1 + nota2 + nota3
Media
Fim
media soma / 3
Pseudocódigos
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
3. Receba três notas e seus respectivos pesos, calcule e mostre a média ponderada dessas notas. Início
nota1, nota2, nota3,peso1, peso2, peso3
soma1 (nota1 * peso1 + nota2 * peso2 + nota3 * peso3)
Media
Fim
Diagrama de Bloco
soma2 (peso1 + peso2 + peso3)
media soma1/soma2
Pseudocódigos
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
4. Receba o salário de um funcionário, calcule e mostre o novo salário, sabendo-se que este sofreu um aumento de 25%.
Pseudocódigo
Diagrama de Bloco
Início
sal
porc_aumento 25
novosal
Fim
vlr_aumento sal * (porc_aumento / 100)
novosal sal + vlr_aumento
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
5. Receba o salário de um funcionário e o percentual de aumento, calcule e mostre o valor do aumento e o novo salário.
Diagrama de Bloco
Início
sal, porc_aumento
novosal
Fim
vlr_aumento sal * (porc_aumento / 100)
novosal sal + vlr_aumento
vlr_aumento
Pseudocódigo
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
6. Receba o salário-base de um funcionário, calcule e mostre o salário a receber, sabendo-se que o funcionário tem gratificação de 5% sobre o salário-base e paga imposto de 7% sobre o salário-base. Início
sal
porc_imp 7
novosal
Fim
grat sal * (porc_grat / 100)
Imp sal * (porc_imp / 100)
porc_grat 5
novosal sal + grat - imp
Pseudocódigo
Diagrama de Bloco
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
7. Receba o salário-base de um funcionário, calcule e mostre o seu salário a receber, sabendo-se que esse funcionário tem gratificação de R$ 50,00 e paga imposto de 10% sobre o salário-base. Início
sal
grat 50
novosal
Fim
Imp sal * (porc_imp / 100)
porc_imp 10
novosal sal + grat - imp
Pseudocódigo
Diagrama de Bloco
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
8. Receba o valor de um depósito e o valor da taxa de juros, calcule e mostre o valor do rendimento e o valor total depois do rendimento.
Pseudocódigo
Diagrama de Bloco
Início
dep, taxa
rend
Fim
rend dep * (taxa / 100)
total dep + rend
total
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
9. Calcule e mostre a área de um triângulo.
Início
base, altura
area (base * altura) / 2
area
Fim
Diagrama de Bloco
Pseudocódigo
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
10. Calcule e mostre a área de um círculo sendo fornecido pelo usuário o raio.
Diagrama de Bloco
Início
raio
pi 3.1415
area
Fim
area pi * raio^2
Pseudocódigo
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
11. Receba um número positivo e maior que zero, calcule e mostre o quadrado, o cubo, a raiz quadrada e a raiz cúbica.
Diagrama de Bloco
Início
num
quad, cubo, r2, r3
Fim
quad <- num^2
cubo <- num^3
r2 num^(1/2)
r3 num^(1/3)
Pseudocódigo
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
12. Receba dois números maiores que zero, calcule e mostre um elevado ao outro.
Diagrama de Bloco
Início
num1, num2
r1, r2
Fim
r1 num1 ^ num2
r2 num2 ^ num1
Pseudocódigo
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
13. Receba uma medida em pés, faça as conversões para polegadas, jardas e milhas e mostre os resultados.
Diagrama de Bloco
Início
pes
p, j, m
Fim
p pes * 12
j pes * 0.333333
m pes * 0.000189394
Pseudocódigo
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
14. Receba o ano de nascimento de uma pessoa e o ano atual, calcule e mostre a idade dessa pessoa e quantos anos essa pessoa terá em 2050.
Diagrama de Bloco
Início
ano_atual, ano_nasc
idade_atual, idade_2050
Fim
idade_atual ano_atual - ano_nasc
idade_2050 2050 - ano_nasc
Pseudocódigo
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
15. O custo ao consumidor de um carro novo é a soma do preço de fábrica com o percentual de lucro dodistribuidor e dos impostos aplicados ao preço de fábrica. Faça um algoritmo que receba o preço de fábrica deum veículo, o percentual de lucro do distribuidor e o percentual de impostos. Calcule e mostre o valorcorrespondente ao lucro do distribuidor; o valor correspondente aos impostos; o preço final do veículo.
Diagrama de Bloco
Início
P_fab, perc_d, perc_i
vlr_d, vlr_i, p_final
Fim
vlr_d p_fab * perc_d / 100
vlr_i p_fab * perc_i / 100
Pseudocódigo
p_final p_fab + vlr_d + vlr_i
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
16. Receba o número de horas trabalhadas e o valor do salário mínimo. Calcule e mostre o salário a receber seguindo asregras: a hora trabalhada vale a metade do salário mínimo; o salário bruto equivale ao número de horas trabalhadasmultiplicado pelo valor da hora trabalhada; o imposto equivale a 3% do salário bruto; o salário a receber equivale ao saláriobruto menos o imposto.
Diagrama de Bloco
Início
horas_t, vlr_sal_min
vlr_sal_liq
Fim
perc_imp 3
vlr_hora_t vlr_sal_min / 2
vlr_sal_bru vlr_hora_t * horas_t
imp vlr_sal_bru * perc_imp / 100
vlr_sal_liq vlr_sal_bru - imp
Pseudocódigo
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
17. Um trabalhador recebeu seu salário e o depositou em sua conta corrente. Esse trabalhadoremitiu dois cheques e agora deseja saber seu saldo atual. Sabe-se que cada operação bancária deretirada paga uma taxa de 0,38% e o saldo inicial da conta está zerado.
Diagrama de Bloco
Início
sal, chq1, chq2
saldo
Fim
tx 0.38
txc1 chq1 * tx / 100
txc2 chq2 * tx / 100
saldo sal - chq1 - chq2 - txc1 - txc2Pseudocódigo
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
18. Pedro comprou um saco de ração com peso em quilos. Pedro possui dois gatos para os quaisfornece a quantidade de ração em gramas. Faça um algoritmo que receba o peso do saco de ração ea quantidade de ração fornecida para cada gato. Calcule e mostre quanto restará de ração no sacoapós cinco dias.
Pseudocódigo
Diagrama de Bloco
Início
peso_racao, racao_g1, racao_g2
total
Fim
racao_g1 racao_g1 / 1000
racao_g2 racao_g2 / 1000
total peso_racao - 5 * (racao_g1 + racao_g2)
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
19. Cada degrau de uma escada tem X de altura. Receba essa altura e a altura que ousuário deseja alcançar subindo a escada. Calcule e mostre quantos degraus ousuário deverá subir para atingir seu objetivo, sem se preocupar com a altura dousuário.
Pseudocódigo
Diagrama de Bloco
Início
a_dg, a_obj
qtd_dgs
Fim
qtd_dgs a_obj / a_dg
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
20. Receba a medida do ângulo formado por uma escada apoiada no chão eencostada na parede e a altura na parede do ponto onde a ponta da escada estáapoiada. Calcule e mostre a medida desta escada.
Pseudocódigo
Diagrama de Bloco
Início
ang, alt
qtd_dgs
Fim
radiano ang * 3.14 / 180
escada alt / seno (radiano)
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
21. Calcule e mostre a que distância deve estar uma escada da parede. O usuáriodeve fornecer o tamanho da escada e a altura em que deseja pregar o quadro.Lembre-se de que o tamanho da escada deve ser maior que a altura que se desejaalcançar.
Pseudocódigo
Diagrama de Bloco
Início
tam_esc, alt_quad
dist_esc
Fim
dist_esc (tam_esc ^ 2) - (alt_quad ^ 2)
dist_esc raiz (dist_esc)
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
22. Sabe-se que o quilowatt de energia custa um quinto do salário mínimo. Receba o valor do salário mínimo ea quantidade de quilowatts consumida por uma residência. Calcule e mostre: o valor, em reais, de cadaquilowatt; o valor, em reais, a ser pago por essa residência; o valor, em reais, a ser pago com desconto de 15%.
Pseudocódigo
Diagrama de Bloco
Início
vlr_sal, qtd_kw
dist_esc
Fim
perc_desc 15
vlr_kw vlr_sal / 5
vlr_reais vlr_kw * qtd_kw
desc vlr_reais * perc_desc / 100
vlr_desc vlr_reais - desc
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
23. Receba um número real, calcule e mostre: a parte inteira desse número; a partefracionária desse número; o arredondamento desse número.
Pseudocódigo 1
Diagrama de Bloco 2
Início
num
i, f, a
Fim
i trunca (num)
f num - i
a arredonda (num)
Pseudocódigo 2
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
24. Receba uma hora formada por horas e minutos (um número real), calcule e mostre a horadigitada apenas em minutos. Lembre-se de que: para quatro e meia deve-se digitar 4.30.
Diagrama de Bloco 2
Início
hora
conversao
Fim
h trunca (hora)
m hora - h
conversao (h * 60) + (m * 100)Pseudocódigo 1 Pseudocódigo 2
CURSO DE MATEMÁTICAAlgoritmos e Programação
Prof. Me. Érico Fernando O. Martins
25. Receba o custo de um espetáculo teatral e o preço do convite desse espetáculo.Esse programa deve calcular e mostrar a quantidade de convites que devem servendidos para que pelo menos o custo do espetáculo seja alcançado.
Diagrama de Bloco
Início
Custo, conv
conversao
Fim
qtd custo / conv
Pseudocódigo
top related