Ir ao conteúdo

Posts recomendados

Postado

Bom dia.

Pessoal, estou tendo dificuldade em desenvolver um soma entre valores em java.

Exemplo.

valor 1 = 1
valor 2 = 2

 

o valor a + o valor b = 3

quero pegar o resultado e multiplicar por 10

 

moral da historia.

 

toda vez que eu for somar um valor a e b o resultado já sera multiplicado automaticamente.


Valewww

 

Postado

Espero que ajude, retirei do livro que estou lendo agora , "lógica de programação - Crie seus primeiros programas usando javascript e html" da casa do codigo

 

"2.2 Trabalhe com números
Por enquanto só trabalhamos com mensagens fixas, estáticas. Trabalhamos com
sequências de caracteres definidas entre os sinais das aspas. "Casa do código" é
uma sequência de caracteres. "Olá Mundo" é uma outra sequência de caracteres, assim
como "Eu tenho 25 anos". Mas podemos também trabalhar com números:
<script>
document.write("Minha idade é: ");
document.write(25);
</script>
Apenas as aspas se foram na segunda linha. Se estiver usando o Notepad++, vai
ver que ele colore o número de forma diferente do que está entre aspas. Será então
que não precisaríamos dela para mostrar as sequências de caracteres? Faça o teste
sem elas e verá que, se não for apenas números, teremos um erro.
Mas por que utilizar um número sem as aspas? Afinal, poderíamos muito bem
ter feito assim:
18
E-book gerado especialmente para Ivancley Sousa Brito - [email protected]
Casa do Código Capítulo 2. Comunique-se com o usuário
document.write("25");
Qual é a diferença de 25 para "25"? Quando utilizamos as aspas, estamos dizendo
ao JavaScript que queremos que isto seja encarado como uma sequência de
caracteres, não como um simples número. A grande diferença estará na forma que
a linguagem tratará cada um deles. Experimente fazer uma conta com números:
document.write(25 + 25);
Agora vamos fazer algo muito parecido, utilizando o mesmo operador, porém
com duas sequências de caracteres:
document.write("25" + "25");
Esse teste é fundamental para você entender a diferença dos dois conceitos. No
segundo caso, o operador + junta as duas sequências de caracteres. Esse processo de
juntar sequências de caracteres é chamado de concatenação.
Em muitas linguagens, assim como no JavaScript, uma sequência de caracteres
entre aspas é chamada de string. Dizemos então que o +, além de somar números,
concatena strings.
Você vai trabalhar comnúmeros ou sequências de caracteres (string)? Depende
do que quer fazer. Com números, podemos trabalhar as operações matemáticas.
Para saber uma uma estimativa do ano em que você nasceu, subtraímos o ano atual
desse valor:
document.write("Eu nasci em: ");
document.write(2012 - 25);
E se em vez de ter feito document.write(2012 - 25), tivéssemos colocado 2012
- 25 todo entre aspas, fazendo document.write("2012 - 25")? Qual é o resultado?
Apenas por uma questão de concisão, às vezes vamos omitir a tag script dos
próximos programas, como acabamos de fazer. Você deve sim utilizá-las. Aliás, o
que aconteceria com nosso programa no caso de não colocarmos essas instruções
dentro da tag script? Faça o teste.
Além do operador de subtração -, há o de soma +, multiplicação * e divisão /.
Você pode somar a sua idade a dos autores. Paulo tem 32 anos e Adriano tem 26:
document.write("A soma das nossas idades é: ");
document.write(25 + 32 + 26);
19
E-book gerado especialmente para Ivancley Sousa Brito - [email protected]
2.3. Revisando o seu código: trabalhando com números Casa do Código
Para calcular a média, basta dividirmos o resultado da soma por 3:
document.write("A média das nossas idades é: ");
document.write(25 + 32 + 26 / 3);
Verifique o resultado. Não é o esperado! A conta de divisão é calculada antes da
soma, como na matemática da escola, logo o primeiro valor a ser calculado é 26 /
3. Podemos utilizar parênteses para forçar a ordem desejada do cálculo, realizando
primeiramente as somas:
document.write((25 + 32 + 26) / 3);
Os parênteses são utilizados mesmo quando a precedência dos operadores já
trabalha conforme esperamos, pois pode facilitar a legibilidade do que queremos
fazer.
Também é possível misturar números com strings, mas sempre com cuidado.
O que acontece ao somá-los?
document.write("Minha idade é: " + 25);
A sequência de caracteres "Minha idade é" vai aparecer junta ao número 25,
isto é, serão concatenadas! Repare também que precisamos tomar cuidado com os
parênteses. Vamos misturar strings e números mais uma vez:
document.write("A média das nossas idades é: " + ((25 + 32 + 26) / 3));"

Postado
3 horas atrás, Felipe Hirose disse:

Bom dia.

Pessoal, estou tendo dificuldade em desenvolver um soma entre valores em java.

Exemplo.

valor 1 = 1
valor 2 = 2

 

o valor a + o valor b = 3

quero pegar o resultado e multiplicar por 10

 

moral da historia.

 

toda vez que eu for somar um valor a e b o resultado já sera multiplicado automaticamente.


Valewww

 

 

@Felipe Hirose Vou te mostrar como podemos fazer no Eclipse em Java usando o seu exemplo:

eclipse.thumb.jpg.7b265376fe314aade215426712b8c5c8.jpg

 

A imagem já é autoexplicativa. Como pode ver fizemos a soma do valor 1 e do valor 2 e armazenamos o resultado na string resultado. Depois pegamos o resultado dessa soma e ao "imprimir" na tela sempre será multiplicado automaticamente por 10, não importando o valor que seja.

 

Seria essa a sua dúvida?

  • Moderador
Postado

Decidam,  é java ou javascript?   Se for Java preciso mover o tópico para o lugar certo. 

PS: no título diz somar html.   está errado. Não tem como fazer cálculos no html, precisa de uma linguagem.  Seja, java, javascript, php ou outra qualquer.

 

 

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!