Pages

sexta-feira, 8 de julho de 2016

Exercícios simples em java Script Parte 4

Fazer um algoritmo para calcular o dobro de um número inteiro, caso seja par e, caso o
dobro seja menor do que 10 escrever o seu quadrado.

<script>
var num = parseFloat(prompt("Informe um numero!:"));

var dobro = num * 2;

if(dobro%2==0 && dobro <=10){
         alert(dobro);
document.write(dobro * dobro);
}else {
document.write("O numero não e par ou  e maior que 10!");
}
</script>
_________________________________________________________________________________

Fazer o calculo basico do IMC.

<script>
var altura=parseFloat(prompt("digite altura:"));
var peso=parseFloat(prompt("digite peso:"));
var IMC=peso/altura*altura;

if(IMC<=19) {
document.write ("Magreza");
}else if(IMC>=19 && IMC<=25) {
document.write ("Normal");
}else if(IMC>=25 && IMC<=30) {
document.write ("Excesso de peso");
}else if(IMC>=30 && IMC<=40) {
document.write ("Obesidade");
}else {
document.write("Obesidade Mórbida");
}
</script>
_________________________________________________________________________________

Construa um algoritmo que determine quanto será gasto para encher o tanque de um carro
(VG), sabendo-se que o preço da gasolina é de R$1,80 e o preço do álcool é de R$1,00. O
usuário fornecerá os seguintes dados: Tipo de carro (TC) (G – gasolina ou A – álcool) e

Capacidade do tanque (CT), em litros.

<script>
var TC = prompt("Qual e o tipo do seu carro 'G' ou 'A' :");
var CT = parseFloat(prompt("Informe a capacidade do Tanque do carro! :"));

if(TC =="G" || TC == "g"){
var Vg = CT * 1.80;
document.write("O valor que vc vai gastar e de  = " + Vg);
}else{
var Vg = CT * 1.00;
document.write("O valor que vc vai gastar e de  = " + Vg);
}
</script>

_________________________________________________________________________________
Programa que vai verificar qual o tipo de combustível e vai receber a quantidade que foi consumido e verificar o valor para pagar.

<script>
var TC = prompt("informe qual e o tipo do combustivel vendidio: 'G - Gasolina' ou 'a - Alcool' :");

if(TC =="G" || TC == "g"){
var QV = parseFloat(prompt("Informe a quantia de combustivel vendido!"));
var  total = QV * 3.90;
document.write("O valor que vc vai pagar e de  = " + total);
}
else if(TC == "A" || TC == "a"){
var QV = parseFloat(prompt("Informe a quantia de combustivel vendido!"));
var  total = QV * 2.90;
document.write("O valor que vc vai pagar e de  = " + total);
}
else {
document.write("O código do combustivel incorreto!");
}
</script>

_____________________________________________________________________________________________

Uma empresa quer verificar se um empregado está qualificado para a aposentadoria ou não.
Para estar em condições, um dos seguintes requisitos deve ser satisfeito:
a. Ter no mínimo 65 anos de idade.
b. Ter trabalhado no mínimo 30 anos.
c. Ter no mínimo 60 anos e ter trabalhado no mínimo 25 anos.
Com base nas informações acima, faça um algoritmo que leia: o nome do empregado, o
ano do seu nascimento e o ano de seu ingresso na empresa. O programa deverá escrever a idade
e o tempo de trabalho do empregado na empresa com base no ano atual, e a mensagem

'Requerer aposentadoria' ou 'Não requerer'.

