Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Lógica de Programação e Algoritmos 
Profª Luciana 1/7 
LPA 
Lista de Exercícios – 1 
 
Aluno(a) RA: 
 
Estrutura Sequencial 
 
**** Apresentar para todos os exercícios seus respectivos fluxogramas **** 
**** Utilizar o Visualg **** 
 
1- Ler uma temperatura em graus Fharenheit e apresentá-la convertida em graus Celsius. A 
Fórmula de conversão é : C(F-32)*5/9. Onde F é temperatura em Fharenheit e C é a 
temperatura em Celsius. 
algoritmo "F_para_C" 
var 
 F, C : real 
inicio 
 escreva("Digite os graus em Fahrenheit: ") 
 leia(F) 
 C <- (F - 32) * 5 / 9 
 escreva(C) 
fimalgoritmo 
 
 
 
 
Lógica de Programação e Algoritmos 
Profª Luciana 2/7 
2- Faça um algoritmo que receba um valor que foi depositado e exiba o valor com rendimento 
após um mês. Considere fixo o juro da poupança em 0,70% a. m. 
algoritmo "juros_poupanca" 
var 
 valor, rend : real 
inicio 
 escreva ("Valor do deposito: ") 
 leia(valor) 
 rend <- valor + (valor * 0.007) 
 escreva ("Seu deposito agora é: ", rend) 
fimalgoritmo 
 
3- Faça um algoritmo que solicite o salário de um funcionário. Depois, calcule e exiba seu 
novo salário sabendo-se que o mesmo obteve um aumento salarial de 10%. 
 
algoritmo "salario" 
var 
 salario, novo : real 
inicio 
 escreva ("Digite seu salario: ") 
 leia (salario) 
 novo <- salario + (salario * 0.1) 
 escreva ("Seu salario com aumento é: ", novo) 
fimalgoritmo 
 
4- Uma loja 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 "prestacao_sem_juros" 
var 
 preco, parc : real 
inicio 
 escreva("Digite o valor da sua compra: ") 
 leia(preco) 
 parc <- preco/5 
 escreva ("Sua parcela será de: ", parc) 
fimalgoritmo 
 
 
Lógica de Programação e Algoritmos 
Profª Luciana 3/7 
 
5- Faça um algoritmo que receba o preço de custo de um produto e mostre o valor de venda. 
Sabe-se que o preço de custo receberá um acréscimo de acordo com um percentual 
informado pelo usuário. 
algoritmo "preco_venda" 
var 
 custo, perc, venda : real 
inicio 
 escreva ("Preco de custo: ") 
 leia (custo) 
 escreva ("Digite percentual venda: ") 
 leia (perc) 
 venda <- custo + (custo * perc/100) 
 escreva ("O custo do produto é de: ", venda) 
fimalgoritmo 
 
 
6- Elaborar um algoritmo que efetue a apresentação do valor da conversão em real (R$) de um 
valor lido em dólar (US$). O algoritmo deverá solicitar o valor da cotação do dólar e 
também a quantidade de dólares disponíveis com o usuário. 
algoritmo "dolar" 
var 
 dolar, cotacao, conversao: real 
inicio 
 escreva ("Digite a quantidade: US$ ") 
 leia (dolar) 
 escreva ("Cotação do dólar: R$ ") 
 leia (cotacao) 
 conversao <- dolar * cotacao 
 escreva ("A quantia atual é: R$ ", conversao) 
fimalgoritmo 
 
 
7- Escrever um algoritmo que leia o nome de um vendedor, o seu salário fixo e o total de 
vendas efetuadas por ele no mês (em dinheiro). Sabendo que este vendedor ganha 15% de 
comissão sobre suas vendas efetuadas, informar o seu nome, o salário fixo e salário no final 
do mês. 
algoritmo "comissao" 
var 
 salario, vendas, total : real 
 nome : caracter 
inicio 
 escreva ("Digite seu nome: ") 
 leia (nome) 
 escreva ("Digite seu salario: ") 
 leia (salario) 
 escreva ("Digite o valor de vendas: ") 
 leia (vendas) 
 total <- salario + (vendas * 0.15) 
 escreva (nome, ", seu salário total será de: ", total) 
fimalgoritmo 
 
Lógica de Programação e Algoritmos 
Profª Luciana 4/7 
8- Calcule o salário líquido de um funcionário. Solicite suas horas trabalhadas, o valor dessas 
horas trabalhadas e o percentual de desconto do INSS. O algoritmo deverá apresentar o 
salário bruto, o valor descontado do INSS e o valor do salário líquido. 
algoritmo "calcula_salario" 
 
var 
 horas, INSS, sal_H, Sal, desc: real 
inicio 
 escreva ("Total de horas trabalhadas: ") 
 leia (horas) 
 escreva ("Valor da Hora: ") 
 leia (sal_H) 
 escreva ("INSS (%): ") 
 leia (INSS) 
 sal <- horas*sal_H 
 desc<- sal*(INSS/100) 
 escreval ("Salario bruto: ", sal) 
 escreval ("Desconto: ", desc) 
 escreval ("Salaraio Liquido: ", sal-desc) 
fimalgoritmo 
 
 
9- Faça um algoritmo que solicite o salário de um funcionário e o percentual de desconto para 
pagar seu plano médico. Calcule e exiba o valor a ser pago pelo plano médico e o novo 
salário com desconto. 
algoritmo "plano_medico" 
var 
 salarioB, salarioL, perc, planoM : real 
