Fórum Como tu responderias este problema em Java? #583290
04/07/2017
0
Faça um procedimento que recebe por parâmetro os valores necessários para o cálculo da fórmula de Báskara e retorna, também por parâmetro, as suas raízes, caso seja possível calcular.
Carine
Curtir tópico
+ 0Post mais votado
05/07/2017
O que eu acredito que seu instrutor queira é que você escreva um método que receba os parâmetros necessários para calcular as raízes e, realizando esse cálculo, que a função retorne ambos os valores, caso seja possível calcular. Para ter uma ideia melhor sobre a resposta do método eu teria que saber o que você está aprendendo no momento. Por exemplo, se você já tiver visto Arrays poderia retornar cada valor em um de seus índices.
Na verdade essa é mais uma questão sobre algoritmo, porque conhecendo a fórmula você vai identificar quais são os parâmetros que a função precisa receber. Por exemplo, sabendo que a área do quadrado é o lado ao quadrado, para escrever uma função que calcule o lado e o retorne, seria preciso um código assim:
class Quadrado {
public double lado(double l) { return l*l; }
}Notou o lado no parâmetro (double l) que eu usei pra calcular l*l?
Espero ter ajudado, ^^
Estevão Dias
Gostei + 3
Mais Posts
05/07/2017
Carine
Ajudou sim!! ^^
Gostei + 0
09/08/2017
Clayton Silva
public static void main(String[] args){
int num1 = 2;
int num2 = 5;
int resultado;
somar(num1, num2, resultado);
}
public void somar(int num1, int num2, int resultado){
resultado = num1 + num2;
}
Dessa forma, o método estaria "retornando por parâmetro" o valor da soma num1 e num2 na variável resultado.
Gostei + 1
09/08/2017
Clayton Silva
public static void main(String[] args){
int num1 = 2;
int num2 = 5;
int resultado;
somar(num1, num2, resultado);
}
public void somar(int num1, int num2, int resultado){
resultado = num1 + num2;
}
Dessa forma, o método estaria "retornando por parâmetro" o valor da soma num1 e num2 na variável resultado.
Acabei falando bobagem.. Nesse caso não funcionaria, pq o método não conseguiria alterar o valor da variável result declarada fora dele.
Mas isso funcionaria com um objeto, por exemplo:
public class teste {
public static void main(String[] args) {
Calculo calculo = new Calculo();
calculo.num1 = 2;
calculo.num2 = 5;
somar(calculo);
System.out.println(calculo.result);
}
public static void somar(Calculo calculo) {
calculo.result = calculo.num1 + calculo.num2;
}
static class Calculo{
int num1;
int num2;
int result;
}
}
Espero ter explicado melhor agora .rs
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)