Respostas no Fórum
-
AutorPosts
-
Jonas MotaParticipante
olá, eu entendi, porém gostaria de verificar se esta tudo certo com o código.
programa
{
inclua biblioteca Matematica
inclua biblioteca Util
funcao inicio()
{
real n, k, hm, dam, dm, cm // Faltou fazer o arredondamentoescreva(“Distância em metros: “)
leia(n)
escreva(“\n——— CONVERTENDO ———–\n”)
Util.aguarde(1200)
k = n/1000
escreva(+Matematica.arredondar(k, 2)+ ” Km \n”)
Util.aguarde(1200)
hm = n/100
escreva(+Matematica.arredondar(hm, 2)+ ” Hm \n”) // hectómetro
Util.aguarde(900)
dam = n/10
escreva(+Matematica.arredondar(dam, 2)+ ” Dam \n”) // decametro
Util.aguarde(1200)
dm = n*10
escreva(+Matematica.arredondar(dm, 1)+ ” dm \n”) // decimetro
Util.aguarde(600)
cm = n*100
escreva(+ (n * 100)+ ” cm \n”)
Util.aguarde(600)
escreva(+ (n * 1000)+ ” mm \n”)}
}Jonas MotaParticipanteBeleza, essa questão 8 eu entendi, mas levando o mesmo raciocínio para a questão 6, ficaria assim:
programa
{
inclua biblioteca Matematica
inclua biblioteca Util
funcao inicio()
{
real n, k, h // Faltou fazer o arredondamentoescreva(“Distância em metros: “)
leia(n)
escreva(“\n——— CONVERTENDO ———–\n”)k = (n /1000)
escreva(+Matematica.arredondar(k, 2)+ ” Km \n “)h = n /100
escreva(+Matematica.arredondar(k, 2)+ ” Hm \n”) // hectómetroescreva(+ (n / 10)+ ” Dam \n”) // decametro
escreva(+ (n * 10)+ ” dm \n”) // decimetro
escreva(+ (n * 100)+ ” cm \n”)
escreva(+ (n * 1000)+ ” mm \n”)
}
}Jonas MotaParticipanteDeixei como comentario a forma que tentei fazer e não deu certo.
É a ultima linhaprograma { inclua biblioteca Matematica funcao inicio() { real v //real r = Matematica.arredondar(v, 3) escreva("Qual o preço do produto? ") leia(v) escreva("Com 5% de desconto, o produto sai por R$" +(v-(v*5/100))+ " ") //escreva("Com 5% de desconto, o produto sai por R$" +Matematica.arredondar(v,2)(v-(v*5/100))+ " ") } }
- Esta resposta foi modificada 3 anos, 5 meses atrás por IcaroFilho. Razão: formatar indentação
-
AutorPosts