LÓGICA DA PROGRAMAÇÃO

SERÁ TRIÂNGULO?  

Postado por SOL

De 3 valores digitados, descobrir se formam ou não um triângulo. Triângulo é uma forma geométrica (polígono), composta por três lados, onde cada lado é menor que a soma dos outros dois lados.
A regra é: "A" precisa ser menor que B+C e "B" precisa ser menor que A+C, e "C" precisa ser menor que A+B.

Resposta:
<html>
<head>
<title>SERÁ TRIÂNGULO?</title>
<head>
<body>
<script type="Text/Javascript">

var ladoA, ladoB, ladoC;
ladoA=parseFloat(prompt('digite o valor do lado A'));
ladoB=parseFloat(prompt('digite o valor do lado B'));
ladoC=parseFloat(prompt('digite o valor do lado C'));

if((ladoA<(ladoB+ladoC)) && (ladoB<(ladoA+ladoC)) && (ladoC<(ladoB+ladoA)))

{ alert ('Os lados que você digitou completam um triangûlo.'); }

else { alert('Os lados que você digitou nao conseguem completar um triangulo.'); }

</script>
</body>
</html>
FLUXOGRAMA

APROVADO, REPROVADO OU DE RECUPERAÇÃO  

Postado por SOL

Para saber se o aluno está aprovado, reprovado ou de recuperação, pedir pelo teclado, o valor da média e o nome do aluno. Sendo que:
- Se a média estiver abaixo de 5.0, o aluno estará reprovado direto, sem recuperação;
-Se maior ou igual a 7.0, o aluno estará aprovado;
-Em outro caso (entre 5.5 e 6.5) o aluno poderá fazer recuperação.
OBS: A média da escola é de 7.0 para passar de ano.



Resposta:

<html>
<head>
<title>Média escolar</title>
</head>
<body>
<script type="Text/Javascript">
var m;

m=parseFloat(prompt("Digite sua média"));

if (m>=7){
alert("Aprovado");
}
else if (m>=5.5){
alert("Recuperação");
}
else{
alert("Reprovado");
}

</script>
</body>
</html>


FLUXOGRAMA

POSITIVO OU NEGATIVO?  

Postado por SOL

Descobrir se um número digitado é negativo.
Exibir a frase: "Número Negativo",
Senão:"Número Positivo"

Resposta:

<html>
<head>
<title>NEGATIVO OU POSITIVO</title>
</head>
<body>
<script type="Text/Javascript">
var numero;
numero=parseInt(prompt('Digite um número:'));
if (numero<0){
alert(numero+' é negativo.');
}
else {
alert(numero+' é positivo.');
}
</script>
</body>
</html>


FLUXOGRAMA

EXIBIR UMA FRASE DE PROMOÇÃO, DE ACORDO COM O VALOR DAS COMPRAS DE UM CLIENTE.  

Postado por SOL

Exibir uma frase de promoção de acordo com o valor das compras de um cliente, pedir os seguintes dados:- Nome do Cliente- Valor da Compra
Caso o valor da compra seja maior que R$ 50,00, exibir a frase "Escolha o seu brinde até R$ 30,00", caso contrário, exibir a frase: "Obrigado pela preferência, volte sempre".

Resposta:
<html>
<head>
<title>PROMOÇÃO</title>
</head>
<body>
<script type"text/JavaScript">
var nome, vcompra;
nome=(prompt('digite seu nome:'));
vcompra=parseFloat(prompt('digite o valor de sua compra'));
if(vcompra>50){
alert(nome + ' , escolha seu brinde até R$ 30.00');
}
else {
alert(nome + ' , obrigado pela preferência, volte sempre.');
}
</script>
</body>
</html>


FLUXOGRAMA

CALCULAR COMISSÃO DE VENDA  

Postado por SOL

Calcular a comissão de um funcionário baseado no valor das vendas. Peça os seguintes dados:
-Valor das Vendas
-Nome
Se o valor das vendas for igual ou maior que R$ 1.000,00 - a comissão será de 20%, caso contrário, 10%.
Exibir todos os dados após o cálculo.

Exemplos de cálculo simples de porcentagem:
100*1=100 100*0,15
100*0,5=50 100*0,175
 
100*1,5=150




Resposta:
<html>
<head>
<title>Comissão de Funcionário</title>
</head>

<body>
<script type = "Text/Javascript">
var vv, n;

vv=parseFloat(prompt('Digite o valor de vendas'));
n=prompt('Digite seu nome');
c1=0.2
c2=0.1

if (vv>=1000){
alert(n+', O valor da comissão é de R$'+(vv*c1));
}
else{
alert(n+', O valor da comissão é de R$'+(vv*c2));
}
</script>
</body>
</html>


FLUXOGRAMA

CALCULAR SALÁRIO-FAMÍLIA  

Postado por SOL

Calcular o salário família de uma Folha de Pagamento, com os seguintes dados digitados:
- salário base;
-nº de dependentes;
Se o SB (Salário Base) for maior ou igual a R$550,00, pagar R$ 12,50 por cada dependente e exibir o valor encontrado, caso contrário, pagar R$ 20,00 por dependente e exibir o valor.
Resposta:

<html>
<head>
<title>Salário-Família</title>
</head>
<body>
<script type = "Text/Javascript">
var sb, nd;
sb=parseFloat(prompt('Digite o valor do seu salário'));
nd=parseFloat(prompt('Digite o seu número de dependentes'));
pd1=12.50
pd2=20
if(sb>=550){
alert('Seu salário família é R$'+(nd*pd1));
alert('Seu salário total é de R$'+(sb+(pd1*nd)));
}
else{
alert('Seu salário família é R$'+(nd*pd2));
alert('Seu salário total é de R$'+(sb+(pd2*nd)));
}
</script>
</body>
</html>
FLUXOGRAMA