Escolar Documentos
Profissional Documentos
Cultura Documentos
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
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
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: ")
// Processamento
dias <- idade * 365
// Saída
escreva(nome, " você já viveu ", dias, " dias")
fimalgoritmo
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
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)
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)
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)