inicio 
 escreva ("Digite o valor do salario bruto: ") 
 leia (salarioB) 
 escreva ("Digite o percentual desconto plano medico: ") 
 leia (perc) 
 planoM <- salarioB * (perc/100) 
 salarioL <- salarioB - planoM 
 escreval ("O valor do desconto do plano é de: R$", planoM) 
 escreval ("Seu salario liquido é de: R$ ", salarioL) 
fimalgoritmo 
 
Lógica de Programação e Algoritmos 
Profª Luciana 5/7 
10- Efetuar o cálculo da quantidade de litros de combustível gastos em uma viagem, utilizando-
se um automóvel que faz 12 km por litro. Para obter o cálculo, o usuário deverá fornecer o 
tempo gasto na viagem e a velocidade média durante a mesma. Desta forma, será possível 
obter a distância percorrida com a fórmula: DISTANCIA TEMPO*VELOCIDADE. 
Tendo o valor da distância, basta calcular a quantidade de litros de combustível utilizada na 
viagem com a fórmula: LITROS_USADOS  DISTANCIA/12. O programa deverá 
apresentar os valores da velocidade média, tempo gasto na viagem, a distância percorrida e a 
quantidade de litros utilizados na viagem. 
algoritmo "consumo" 
var 
 temp, velocidade, distancia, consumo, velocidadeM : real 
inicio 
 escreva ("Escreva o tempo gasto em hrs: ") 
 leia (temp) 
 escreva ("Escreva a velocidade media: ") 
 leia (velocidadeM) 
 distancia <- temp * velocidadeM 
 escreval ("A distancia percorrida foi de: ", distancia, "km") 
 consumo <- distancia / 12 
 escreval ("Seu consumo foi de ", consumo, " litros") 
fimalgoritmo 
 
11- Efetuar o cálculo e apresentação do valor de uma prestação em atraso, utilizando a fórmula: 
PRESTAÇÃO VALOR + (VALOR*(TAXA/100)*TEMPO). 
algoritmo "prestacao" 
var 
 prestacao, valor, taxa, temp : real 
inicio 
 escreva ("Digite o valor da parcela: R$ ") 
 leia(valor) 
 escreva ("Digite a taxa de juros: ") 
 leia(taxa) 
 escreva ("Digite o tempo em atrasado: ") 
 leia (temp) 
 prestacao <- valor + (valor * (taxa/100) * temp) 
 escreva ("O valor da prestacao é de: R$ ", prestacao) 
fimalgoritmo 
 
 
12- Ler 2 valores para as variáveis A e B, efetuar a troca dos valores de forma que a variável A 
passe a possuir o valor da variável B e que a variável B passe a possuir o valor da variável 
A. Apresentar os valores trocados. 
algoritmo "troca_variaveis" 
var 
A, B, C: real 
 
inicio 
escreva ("A: ") 
leia (A) 
escreva ("B: ") 
leia (B) 
C <- A 
A <- B 
B <- C 
 
escreval ("A: ", A, " | B: ", B) 
fimalgoritmo 
 
 
Lógica de Programação e Algoritmos 
Profª Luciana 6/7 
 
 
13- Calcular e apresentar o volume de uma caixa retangular, através da fórmula: 
VOLUMECOMPRIMENTO * LARGURA* ALTURA 
algoritmo "volume" 
var 
 comprimento, altura, largura, volume : real 
inicio 
 escreva ("Digite a altura: ") 
 leia (altura) 
 escreva ("Digite o comprimento: ") 
 leia (comprimento) 
 escreva ("Digite a largura: ") 
 leia (largura) 
 volume <- comprimento * altura * largura 
 escreva ("O Volume do retangulo é: ", volume) 
fimalgoritmo 
 
 
14- Faça um algoritmo para ler o nome de uma pessoa e apresentar o nome e seus dias vividos. 
algoritmo "Dias_Vividos" 
var 
 nome : caracter 
 idade, dias : real 
inicio 
 escreva ("Digite seu nome: ") 
 leia(nome) 
 escreva ("Digite sua idade: ") 
 leia (idade) 
 
 dias <- idade * 365 
 escreva (nome, " você já viveu ", dias, ".") 
fimalgoritmo 
 
Lógica de Programação e Algoritmos 
Profª Luciana 7/7 
15- O custo ao consumidor de um carro novo é a soma do custo de fábrica com a percentagem 
do distribuidor e dos impostos (aplicados, primeiro os impostos sobre o custo de fábrica, e 
depois a percentagem do distribuidor sobre o resultado). Supondo que a percentagem do 
distribuidor seja de 28% e os impostos 45%. Escrever um algoritmo que leia o custo de 
fábrica de um carro e informe o custo ao consumidor do mesmo. 
algoritmo "carro" 
var 
 custo_fabrica, valor_consumidor, imposto : real 
inicio 
 escreva ("Custo de fabrica: ") 
 leia (custo_fabrica) 
 imposto <- custo_fabrica + (custo_fabrica * 0.45) 
 valor_consumidor <- imposto + (imposto * 0.28) 
 escreva ("O custo do consumidor é de: ", valor_consumidor) 
fimalgoritmo 
 
 
16- Faça um algoritmo para ler o nome e duas notas de um aluno. Os pesos correspondentes são, 
respectivamente, p1=6 e p2=4. Exiba o nome do aluno e a média das notas. 
algoritmo "media_pesos" 
var 
 N1, N2, M: real 
 nome: literal 
inicio 
 escreva ("Nome: ") 
 leia (nome) 
 escreva ("Nota 1: ") 
 leia (N1) 
 escreva ("Nota 2: ") 
 leia (N2) 
 M <- ((N1*6)+(N2*4))/10 
 escreval ("Nome: ",nome, ", Media: ", M) 
fimalgoritmo

Mais conteúdos dessa disciplina