<script>
var nome = prompt("Informe o seu nome:");
var sexo = prompt("Informe o seu sexo :'M - Masculino' ou 'F - Femenino'");
if(sexo =="M" || sexo == "m" || sexo == "F" || sexo == "f"){
var anoNasci = parseFloat(prompt("Informe o seu ano de nascimento!"));
if(anoNasci <= 2013){
var idade = 2013 - anoNasci;
if(idade >= 14){
var anoEmpresa = parseFloat(prompt("Informe o ano que vc entrou na empresa:"));
var tempoServico = 2013 - anoEmpresa ;
if(sexo == "M" || sexo =="m"){
if(idade >= 65 || tempoServico >= 30){
document.write("<p>Senhor:" + nome +
"A sua idade e de:" + idade +
"<br />E seu tempo de serviço e de:" + tempoServico+
"<br />Voce pode Requerer aposentadoria");
}else{
document.write("<p>Senhor:" +nome +
"<br />A sua idade e de:" + idade +
"<br />E seu tempo de serviço e de:" + tempoServico+
"<br />Voce ainda não pode Requerer aposentadoria");
}
}else {
if(idade >= 60 || tempoServico >= 25){
document.write("<p>Senhora:" + nome +
"A sua idade e de:" + idade +
"<br />E seu tempo de serviço e de:" + tempoServico+
"<br />Voce pode Requerer aposentadoria");
}else{
document.write("<p>Senhora:" +nome +
"<br />A sua idade e de:" + idade +
"<br />E seu tempo de serviço e de:" + tempoServico+
"<br />Voce ainda não pode Requerer aposentadoria");
}
}
}else{
document.write("<p>Voce não pode trabalhar no momento"+
"<br />Voce so pode ter a carteira Assinada apos os 14 anos de idade"+
"<br />E voce esta com:" + idade +
"<br />De um F5 para continuar"); 
}
}else{
document.write("Informe a idade correta"+
"<br />De um F5 para continuar");
}
}else{
document.write("Codigo do sexo invalido"+
"De um F5 para continuar!");
}
</script>
_________________________________________________________________________________

No mercado, o preço da laranja varia em função da dúzia. Se o cliente comprar menos do
que 12 laranjas paga $10, mas se comprar pelo menos 12 laranjas paga $8. Desenvolva um
programa que calcule o preço a pagar em função do número de laranjas que o cliente
pretende levar.

<script>
var quant = parseInt(prompt("Informe a quantia de laranja comprada"));
if(quant >= 12){
document.write("Voce vai pagar R$:" +quant * 0.66);
}else{
document.write("Voce vai pagar R$:" +quant * 0.83);
}
</script>
_________________________________________________________________________________
A jornada de trabalho é de 45 horas semanais. O funcionário que trabalhar mais horas do
que essas horas, terá direito a horas extras. O valor da cada hora extraordinária é 30% do
valor da hora normal de trabalho. O funcionário trabalha 22 dias por mês. Faça um
programa que recebe o número de horas mensais de trabalho e o salário de base de um
funcionário e imprime o salário total.

<script>
var nome = prompt("Informe o seu nome");
var sexo = prompt("Informe o seu sexo :'M - Masculino' ou 'F - Femenino'");
if(sexo =="M" || sexo == "m" || sexo == "F" || sexo == "f"){
var horasTrab = parseInt(prompt("Informe quantas horas vc trabalhou nesse mes!"));
var salarioBase = parseFloat(prompt("Informe o seu salario Base!"));
var horasExtra = horasTrab - 198;
var valorHoraExtra = ((salarioBase / 198)*0.30)+(salarioBase /198);
var salarioFinal = salarioBase+(horasExtra * valorHoraExtra);
if(horasTrab == 198){
document.write("<p>senhor:" + nome +
"<br />Horas trabalhada:" +horasTrab+
"<br />Voce teve em horas extras:" +horasExtra+
"<br />O seu salario e de:"+ salarioFinal);
}else if(horasTrab > 198){
document.write("<p>senhor:" + nome +
"<br />Horas trabalhada:" +horasTrab+
"<br />Voce teve em horas extras:" +horasExtra+
"<br />O seu salario e de:"+ salarioBase+
"<br />O seu salario final eh:"+ salarioFinal);
}else{
document.write("<p>senhor:" + nome +
"<br />Horas trabalhada:" +horasTrab+
"<br />Voce esta devendo em horas extras:" +horasExtra+
"<br />O seu salario e de:"+ salarioBase+
"<br />O seu salario final eh:"+ salarioFinal);
}
}else{
document.write("Codigo do sexo invalido"+
"De um F5 para continuar!");
}
</script>
_________________________________________________________________________________

Numa determinada escola, a prova opcional PO, substitui obrigatoriamente menor nota que
o aluno teve nas duas provas parciais, se está for maior do que uma delas. Dadas as notas
P1, P2 e PO, determinar o valor da media final do um aluno apôs consultar a prova opcional.

<script>
var p1 = parseFloat(prompt("Informe o valor da primeira prova!"));
var p2 = parseFloat(prompt("Informe o valor da segunda prova!"));
var po = parseFloat(prompt("Informe o valor da prova opcional!"));
if(p1 >= po && p2 >= po){
var media = (p1 + p2)/2;
document.write("A sua media e de:" +media);
}else if(p1 < po && p1 <=p2){
var media = (po + p2)/2;
document.write("A sua media e de:" + media);
}else{
var media = (po + p1)/2;
document.write("A sua media e de:" +media);
}
</script>
_____________________________________________________________________________________________
A companhia de pulverização AVION LTDA, utiliza aeronaves para pulverizar fazendas. Os
custos de pulverização dependem do tipo de praga e da área a pulverizar:

a. Tipo01: pulverização contra ervas daninhas,$ 8.000 por km quadrado;
b. Tipo 02: Pulverização contra gafanhotos, $10.000 por km quadrado;
c. Tipo 03: Pulverização contra broca, $15.000 por km quadrado;
d. Tipo 04: Pulverização geral, $18.000 por km quadrado.

Se a área pulverizada for maior do que 10 km2, o fazendeiro recebe um desconto de 5%. Em
contrapartida, qualquer fazendeiro cujo custo ultrapasse os 100.000 recebe um desconto de 10%
sobre o valor que ultrapassar $100.000. Se ambos os descontos se aplicam, o relacionado com a
área é calculado em primeiro lugar. Preparar um programa para ler um conjunto de dados com os
seguintes campos: nome fazendeiro, tipo de pulverização, área pulverizada. Imprimir o nome do
fazendeiro seguido do valor a pagar pelo serviço.
*var valorFinal = valor -(valor *0.05);


<script>
var nome = prompt("Informe o seu nome:");
if(nome != ""){
var tipo =parseInt(prompt("Informe o tipo de pulverização que deseja realizar\n"+
"Tipo01: pulverização contra ervas daninhas,$ 8.000 por km quadrado\n"+
"Tipo 02: Pulverização contra gafanhotos, $10.000 por km quadrado\n"+
"Tipo 03: Pulverização contra broca, $15.000 por km quadrado\n"+
"Tipo 04: Pulverização geral, $18.000 por km quadrado"));

if(tipo == 1){
var area = parseFloat(prompt("Informe a area que tem ser pulverizada em Km quadrado!"));
if(area > 0){
var valor = area * 8000;
if(area <= 10 ){
document.write("<p>Senhor:" +nome+
"<br />O seu Tipo de pulverização e do tipo1"+
"<br />E o custo e de R$:" +valor + "Mil Reais");
}
else{
var valorFinal = valor -(valor *0.05);
if(valorFinal >100000){
var desconto = valorFinal-((valorFinal - 100000)*0.10);
document.write("<p>Senhor:" +nome+
"<br />O seu Tipo de pulverização e do tipo1"+
"<br />E o custo e de R$:" + desconto + "Mil Reais");
}
else{
document.write("<p>Senhor:" +nome+
"<br />O seu Tipo de pulverização e do tipo1"+
"<br />E o custo e de R$:" + valorFinal + "Mil Reais");
}
}
}
else{
document.write("<p>Informe uma area valida maior do que Zero!"+
"<br />de um (f5) para continuar");
}
}
else if(tipo == 2){
var area = parseFloat(prompt("Informe a area que tem ser pulverizada em Km quadrado!"));
if(area > 0){
var valor = area * 10000;
if(area <= 10 ){
document.write("<p>Senhor:" +nome+
"<br />O seu Tipo de pulverização e do tipo1"+
"<br />E o custo e de R$:" +valor + "Mil Reais");
}
else{
var valorFinal = valor -(valor *0.05);
if(valorFinal >100000){
var desconto = valorFinal-((valorFinal - 100000)*0.10);
document.write("<p>Senhor:" +nome+
"<br />O seu Tipo de pulverização e do tipo1"+
"<br />E o custo e de R$:" + desconto + "Mil Reais");
}
else{
document.write("<p>Senhor:" +nome+
"<br />O seu Tipo de pulverização e do tipo1"+
"<br />E o custo e de R$:" + valorFinal + "Mil Reais");
}
}
}
else{
document.write("<p>Informe uma area valida maior do que Zero!"+
"<br />de um (f5) para continuar");
}
}
else if(tipo == 3){
var area = parseFloat(prompt("Informe a area que tem ser pulverizada em Km quadrado!"));
if(area > 0){
var valor = area * 15000;
if(area <=10 && valor <= 100000){
document.write("<p>Senhor:" +nome+
"<br />O seu Tipo de pulverização e do tipo1"+
"<br />E o custo e de R$:" +valor + "Mil Reais");
}
else if(area <=10 && valor >100000){
var desconto = valor-((valor -100000)*0.10);
document.write("<p>Senhor:" +nome+
"<br />O seu Tipo de pulverização e do tipo1"+
"<br />E o custo e de R$:" + desconto + "Mil Reais");
}
else{
var valorFinal = valor -(valor *0.05);
var desconto = valorFinal-((valorFinal - 100000)*0.10);
document.write("<p>Senhor:" +nome+
"<br />O seu Tipo de pulverização e do tipo1"+
"<br />E o custo e de R$:" + desconto + "Mil Reais");
}
}
else{
document.write("<p>Informe uma area valida maior do que Zero!"+
"<br />de um (f5) para continuar");
}
}
else if(tipo == 4){
var area = parseFloat(prompt("Informe a area que tem ser pulverizada em Km quadrado!"));
if(area > 0){
var valor = area *18000;
if(area <=10 && valor <= 100000){
document.write("<p>Senhor:" +nome+
"<br />O seu Tipo de pulverização e do tipo1"+
"<br />E o custo e de R$:" +valor + "Mil Reais");
}
else if(area <=10 && valor > 100000){
var desconto = valor-((valor -100000)*0.10);
document.write("<p>Senhor:" +nome+
"<br />O seu Tipo de pulverização e do tipo1"+
"<br />E o custo e de R$:" + desconto + "Mil Reais");
}
else{
var valorFinal = valor -(valor *0.05);
var desconto = valorFinal-((valorFinal - 100000)*0.10);
document.write("<p>Senhor:" +nome+
"<br />O seu Tipo de pulverização e do tipo1"+
"<br />E o custo e de R$:" + desconto + "Mil Reais");
}
}
else{
document.write("<p>Informe uma area valida maior do que Zero!"+
"<br />de um (f5) para continuar");
}
}
else{
document.write("Opcão invalida! de um (f5) para continuar");
}
}
else{
document.write("Opcão invalida!"+
"<br />voce tem que informar um nome"+
"<br />de um (f5) para continuar");
}

