GARANTIR DESCONTO

Fórum Calculadora em Javascript #523603

20/06/2015

0

Boa noite galera, então estou desenvolvendo uma calculadora em javascript, meu código aparenta estar correto mas quando executo não aparece nada queria saber o que fiz de errado.Obrigado desde já.
<html>
<head>
<meta charset="UTF-8">
<title>Calculex</title>
</head>
<body>
<script language="javascript">
function calcular()
{
var Primeiro=parseFloat(prompt('Informe o primeiro valor:',''));
var Segundo=parseFloat(prompt('Informe o segundo valor:',''));
var Operacao=String(prompt('Escolha +,-,/,*:',''));
var Resultado=parseFloat;

if(Operacao='+')
{
Resultado=(Primeiro+Segundo);
document.write(Resultado);
}
if(Operacao='-')
{
Resultado=(Primeiro-Segundo);
document.write(Resultado);
}
if(Operacao='/')
{
Resultado=(Primeiro/Segundo);
document.write(Resultado);
}
else
{
Resultado=(Primeiro*Segundo);
document.write(Resultado);
}
}
</script>
</body>
Pedro

Pedro

Responder

Post mais votado

21/06/2015

Olha essa calculadora, como é feita!

[url]http://www.devin.com.br/calculadoras-javascript/[/url]

Marcelo Pastore

Marcelo Pastore
Responder

Gostei + 1

Mais Posts

21/06/2015

Jothaz

Sempre que postar um código use a tag code "</>" do primeiro ícone a esquerda facilita a leitura e consequentemente a ajuda.

Seu código não executa porque como em qualquer linguagem as funções devem ser chamadas pare serem executadas.

Isto pode ser feito de várias formas, uma delas é a seguinte:

<html>
<head>
<meta charset="UTF-8">
<title>Calculex</title>

	<script language="javascript">
		function calcular()
		{
			var Primeiro=parseFloat(prompt('Informe o primeiro valor:',''));
			var Segundo=parseFloat(prompt('Informe o segundo valor:',''));
			var Operacao=String(prompt('Escolha +,-,/,*:',''));
			var Resultado=parseFloat;

			if(Operacao='+')
			{
				Resultado=(Primeiro+Segundo);
				document.write(Resultado);
			}
			if(Operacao='-')
			{
				Resultado=(Primeiro-Segundo);	
				document.write(Resultado); 
			}
			if(Operacao='/')
			{
				Resultado=(Primeiro/Segundo);	
				document.write(Resultado);
			}
			else
			{
				Resultado=(Primeiro*Segundo);	
				document.write(Resultado);
			}
		}
	</script>
</head>
<body>
	<script>
		calcular();
	</script>
</body>
</html>



Você pode criar um botão no html e chamar a função ao clicá-lo.

Outra forma é utilizar o evento onLoad da tag body:

<body onload="calcular();">


Ai fica a seu critério qual a forma vai atender a sua necessidade.
Responder

Gostei + 1

22/06/2015

Marcelo Pastore

Jothaz, você o link da calculadora que postei, achei boa, completa, alias, mostra alguns exemplos.
Responder

Gostei + 0

22/06/2015

Jothaz

Jothaz, você o link da calculadora que postei, achei boa, completa, alias, mostra alguns exemplos.


Vi e existem literalmente centenas de calculadores em javascript e CSS, acha-se até cientificas. Na verdade eu nem me daria ao trabalho de criar uma calculadora, mas considero uma bom exercício para aprendizado.

Só respondi para que o pedro@program entendesse como funcionam as funções e o porque a página dele não retornava nenhum valor na execução.
Responder

Gostei + 0

22/06/2015

Marcelo Pastore

Aquela completa é um baita exercicio, hehehe.
Responder

Gostei + 0

22/06/2015

Fabricio Alves

Dependendo do site pode ser util uma ferramenta dessa.
Responder

Gostei + 0

23/06/2015

Jothaz

Aquela completa é um baita exercicio, hehehe.


Dependendo do site pode ser util uma ferramenta dessa.


Eu tenho o péssimo habito de não entender os posts, então o que falar pode ser um equivoco, mas pelo conteúdo da pergunta e do código postado o pedro@program esta em um nível anterior de conhecimento, então o link postado podia mais confundir do que esclarecer. No caso ele estava com dúvida em algo tão trivial como executar uma função achei por bem tentar esclarecer este fato.

