Dividir numero e retornar inteiro

Questão simples:
Preciso que o numero 43 dividido por 15 me retorno 3(inteiro).
Ou seja, pegar o resto e incrementar no 2 do resultado da divisão.

Não enti direito o que vc está querendo fazer =\

int resultado = (num%divisor) + 2;

Vê se isso funciona pra você…

PS: 43/15 o resto é 13…

[quote=laelsonc]Questão simples:
Preciso que o numero 43 dividido por 15 me retorno 3(inteiro).
Ou seja, pegar o resto e incrementar no 2 do resultado da divisão.

[/quote]

molezinha

double x = 43;
double y = 15;
int resultado = (int)Math.ceil(x/y);

Tipo assim:
Se eu tiver 43 dividido por 15 o resultado é 2. Mas tenho 13 de resto. Eu gostaria que o
inteiro fosse no caso 3. Por que sobrou um resto. É para uma paginação simples aqui.

Math.ceil(43.0 / 15.0);Blz? Flw! :thumbup:

[quote=laelsonc]Tipo assim:
Se eu tiver 43 dividido por 15 o resultado é 2. Mas tenho 13 de resto. Eu gostaria que o
inteiro fosse no caso 3. Por que sobrou um resto. É para uma paginação simples aqui.[/quote]

entao… tah ai a resposta…

se 43/15… dah uns 2,8

oq vc ker na verdade eh arredondar o valor final para cima…
pra ficar 3…

formule melhor a pergunta =)
mas a resposta esta no meu post de cima

Ah, entendi…
Você quer arredondar pra cima o resultado né?!

Acho que a solução do alucardeck seria ideal para vc.

Assim?

double d =  (double) 43/15;
int resultado = (int) Math.ceil(d);
System.out.println("Resultado real: " + d);
System.out.println("Resultado arredondado: " + resultado);

http://preclog.blogspot.com/2007/09/classe-math-do-java.html

Abraços, cara

hahaa…era isso mesmo…arredondar. A a gente se atrapalha comcada coisa…Vcs são 10.

43 / 15 = 2 (que eu saiba).
Você quer que arredonde para cima, dando 3.
Vou fazer uma pergunta: você quer que sempre arredonde para cima (ou seja, 31 / 15 você queria que desse 3, não 2) ou só arredonde para cima quando for mais que 0,5 (por exemplo, 31 / 15 desse 2 mas 43/15 desse 3?)

[quote=thingol]43 / 15 = 2 (que eu saiba).
Você quer que arredonde para cima, dando 3.
Vou fazer uma pergunta: você quer que sempre arredonde para cima (ou seja, 31 / 15 você queria que desse 3, não 2) ou só arredonde para cima quando for mais que 0,5 (por exemplo, 31 / 15 desse 2 mas 43/15 desse 3?)
[/quote]

para paginação acredito q deve ser sempre arredondado para cima =)

Desculpa postar a mesma resposta do von.juliano… É que eu cliquei em responder (quando não tinha resposta), mas acabei indo ali pegar café e demorei pra postar :shock:

[]'s