</script>
_____________________________________________________________________________________________

Construa um algoritmo que calcule e apresente quanto deve ser pago por um produto
considerando a leitura do preço de etiqueta (PE) e o código da condição de pagamento (CP).
Utilize para os cálculos a tabela de condições de pagamento a seguir:

<script>
var pe = parseFloat(prompt("Informe o preço do produto"));
var cp = parseInt(prompt("Informe o código de pagamento!\n"+
"1-O pagamento vai ser a vista ou no cheque com 10% de desconto\n"+
"2-O pagamento e a vista no cartão de credito com 5% de desconto\n"+
"3-O pagamento vai ser em 2 vezes com o preço normal\n"+
"4-O pagamento vai ser em 3 vezes com o acréscimo de 10% de juros"));
if(cp == 1){
var precoFinal = pe-(pe *0.10);
document.write("<p>O pagamento vai ser a vista ou no cheque com 10% de desconto"+
"<br />E o total do pagamento e de:" +precoFinal);
}
else if(cp == 2){
var precoFinal = pe-(pe *0.05);
document.write("<p>O pagamento e a vista no cartão de credito com 5% de desconto"+
"<br />E o total do pagamento e de:" +precoFinal);
}
else if(cp == 3){
var precoFinal = pe / 2;
document.write("<p>O pagamento vai ser em 2 vezes com o preço normal" +
"<br />Cada parcela vai ser de:" + precoFinal);
}
else if(cp == 4){
var precoFinal = (pe+(pe *0.10))/3;
document.write("<p>O pagamento vai ser em 3 vezes com o acréscimo de 10% de juros"+
"<br />Cada parcela vai ser de:" +precoFinal);
}
else{
document.write("Codigo invalido!"+
"<br />De um (F5) para continuar");
}

</script>

Duvidas ou Trabalhos para fazer entre em Contato: marcofernando71@gmail.com

0 comentários:

Postar um comentário