Apesar da calculadora ser de fato interessante tenho de discordar quanto a utilidade da mesma e não vejo uma aplicação prática em um site, sem mencionar que poder estar lotada de bugs. Então que um calculadora testada e aprovada por décadas usa a dos sistema operacional ou algum app se for mobile.

Não quero com isso desmerecer ou desqualificar o ótimo trabalho do link só não acho prático.

Agora querem um sugestão de um "baita" exercício de programação crie um CRUD, pois ai sim você estará se preparando para um teste para um colocação profissional. Invariavelmente um busca por colocação profissional envolve uma prova prática e invariavelmente é um CRUD. Então crie um CRUD, com qualquer BD, mascaras de entrada e consistência (jQuery), css e se possível Bootstrap. Acho que se você se garantir em absorver e compreender este aspecto vai fazer muita diferença na sua vida profissional.

Agora isto é somente a opinião do velhinho aqui e como estou ficando senil posso esta falando um monte de bobagens! kkkkkkkkkk
Responder

Gostei + 0

23/06/2015

Marcelo Pastore

Em nivel de front-end não cabe isso, CRUD é para linguagens programação, então pra mim não seria um bom exercicio, entende?
Responder

Gostei + 0

23/06/2015

Jothaz

Em nivel de front-end não cabe isso, CRUD é para linguagens programação, então pra mim não seria um bom exercicio, entende?


Nem vou entrar nesta ceara porque é o tipo de discussão que não agrega nada ao post e pelo visto é só mimi.
Para discutir as nuances e paradoxos do que é front end é melhor abir um novo post.

Dei minha opinião e nem levei em conta que o postante é especialista em front-end.

Agora são pontos de vistas e opiniões e opinião é igual ao fiofó cada um tem o seu!

Então se você com sua vasta experiência e arguto conhecimento não concorda com a minha sugestão só posso desejá-lo boa sorte.

E retiro humildemente a sugestão que fiz.
Responder

Gostei + 0

23/06/2015

Marcelo Pastore

Me desculpe se entendeu de forma errada o que escrevi, não esperava uma resposta assim, mas tudo bem. Obrigado mesmo assim.
Responder

Gostei + 0

23/06/2015

Fabricio Alves

Posso ter viajado Jothaz, mas site de compras, informativos de produtos com preços, pensei alto, foi isso.
Responder

Gostei + 0

24/06/2015

Randrade

Iria me manifestar sobre o assunto, porém já possui respostas excelentes aqui.

Porém, apenas deixando minha opinião em alguns comentários.

Dependendo do site pode ser útil uma ferramenta dessa.

Eu desenvolvi um sistema recente, que o cliente "quis pq quis" uma calculadora no portal. Como não consegui fazer ele mudar de ideia, adicionei a tal calculadora. Resultado: Está lá e nunca foi utilizada. Após perguntar pq não foi utilizada, veio a resposta: A do Windows é melhor. E realmente, é.
Ela possui diversas funções, que levaria tempo para implementar todas, e não vejo razão, já que o sistema já possui e é uma excelente ferramenta. Mas a calculadora continua em meu sistema. Sem utilidade, porém lá. kkk
Por isso, eu não vejo o motivo de ter uma ferramenta dessas. Como o jothaz disse, é excelente para o aprendizado, mas o resultado não compensa o esforço.

Posso ter viajado Jothaz, mas site de compras, informativos de produtos com preços, pensei alto, foi isso.

Esses tipos de sites, seriam melhor se mostrasse os valores somados, e o que mais necessitar. Deixar a cargo do usuário realizar essas somas manualmente não seria a melhor opção.
Responder

Gostei + 0

24/06/2015

Pedro

Muito obrigado à todos pelas respostas me ajudou bastante vlw.
Responder

Gostei + 0

24/06/2015

Pedro

Muito obrigado à todos pelas respostas me ajudou bastante vlw.
Responder

Gostei + 0

24/06/2015

Pedro

Muito obrigado à todos pelas respostas me ajudou bastante vlw.
Responder

Gostei + 0

24/06/2015

Fabricio Alves

Nesse ponto Randrade, kkkk, só lamentar, clientes são assim, me disseram que existe cada pedido.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar