Você está na página 1de 5

NETCOM – TREINAMENTO E SOLUÇÕES TECNOLÓGICAS

CURSO: TÉCNICO EM ELETRÔNICA


DISCIPLINA: LÓGICA DE PROGRAMAÇÃO
PROFESSOR: HÉLIO ANDRADE

LISTA 01 – Estruturas Sequenciais

1) Faça um algoritmo que receba as duas notas de um aluno e calcule a sua média.

algoritmo "media_aluno"
var
nota1, nota2, media : real
inicio
// Entrada de dados
escreva("1ª NOTA: ")
leia(nota1)
escreva("2ª NOTA: ")
leia(nota2)

// Processamento
media <- (nota1 + nota2) / 2

// Saída de dados
escreval("A média é ", media)
fimalgoritmo

2) A imobiliária Imóbilis vende apenas terrenos retangulares. Faça um algoritmo para ler as
dimensões de um terreno e depois exibir a área do terreno. Sabe-se que: Área de um
retângulo = largura x comprimento.

algoritmo "area_terreno"
var
area : real
comprimento: real
largura : real
inicio
// Entrada de dados
escreva("Digite o comprimento: ")
leia(comprimento)
escreva("Digite a largura: ")
leia(largura)

// Processamento
area <- comprimento * largura

// Saída de dados
escreva("A área é ", area, " m²")
fimalgoritmo

Prof. Hélio Andrade http://helioandrade.com


3) Faça um programa que calcule e apresente o valor do volume de uma lata de óleo,
2
utilizando a fórmula VOLUME = 3,14159 * RAIO * ALTURA.

algoritmo "volume_lata"
var
volume : real
raio : real
altura : real
inicio
//Entrada
escreval("**** NETCOM ****")
escreva("Digite o valor do raio (cm): ")
leia(raio)
escreva("Digite o valor da altura (cm): ")
leia(altura)

//Processamento
volume <- 3.14159 * raio^2 * altura

//Saída
escreva("O volume da lata é ", volume:10:2, " cm³")
fimalgoritmo

4) Faça um algoritmo que leia os valores de COMPRIMENTO, LARGURA e ALTURA e


apresente o valor do volume de uma caixa retangular. Utilize para o cálculo a fórmula
VOLUME = COMPRIMENTO * LARGURA * ALTURA.

algoritmo "volume_caixa"
var
volume, comprimento, largura, altura : real
inicio
// Entrada
escreval("<<< CÁLCULO DO VOLUME DE UMA CAIXA >>>")
escreva("COMPRIMENTO = ")
leia(comprimento)
escreva("LARGURA = ")
leia(largura)
escreva("ALTURA = ")
leia(altura)

// Processamento
volume <- comprimento * largura * altura

// Saída
escreva("VOLUME = ", volume:10:2, " m³")
fimalgoritmo

5) Escreva um algoritmo para ler o nome e a idade de uma pessoa, e exibir quantos dias de
vida ela possui. Considere sempre anos completos, e que um ano possui 365 dias. Ex.:
Uma pessoa com 19 anos possui 6935 dias de vida.

algoritmo "idade_dias"
var
nome: caractere
idade: inteiro
dias: inteiro
inicio
// Entradas
escreva("Digite seu nome: ")

Prof. Hélio Andrade http://helioandrade.com


leia(nome)
escreva("Digite sua idade: ")
leia(idade)

// Processamento
dias <- idade * 365

// Saída
escreva(nome, " você já viveu ", dias, " dias")
fimalgoritmo

6) Escreva um algoritmo para ler o salário mensal atual de um funcionário e o percentual de


reajuste. Calcular e escrever o valor do novo salário.

algoritmo "novo_salario"
var
salario_atual : real
reajuste : real
novo_salario : real
inicio
// Entrada
escreva("Digite seu salário atual (em R$): ")
leia(salario_atual)
escreva("Digite o valor do reajuste (em %): ")
leia(reajuste)

// Processamento
novo_salario <- salario_atual + (reajuste/100) * salario_atual

// Saída
escreva("Seu novo salário é R$ ", novo_salario:12:2)
fimalgoritmo

7) A empresa Hipotheticus paga R$ 50,00 por hora normal trabalhada, e R$ 25,00 por hora
extra. Faça um algoritmo para calcular e imprimir o salário bruto e o salário líquido de um
determinado funcionário. Considere que o salário líquido é igual ao salário bruto
descontando-se 10% de impostos.

algoritmo "salario_mensal"
// Função : Calcular o salário mensal
// Autor : Hélio Andrade
// Data : 18/09/2017
// Seção de Declarações
var
horas_normais : real
horas_extras : real
salario_bruto : real
salario_liquido : real
inicio
// Seção de Comandos
// Entrada de dados
escreva("QTDE. DE HORAS NORMAIS -> ")
leia(horas_normais)
escreva("QTDE. DE HORAS EXTRAS --> ")
leia(horas_extras)

// Processamento
salario_bruto <- horas_normais * 50 + horas_extras * 25
salario_liquido <- 0.90 * salario_bruto

Prof. Hélio Andrade http://helioandrade.com


// Saída
escreval("SALÁRIO BRUTO ----> R$ ", salario_bruto:20:2)
escreval("SALAÁRIO LÍQUIDO -> R$ ", salario_liquido:20:2)

fimalgoritmo

8) O lucro de uma empresa é dado por LUCRO = 10x – 5000, onde x é a quantidade de
produtos vendidos num determinado mês. Elabore um algoritmo que calcule o lucro mensal
dessa empresa.

algoritmo "lucro"
// Função : Calcular lucro
// Autor : Hélio Andrade
// Data : 19/09/2017
// Seção de Declarações
var
lucro, vendas : real
inicio
// Seção de Comandos
escreva("Entre com a quantidade vendida -> ")
leia(vendas)

lucro <- 10 * vendas - 5000

escreval("O lucro é de R$ ", lucro:12:2)


fimalgoritmo

9) O restaurante a quilo Bem-Bão cobra R$ 35,00 por cada quilo de refeição. Escreva um
algoritmo que leia o peso do prato montado pelo cliente (em Kg) e imprima o valor a pagar.
Assuma que a balança já desconte o peso do prato.

algoritmo "bem_bao"
var
qtde_consumida : real
valor_pagar : real
inicio
escreva("Digite a quantidade consumida (em gramas) -> ")
leia(qtde_consumida)

valor_pagar <- (qtde_consumida * 35) / 1000

escreva("Valor a pagar R$ ", valor_pagar:10:2)


fimalgoritmo

10) Escreva um algoritmo para ler o número total de eleitores de um município, o número de
votos brancos, nulos e válidos. Calcular e escrever o percentual que cada um representa
em relação ao total de eleitores.

algoritmo "apuracao_votos"
var
eleitores, brancos, nulos, validos : inteiro
inicio
escreva("ELEITORES = ")
leia(eleitores)
escreva("BRANCOS = ")
leia(brancos)
escreva("NULOS = ")
leia(nulos)

validos <- eleitores - brancos - nulos

escreval("TOTAL DE ELEITORES = ", eleitores, "%")

Prof. Hélio Andrade http://helioandrade.com


escreval("VOTOS BRANCOS = ", (100 * brancos/eleitores), "%")
escreval("VOTOS NULOS = ", (100 * nulos/eleitores), "%")
escreval("VOTOS VALIDOS = ", validos, "%")
fimalgoritmo

Prof. Hélio Andrade http://helioandrade.com

Você também pode gostar