Dúvida - Módulo 2 - Exercíco 01

Veja, compartilhe, discuta, ajude, mostre como você resolveu os exercícios deste módulo!

Dúvida - Módulo 2 - Exercíco 01

Mensagempor Seupaulin em Qua Mai 05, 2010 10:00 am

Gostaria que alguém me explicasse como resolveu a equação 3 do exercício 1 – módulo 2.
Eu resolvi como se seque abaixo, mas deu errado.

float R3 = 2 + 6 – 3 / 7 * 9;
System.out.println(“ 2 + 6 – 3 / 7 * 9 = “ R3);


Após compilar e executar o resultado foi o seguinte:

2 + 6 – 3 / 7 * 9 = 8.0  este resultado deveria ser 4,142875.

Agradeço antecipadamente que me ajudar nesta questão.
Seupaulin
 
Mensagens: 5
Data de registro: Seg Mai 03, 2010 6:52 am

Re: Dúvida - Módulo 2 - Exercíco 01

Mensagempor Dulcyelliton em Ter Jul 20, 2010 10:06 pm

????
Dulcyelliton
 
Mensagens: 1
Data de registro: Ter Jul 13, 2010 11:17 pm

Re: Dúvida - Módulo 2 - Exercíco 01

Mensagempor dea77 em Seg Jul 26, 2010 10:08 pm

gente sou nova aqui, tentando aprender tambem.. eu resolvi a questao assim

float nu = 1;
float nu1 = 2;
float nu2 = 3;
float nu3 = 4;
float nu4 = 5;
float nu5 = 6;
float nu6 = 7;
float nu7 = 8;
float nu8 = 9;

System.out.println(nu2 - nu1 - nu + nu1 + nu + nu2);
System.out.println(nu1 * nu2 - nu3 * nu4);
System.out.println(nu1 + nu5 - nu2/nu6 * nu8);
System.out.println(nu2 % nu3 - nu7);
dea77
 
Mensagens: 3
Data de registro: Seg Jul 26, 2010 9:23 pm

Re: Dúvida - Módulo 2 - Exercíco 01

Mensagempor maiconmartins em Ter Ago 03, 2010 11:51 am

Existem várias formas de se resolver esse exercício, mas essa é a mais fácil, apenas declarei as variáveis recebendo diretamente as expressões, a máquina virtual Java fará as contas conforme a precedências de operadores, deem uma olhada em: http://inf.unisinos.br/~vera/AulasJavaPr1/PrecedenciaDosOperadores.pdf para entender melhor do que estou falando.
Os resultados ficaram armazenados nas variáveis declaradas e em seguida serão exibidas através do método System.out.println(), pois o método exibirá os valores contidos dentro de cada variável.

/**
*
* @author Maicon Martins Email: maiconfelicio@gmail.com
*/
public class Ex01Md2 {

public static void main(String args[]) {

float conta1 = 3 - 2 - 1 + 2 + 1 + 3;
float conta2 = 2 * 3 - 4 * 5;
float conta3 = 2 + 6 - 3 / 7 * 9;
float conta4 = 3 % 4 - 8;

System.out.println("Resultado da 1ª Expressão: " + conta1);
System.out.println("Resultado da 2ª Expressão: " + conta2);
System.out.println("Resultado da 3ª Expressão: " + conta3);
System.out.println("Resultado da 4ª Expressão: " + conta4);
}
}

ou simplismente assim:

public class Ex01Md2 {

public static void main(String args[]) {

System.out.println(3 - 2 - 1 + 2 + 1 + 3);
System.out.println(2 * 3 - 4 * 5);
System.out.println(2 + 6 - 3 / 7 * 9);
System.out.println(3 % 4 - 8);

}
}

As expreções serão realizadas e em seguida os resultados são convertidos para o tipo String para serem impressos, isso tudo o java é quem faz.
maiconmartins
 
Mensagens: 7
Data de registro: Qua Jan 13, 2010 3:33 pm


Retornar para Exercícios - Módulo 02 - Tipos Primitivos, Operadores e Controle de Fluxo

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante

cron