Jonas Mota

Respostas no Fórum

Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • em resposta a: questões 6 e 8 do modulo 1 programação #69606
    Jonas Mota
    Participante

    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 arredondamento

    escreva(“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”)

    }
    }

    em resposta a: questões 6 e 8 do modulo 1 programação #68651
    Jonas Mota
    Participante

    Beleza, 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 arredondamento

    escreva(“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ómetro

    escreva(+ (n / 10)+ ” Dam \n”) // decametro

    escreva(+ (n * 10)+ ” dm \n”) // decimetro

    escreva(+ (n * 100)+ ” cm \n”)

    escreva(+ (n * 1000)+ ” mm \n”)

    }
    }

    em resposta a: questões 6 e 8 do modulo 1 programação #68503
    Jonas Mota
    Participante

    Deixei como comentario a forma que tentei fazer e não deu certo.
    É a ultima linha

    programa
    {
    	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
Visualizando 3 posts - 1 até 3 (de 3 do total)