Tenho um exercício de javascript quase pronto mas falta a parte de um contador. Se alguém puder ajudar ficaria muito grato.
Segue a ordem do exercício e o código já implementado.
a única coisa que falta é depois de realizar o cálculo quando clicar em não mostrar uma mensagem com um contador de quantos cálculos já foram realizados.
ORDEM DO EXERCÍCIO:
Faça uma página de internet na qual é possível fornecer dois valores inteiros e imprimir o resultado da divisão do primeiro pelo segundo. Se o segundo valor informado for ZERO, deve ser impressa uma mensagem de ‘VALOR INVÁLIDO’ e precisa ser fornecido um novo valor. Ao ser apresentado o resultado deve ser impressa a mensagem ‘VOCE DESEJA OUTRO CÁLCULO (S/N)?’. Se a resposta for ‘S’ o programa deverá retornar à página inicial, caso contrário deverá encerrar a realização dos cálculos, imprimindo quantos cálculos foram feitos.
CÓDIGO:
<html>
<head>
<title>..::Cálculo::..</title>
<script language="JavaScript">
cont=0;
function formul()
{
cont=cont+1;
document.write('<body><form name="frm">');
document.write('Valor 1: '+'<input name="val1" type="text" id="val1">');
document.write('<br>Valor 2: '+'<input name="val2" type="text" id="val2">');
document.write('<br><input name="calcular" type="button" id="calcular" onClick="calculo();" value="Calcular">');
document.write('<input name="reset" type="reset" value="Limpar" onClick=document.frm.val1.focus();>');
document.write(' </form></body> ');
}
function contador()
{
document.write(cont);
}
function calculo()
{
// recebendo valores das text box e list box
valor1=document.frm.val1.value;
valor2=document.frm.val2.value;
//iniciando rotina de testes para validar preenchimentos.
if (valor1 == '')
{
alert('Informe um valor!');
document.frm.val1.focus();
}
else
if (valor2 == '')
{
alert('Informe um valor!');
document.frm.val2.focus();
}
else
if (valor2 == '0')
{
alert('Valor Inválido! Informe valor diferente de zero!');
document.frm.val2.focus();
}
else
{
result=valor1/valor2;
}
document.write('<br>O RESULTADO DA DIVISÃO DE <font color="blue" size="5">'+valor1+'</font>'+ ' POR '+valor2+ ' É: '+result);
document.write('<br><br><br> Deseja efetuar novo cáclculo? ');
document.write('<form name="frm" action="prova_tni_Giovani_Dionatan-teste.htm">');
document.write('<input name="sim" type="submit" value="Sim">');
document.write('</form>');
//document.write('<a href="prova_tni_Giovani_Dionatan-teste.htm">VOLTAR</a>');
document.write('<form name="frm">');
document.write('<input name="não" type="button" onClick="contador();" value="Não">');
document.write('</form>');
document.write('<br><br>'+cont);
}
</script>
</head>
<body onLoad="document.frm.val1.focus();">
<script language="JavaScript">
formul();
</script>
</body>
</html>
Pergunta
spgigio
Bom dia.
Tenho um exercício de javascript quase pronto mas falta a parte de um contador. Se alguém puder ajudar ficaria muito grato.
Segue a ordem do exercício e o código já implementado.
a única coisa que falta é depois de realizar o cálculo quando clicar em não mostrar uma mensagem com um contador de quantos cálculos já foram realizados.
ORDEM DO EXERCÍCIO:
CÓDIGO:
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.