Você está na página 1de 7

Lista 1 – Algoritmos e Lógica de Programação

1) Tendo como dados de entrada a altura de uma pessoa, construa um algoritmo que calcule
seu peso ideal, utilizando a seguinte fórmula:

peso_ideal = (72.7 * altura) – 58

2) Faça um algoritmo que leia a cotação do dólar e o preço em dólar de um produto, calcule e
exiba o preço em reais.

3) Ler 4 número inteiros e positivos, calcule o quadrado de cada um e some todos e exiba o
resultado.

Algoritmo calcular

Início

n1, n2, n3, n4, quad1, quad2, quad3, quad4, soma: inteiro;

escreva(“Informe 4 números ”);

leia(n1);

leia(n2);

leia(n3);

leia(n4);

quad1=n1*n1;

quad2=n2*n2;

quad3=n3*n3;

quad4=n4*n4;

soma=quad1+quad2+quad3+quad4;

escreva(“A soma dos quadrados é:”, soma);

Fim
4) Tendo como entrada o total vendido por um funcionário no mês de julho, faça um algoritmo
que mostre a sua comissão e salário bruto neste mês, sabendo que o seu salário base é
R$1.200,00 e sua comissão é de 10% sobre o total vendido.

Algoritmo salario

Início

total_vendido, comissão, sal_bruto: real;

escreva(“Informe o total vendido no mês ”);

leia(total_vendido);

comissao=total_vendido*0.10;

sal_bruto=1200+comissao;

escreva(“Sua comissão é:”, comissao);

escreva(“Seu salário bruto é:”, sal_bruto);

Fim
5) Faça um algoritmo que leia um número inteiro, calcule e exiba o seu antecessor e o seu
sucessor.

Algoritmo ant_sucessor

Início

num, ant, suc: inteiro;

escreva(“Informe um número ”);

leia(num);

ant=num-1;

suc=num+1;

escreva(“Antecessor: ”, ant);

escreva(“Sucessor: ”, suc);

Fim

6) Em épocas de pouco dinheiro, os comerciantes estão procurando aumentar suas vendas


oferecendo desconto. Faça um algoritmo que possa receber um valor de um produto e que exiba
o novo valor tendo em vista que o desconto foi de 9%.
Algoritmo desconto_produto

Início

val_prod, novo_valor: real;

escreva(“Informe o valor do produto ”);

leia(val_prod);

novo_valor= val_prod - (val_prod*0.09);

escreva(“O valor do produto com desconto é: ”, novo_valor);

Fim

7) A Loja Mamão com Açúcar está vendendo seus produtos em 5 (cinco) prestações sem juros.
Faça um algoritmo que receba um valor de uma compra e mostre o valor das prestações.

Algoritmo parcela

Início

val_compra, prestacoes: real;

escreva(“Informe o valor da compra ”);

leia(val_compra);

prestacoes= val_compra/5;

escreva(“O valor de cada uma das 5 prestações e de: ”, prestacoes);

Fim
8) Faça um algoritmo que receba o ano de nascimento de uma pessoa e o ano atual, calcule e
mostre:

A idade dessa pessoa;

Quantos anos ela terá em 2028

Algoritmo idade

Início

ano_nascimento, ano_atual, idade_atual, idade_2028: inteiro;

escreva(“Informe o seu ano de nascimento ”);

leia(ano_nascimento);

escreva(“Informe o ano atual ”);

leia(ano_atual);

idade_atual=ano_atual – ano_nascimento;

idade_2028=2028 – ano_nascimento;

escreva(“A sua idade atual é: ”, idade_atual);

escreva(“A sua idade em 2028 será: ”, idade_2028);

Fim
9) Ler dois valores para as variáveis A e B, efetuar a troca dos valores de forma a variável A passe
a ter o valor de B, e que a variável B passe a ter o valor de A. Exiba.

Algoritmo troca

Início

A, B, aux: inteiro;

escreva (“Entre com dois valores para A e B: ”);

leia (A);

leia (B);

aux = A;

A = B;

B = aux;

escreva (“Novos valores de A e B: ”, A, B);

Fim

10) Faça um algoritmo que leia dois números reais e um operador (+, -, * ou /). Calcule e mostre
o resultado das operações.

Algoritmo Operacao

Início

n1, n2, soma, subtracao, multiplicacao, divisao: real;

op: caractere;

escreva (“Entre com dois números: ”);

leia (n1);

leia (n2);

escreva (“Entre com uma operação: ”);

leia (op);

//Como não estudamos seleção, vamos fazer as 4 operações. Logo vamos estudar
seleção e voltaremos nesse exercício.
soma=n1 + n2;

subtracao=n1 - n2;

multplicacao=n1 * n2;

divisao=n1 / n2;

escreva (“Resultado da soma: ”, soma);

escreva (“Resultado da subtração: ”, subtracao);

escreva (“Resultado da multiplicação: ”, multiplicacao);

escreva (“Resultado da divisão: ”, divisao);

Fim

Você também pode gostar