Pergunta rapida!

12 respostas
M

eu gostaria de saber uma coisa, que aliais não sei se é aqui que pergunto mais não consigo descobrir a algum tempo.
eu estou trabalhando com portugol, então não sei se isso e só java ou eu posso fazer essa pergunta qualquer coisa me avisem,
eu estou tentando calcular uma porcentagem mais esta sempre parando a 0.0 e isso e muito,como eu diria,indevido ao fato de eu não ter uma matemática
não entendo por isso procuro uma ajuda aqui.

inicio
real n2,n3,n4

n3 <- 0.10
n4 <- (n2 / n3) * 100
escrever " digite o valor da conta "
ler n2

escrever n4

esse e o código que eu estava tentando usar mais da erro como disse se alguém puder me ajudar eu ficaria muito grato.

12 Respostas

emanuelCruz

Você entende que o código será executado linha a linha uma após a outra ?

Pense um pouco … qual o valor de n2 quando você faz: n4<- (n2/n3)*100 ?

Ou melhor, será que você está lendo n2 no lugar certo ?

M

entendi então o erro seria só a posição do n2, o calculo esta certo ?

M

eu acho que o calculo ainda não esta correto ele esta saindo com um numero muito indiferente ao eu preciso !

M

e se eu fizer assim

n3 <- n2 + n2 * 0.10 e usar só isto

?

emanuelCruz

Quanto 5 corresponde de 25 percentualmente ?
Resposta = (5 / 25)*100 = 20%

Tire a prova, coloque estes dados no seu programa:
n2 = 5
n3 = 25
n4 tem que ser 20

M

inicio
real n1, n2 ,n3
n1 <- 5
n2 <- 25
n3 <- (n1 / n2) * 100

escrever n3
fim
deu 20.0 cara certinho = ] …

cuofano

marks! a sua fórmula está correta.

O que você não está se atentando é a ordem dos fatos.

Você está processando o cálculo antes de ler um dos valores da sua fórmula…

M

mas no caso eu posso usar só 10 , não precisa colocar 0.10 ?

cuofano

marks!:
mas no caso eu posso usar só 10 , não precisa colocar 0.10 ?

veja bem, pela sua fórmula o n3 é o valor correspondente a 100%, então usar 10 ou 0.10 vai depender de quanto é seu 100%…

o seu problema inicial era que você estava processando o calculo sem receber o n2…

M

essa parte eu entendi eu criei um outro calculo gostaria de saber se ele está correto
inicio
real n1, n2 ,n3
n1 <- 5
n2 <- 25
n3 <- (n1 / n2) * 100

escrever n3
fim
eu fiquei meio que tempo demais mexendo nisso e estou meio confuso !

M

gostaria de ter certeza com alguém mais experiente por que matemática não e meu forte entende !

fgs4ntos

Marks, assim vc pode se dar bem, faça primeiro na caneta, e depois passe pro portugol que não vai ter erro.

Criado 9 de abril de 2012
Ultima resposta 13 de abr. de 2012
Respostas 12
Participantes 4