Prévia do material em texto
ALGORITMO E PROGRAMAÇÃO
ATIVIDADES DA AULA 04
Todos os algoritmos desta atividade deverão ser desenvolvidos no VISUALG e
enviados no Microsoft Word.
1. Faça um algoritmo para ler uma temperatura em graus Fahrenheit e apresentá-la
convertida em graus Celsius. A fórmula para conversão é C=(F-32)*(5/9), sendo
F a Temperatura em Fahrenheit e C a temperatura em Celsius.
algoritmo "Conversor de °C para °F"
var
C,F:real
inicio
escreva("Informe a temperatura em °F ")
leia (F)
C<-(F-32)*(5/9)
escreva("Resultado:",C)
fimalgoritmo
2. Um motorista deseja colocar no seu tanque X reais de gasolina. Escreva um
algoritmo para ler o preço do litro da gasolina e o valor do pagamento, e exibir
quantos litros ele conseguiu colocar no tanque.
algoritmo "Calculadora de Combustivel"
var
valor,pagamento,litros:real
inicio
escreva("Informe o preço da gasolina ")
leia(valor)
escreva("Informe o valor do pagamento ")
leia(pagamento)
litros<- (pagamento/valor)
escreva("Voce pode abastecer",litros," litros")
fimalgoritmo
3. Faça um algoritmo para ler um valor de conta de um restaurante representando o
gasto realizado pelo cliente. O algoritmo deve calcular o valor total a ser pago,
considerando que o restaurante cobra 10% para o garçom.
algoritmo "Valor da conta do restaurante"
var
valor,pagamento:real
inicio
escreva("Informe valor da conta ")
leia(valor)
pagamento<- (valor*1.10) //observar que é 1.10 e não 1,10
escreva("O total a pagar é",pagamento)
fimalgoritmo
//observação: tudo que é escrito após // não é lido pelo programa, serve para
colocar anotações.
4. A empresa Hipothec paga R$ 10,00 por hora normal trabalhada, e R$ 15,00 por
hora extra. Faça um algoritmo para calcular e exibir 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 "Salário do Trabalhador"
var
horanormal,horaextra,salariobruto,salarioliquido:real
inicio
escreva("Informe o total de horas normais trabalhadas ")
leia(horanormal)
escreva("Informe o total de horas extras trabalhadas ")
leia(horaextra)
salariobruto<- (horanormal*10)+(horaextra*15)
salarioliquido<-(salariobruto*0.9) //se desconta 10% sinal que só recebe 90%
escreva("O salário bruto é ",salariobruto)
escreva("O salário liquido é ",salarioliquido)
fimalgoritmo