Oi gente, preciso q alguem me ajude…terei q fazer algumas coisinhas como: 1)criar um metodo de produtos sem usar o multiplicador “*” ; 2)criar um metodo pra retornar o resto da divisao sem usar porcentagem ; 3)escrever uma array com n possicoes , cada posicao da arra contem o enesimo numero da sequencia de fibonnacci… ;4)Implemente um metodo subtrair que recebe uma data “int difer(Data dt)” e retornar um inteiro que eh o numero de dias entre as duas datas.; 5)criar um metodo pra representar uma semana, ;Isso sera uma provinha valendo muito pra mim, e portanto como ainda estou iniciando preciso urgente disso…Me ajudem galera
Bem, eu resolvo o primeiro exercicio
Considerando que os dois numeros sao nao negativos
public static int multiplica(int a, intb) {
int total=0;
for(int i=0; i<a; i++) {
total = total+b;
}
return total;
}
Se existir número negativos, voce precisa usar o Math.abs() para achar a resposta nao negativa, e depois verifica se apenas um dos numeros era negativo, e mudar o sinal da resposta.
[/code]
Bom, entao eu faco o 2:
public static int retorna_resto(int num1, int num2)
{
int resultado = (int)(num1 / num2);
return (num1 - (resultado * num2));
}
[]'s
Rafael Steil
Eu faço o 3:
public static int [] Fibonnacci(int tamanho){
int [] v = new int[tamanho];
if(tamanho >= 1) v[0] = 1;
if(tamanho >= 2) v[1] = 1;
for(int i = 2; i < tamanho; i++){
v[i] = v[i-1] + v[i-2];
}
return v;
}
O que seria um metodo para representar uma semana? :?:
Seria uma classe para representar uma semana? Mesmo assim tah confuso…
PS: Que feio, coloquei o nome do metodo com letra maiúscula!