Lógica matemática

18 respostas
gsalcantara

Pessoal, tenho a seguinte estrutura:

Alunos matriculados: 20
Presentes: 15
Faltantes: 5
Porcentagem de frequencia: ?% (Tem que ser de 0 a 100%)

Como faço esse cálculo em Java?

Obrigado.

18 Respostas

B

Como você faria esse calculo em matemática normal?

gsalcantara

Em Java mesmo.

gsalcantara

Não estou entendendo como fazer esse cálculo no computador.

j0nny

Ué, mesma coisa que matemática simples.

  • multiplica
    / divide
  • soma
  • subtrai

blza? :lol:

B

Estou perguntando se você sabe calcular isto usando lápis e papel. A lógica é 100% a mesma em Java. Coloque o código do teu programa entre para ver onde está tendo problemas.

gsalcantara

O problema não é o código Bruno, é que eu não sei fazer essa conta sacou? kkkk…
Aí não sei como passar isso pro computador.
Não é no papel que eu quero fazer, é prum sisteminha que estou modelando.
Aí tem uma tabela com esses valores, mas eu não sei como faz essa conta no computador, nem no papel.

fabricioempresa

(15*100)/20 = 75%dos alunos presentes
15 % faltantes

Poneis123

quote=fabricioempresa/20 = 75%dos alunos presentes
15 % faltantes[/quote]
15% faltantes?

é melhor desenvolver no java msm… na mão ta calculando errado

Poneis123

gsalcantara:
O problema não é o código Bruno, é que eu não sei fazer essa conta sacou? kkkk…
Aí não sei como passar isso pro computador.
Não é no papel que eu quero fazer, é prum sisteminha que estou modelando.
Aí tem uma tabela com esses valores, mas eu não sei como faz essa conta no computador, nem no papel.

Continha é assim:

Valor/total * 100 -> Vai trazer a porcentagem do valor em relação ao total

Ex: 15/20 * 100 = 75 (75% presente)
5/20 * 100 = 25 (25% faltante)

B

presentes / total * 100

ViniGodoy

Poneis123:
Valor/total * 100 -> Vai trazer a porcentagem do valor em relação ao total

Ex: 15/20 * 100 = 75 (75% presente)
5/20 * 100 = 25 (25% faltante)

Para obter mais precisão faça:

Valor*100.0 / Total

Pode parecer a mesma coisa mas não é

gsalcantara

O cálculo do Fabrício está correto:

(15*100)/20 = 75%dos alunos presentes
15 % faltantes

Só que tive que mexer numa coisa só, inves de multiplicar por 100, eu multipliquei por 1, aí deu certo.

Só Deus sabe pq que é assim… kkkkk

Valeu d+ galera!

gsalcantara

Testei no excel e deu certo, mas tem que ser multiplicado por “1”, não por “100”.

Testem aí pra vcs verem que loucura… kkk

fabricioempresa

Não sei não huahahuahuahuhua

gsalcantara

na verdade nao deu nao… kkkkkkk

testei de novo aqui… tá dando pau… aff

ViniGodoy

Pirou?

Você deve estar exibindo no excel no formato percentual. Nesse modo o excel multiplica por 100 automaticamente, sem que você veja. Essa regalia vc não terá no Java.

Detalhe. Se os outros dois parâmetros são inteiros, multiplique por 100.0 e não só 100. O .0 garantirá que a conta será feita com doubles, ao invés de inteiros. Se você não utilizar, irá perder as casas decimais.

gsalcantara

a do “poneis123” que estava certa mesmo…

valeu poneis! vamos ver se agora nao dá pau… kk

gsalcantara

“ViniGodoy”

estava errado mesmo cara…

testei errado aqui…

vc está certo…

Criado 18 de março de 2010
Ultima resposta 18 de mar. de 2010
Respostas 18
Participantes 6