• Matéria: Informática
  • Autor: gijokalove
  • Perguntado 6 anos atrás

1- programa em Js para ler o número total de eleitores de um município, o número de votos brancos, nulos e válidos. Calcular e escrever o percentual que cada um representa em relação ao total de eleitores. 2- Faça um programa em Js para ler o salário anual de um funcionário e o piso salarial mensal da sua categoria. Mostrar salário mensal do funcionário e dizer se está abaixo ou acima do piso salarial mensal. Comecei a estudar Js agora e o professor passou esses exercicios e eu nem sei por onde começar pra resolver, estou desesperada, alguem pode me ajudar? agradeço muito mesmo, desde ja.


fernand010808: 1 -

Respostas

respondido por: fernand010808
0

Resposta:

1 -

Explicação:

total de eleitores = 1000

válidos  = 800

votos brancos = 150

nulos = 50

o percentual do votos válidos em relação ao total de eleitores,

o percentual de brancos em relação ao total de eleitores

o percentual de nulos em relação ao total de eleitores.

Dica: “em relação ao total” significa que você deve dividir, por exemplo, “nulos” pelo total de eleitores, válidos pelo total de eleitores, etc…

var assert = require('assert');

//

// Classe Votos

//

function Votos(total_eleitores) {

   this.total_eleitores = total_eleitores,

   this.validos = 0,

   this.brancos = 0,

   this.nulos   = 0;

   this.percValidos = function() {

       return 0;

   }

   this.percBrancos = function() {

       return 0;

   }

   this.percNulos = function() {

       return 0;

   }

}

//

// Testes

//

try {

   var votos = new Votos(1000);

   votos.validos = 800;

   votos.brancos = 150;

   votos.nulos   = 50;

   assert.equal(0.8,  votos.percValidos());

   assert.equal(0.15, votos.percBrancos());

   assert.equal(0.05, votos.percNulos());

} catch(e) {

   console.log(e);

}

Solução na linguagem JavaScript (Node.js)

//

// Classe Votos

//

function Votos(total_eleitores) {

   this.total_eleitores = total_eleitores,

   this.validos = 0,

   this.brancos = 0,

   this.nulos   = 0;

   this.percValidos = function() {

       return this.validos / this.total_eleitores;

   }

   this.percBrancos = function() {

       return this.brancos / this.total_eleitores;

   }

   this.percNulos = function() {

       return this.nulos / this.total_eleitores;

   }

}

respondido por: oliveirapedroo
0

Resposta:

1-

var input = require('fs').readFileSync('/dev/stdin', 'utf8');

var read = input.split('\n');

console.log("Digite o total de votos: ")

var total = parseInt(read.shift())

console.log("Digite o total de votos brancos: ")

var brancos = parseInt(read.shift())

console.log("Digite o total de votos nulos: ")

var nulos = parseInt(read.shift())

console.log("Digite o total de votos válidos: ")

var validos = parseInt(read.shift())

console.log("- Percentual -")

console.log("Votos Brancos tem "+(brancos/100)*total+"% dos votos")

console.log("Votos Nulos tem "+(nulos/100)*total+"% dos votos")

console.log("Votos Válidos tem "+(validos/100)*total+"% dos votos")

2-

var input = require('fs').readFileSync('/dev/stdin', 'utf8');

var read = input.split('\n');

console.log("Digite o salário anual: ")

var salario = parseFloat(read.shift())

console.log("Digite o piso salarial mensal: ")

var piso = parseFloat(read.shift())

var salarioMensal = (salario/12)

console.log("Salário mensal do funcionário: R$"+salarioMensal.toFixed(2))

if(salarioMensal>piso)

   console.log("O salário mensal do funcionario está acima do piso salarial mensal")

else if(salarioMensal<piso)

   console.log("O salário mensal do funcionario está abaixo do piso salarial mensal")

Explicação:

Perguntas similares