Escolar Documentos
Profissional Documentos
Cultura Documentos
var
area: real
inicio
// Seção de Comandos
fimalgoritmo
11) Faça um algoritmo que receba dois números maiores que zero, calcule e mostre
um elevado ao outro.
var
num, num2, result: real
inicio
escreva ("Digite um número maior do que zero: ")
leia (num)
escreva ("Digite outro número maior do que zero: ")
leia (num2)
result <- exp(num, num2)
escreva ("O número ", num, " elevado a ", num2, " é: ", result)
// Seção de Comandos
fimalgoritmo
12) Faça um algoritmo que receba o ano de nascimento de uma pessoa e o ano
atual. Calcule e mostre:
a)A idade dessa pessoa.
b)Quantos anos essa pessoa terá em 2017.
var
aNasc, aAtual, idPres, idFut: inteiro
inicio
escreva ("Digite o ano de nascimento da pessoa: ")
leia (aNasc)
escreva ("Digite o ano atual: ")
leia (aAtual)
idPres <- (aAtual - aNasc)
idFut <- (2017 - aNasc)
escreval ("A idade da pessoa é: ", idPres)
escreva ("A idade que a pessoa terá em 2017 será: ", idFut)
// Seção de Comandos
fimalgoritmo
16) Faça um algoritmo que receba o ano de nascimento de uma pessoa e o ano
atual calcule e mostre:
a)A idade dessa pessoa em anos;
b)A idade dessa pessoa em meses;
c)A idade dessa pessoa em dias;
d)A idade dessa pessoa em semanas.
var
ano, idade, meses, dias, semanas: inteiro
inicio
// Seção de Comandos
escreva ("Digite o ano de nascimento da pessoa: ")
leia (ano)
idade <- 2012 - ano
meses <- idade * 12
dias <- idade * 365
semanas <- idade * 52
escreval ("A pessoa tem ", idade, " anos.")
escreval ("Podemos concluir que ela tem ", meses, " meses.")
escreval ("E exatamente ", dias, " dias de vida.")
escreva ("Ela possui, portanto, ", semanas, " semanas.")
fimalgoritmo
17) Faça um algoritmo que receba o número de horas trabalhadas, o valor do salário
mínimo e o número de horas extras trabalhadas. Calcule e mostre o salário a
receber seguindo as regras a seguir:
a)A hora trabalhada vale 1/8 do salário mínino;
b)A hora extra vale ¼ do salário mínimo;
c)O salário bruto equivale ao número de horas trabalhadas multiplicado pelo valor
da hora trabalhada;
d)A quantia a receber pelas horas extras equivale ao número de horas extras
trabalhadas multiplicado pelo valor da hora extra;
e)O salário a receber equivale ao salário bruto mais a quantia a receber pelas horas
extras.
var
hTrab, salMin, hETrab, vHT, vHET, salBruto, HExtraARec, sFinal: real
inicio
// Seção de Comandos
escreva ("Digite o número de horas trabalhadas: ")
leia (hTrab)
escreva ("Digite o valor do salário mínimo: ")
leia (salMin)
escreva ("Digite o número de horas extras trabalhadas: ")
leia (hETrab)
vHT <- salMin / 8
vHET <- salMin / 4
salBruto <- hTrab * vHT
HExtraARec <- hETrab * vHET
sFinal <- salBruto + HExtraARec
escreva ("O salário a receber é de: ", sFinal)
fimalgoritmo
18) Faça um algoritmo que receba a quantidade de dinheiro em reais que uma
pessoa que vai viajar possui. Essa pessoa vai passar por vários países e
precisa converter seu dinheiro em dólares, marco alemão e libra esterlina.
Sabe-se que a cotação do dólar é de R$ 1,80, do marco alemão é de R$ 2,00 e
da libra esterlina é de R$ 1,57. O algoritmo deve fazer as conversões e mostrá-
las.
var
reais, dolar, marco, libra: real
inicio
// Seção de Comandos
escreva ("Digite a quantidade de dinheiro em reais que a pessoa possui: ")
leia (reais)
dolar <- reais / 1.80
marco <- reais / 2.00
libra <- reais / 1.57
escreval ("O dinheiro da pessoa equivale a ", dolar, " dólares,")
escreval (marco, " marcos ou")
escreva (libra, " libras.")
fimalgoritmo
21 Visualizar comentários
RESULTADOS:
SALARIO : 2012
2013
2014
2015
Respostas
Códigos Eficientes 10 de março de 2013 13:00
Aumente em 30% o salário em cada ano. Depois, some todos os
salários e divida tudo por 4.
no aguardo
1 2 3 4 5 96 97 98 99 100
49 30 18 23 15 ................................................... 18 13 8 60 2
1 2 3 4 5 ...............................
(49*2) (30*60) (18*8) (23*13) (15*18) .................................
Responder
Minutos
Horário Entrada
Horário Saída
Questao4
CalcDifHor
Responder