Desafios Intermediários em JavaScript - Quanta Mandioca?

 

Desafio

Os meses de Junho e Julho são tradicionalmente conhecidos por todo Brasil por suas festas típicas, e para o grupo de amigos da Marlene não é diferente, toda segunda quinzena do mês de Julho ela e seus amigos se reunem para tradicional mandiocada! Na festiva sempre se reúnem na casa da Marlene, o Chico, o Beto, o Bernardo, a Marina e a Iara. E como não poderia ser diferente o prato principal dessa reunião é a mandioca. Cada um deles come de uma a dez porções de mandioca e eles sempre avisam a Marlene com antecedência a respeito de quantas porções irão comer nesse dia. O tamanho da porção de cada um é diferente, mas sempre são os mesmos. As porções são as seguintes (em gramas):

  • O Chico come 300

  • O Bento come 1500

  • O Bernardo come 600

  • A Marina 1000

  • A Iara come 150

Marlene por sua vez sempre come 225 gramas de mandioca. Cansada de todo ano ter que calcular quanta mandioca preparar ela te desafiou para escrever um programa que informe quanta mandioca deve ser preparada em gramas.

Entrada

A entrada consiste de 5 inteiros cada um representando as porções que os convidados de dona Chica vão consumir. O primeiro inteiro representa as porções do Chico, o segundo do Bento, o terceiro do Bernardo, o quarto da Marina e o quinto a da Iara.

Saída

A saída consiste de um único inteiro que representa quanta mandioca Marlene deve preparar em gramas.

 

let bento = 1500 * parseInt(gets());
let bernardo = 600 * parseInt(gets());
let marina = 1000 * parseInt(gets());
let iara = 150 * parseInt(gets());
let marlene = 225;
let total = chico + bento + bernardo + marina + iara + marlene;

console.log(total);
let chico = 300 * parseInt(gets());

faço trabalhos avulsos de programação em php , javascript , html , VBA-EXCEL e EXCEL formulas avançadas . pode entrar em contato no whatsapp 83988596239. nós combinaremos os valores de acordo com a demanda.

Desafios Intermediários em JavaScript - Folha de Pagamento

 

Desafio

Precisamos saber quanto uma determinada empresa deve pagar para seus colaboradores, porém temos apenas a quantidade de horas trabalhadas e o valor hora. Escreva um programa que leia o número de um colaborador, seu número de horas trabalhadas, o valor que recebe por hora e calcula o salário desse colaborador. Em seguida, apresente o número e o salário do colaborador, com duas casas decimais.

 

const v1 = +gets(), v2 = +gets(), v3 = +gets(),
salary = (v2 * v3).toFixed(2);
console.log(`NUMBER = ${v1}`);
console.log(`SALARY = U$ ${salary}`);

faço trabalhos avulsos de programação em php , javascript , html , VBA-EXCEL e EXCEL formulas avançadas . pode entrar em contato no whatsapp 83988596239. nós combinaremos os valores de acordo com a demanda.

Desafios Intermediários em JavaScript - Área Superior

Leia um caractere maiúsculo, que indica uma operação que deve ser realizada e uma matriz M[12][12]. Em seguida, calcule e mostre a soma ou a média considerando somente aqueles elementos que estão na área superior da matriz.

// a função gets é implementada dentro do sistema para ler as entradas(inputs) dos dados
// Abaixo segue um exemplo de código que você pode ou não utilizar

const operator = gets();
const fl = gets();
let x = 1, y = 11, arr = [];

if (fl.match(/\s/g)) {
    const fn = x => x.replace(/\s+/g, ' ').trim().split(' ').map(e => +e);

    arr.push(...[fn(fl), ...Array.from(Array(4), () => fn(gets()))])
} else {
    arr.push([fl, ...Array.from(Array(11), _ => +gets())],
        ...Array.from(Array(4), _ =>
            Array.from(Array(12), _ => +gets()))
    );
};

const sum = arr.slice(0, 5)
    .flatMap(e => (e = e.slice(x, y), x++, y--, e))
    .reduce((a, b) => a + b);

const total = operator === 'M' ? sum / 30 : sum;
console.log(total.toFixed(1));

faço trabalhos avulsos de programação em php , javascript , html , VBA-EXCEL e EXCEL formulas avançadas . pode entrar em contato no whatsapp 83988596239. nós combinaremos os valores de acordo com a demanda.

Desafios de código em JavaScript - Análise de Números

 

Desafio

Você deve fazer a leitura de 5 valores inteiros. Em seguida mostre quantos valores informados são pares, quantos valores informados são ímpares, quantos valores informados são positivos e quantos valores informados são negativos.

Entrada

Você receberá 5 valores inteiros.

Saída

Exiba a mensagem conforme o exemplo de saída abaixo, sendo uma mensagem por linha e não esquecendo o final de linha após cada uma.


numero = Array(5);


numero[0] = gets();

numero[1] = gets();

numero[2] = gets();

numero[3] = gets();

numero[4] = gets();


pares = numero.filter(value => value % 2 == 0);

impares = numero.filter(value => value % 2 != 0);


positivos = numero.filter(value => value > 0);

negativos = numero.filter(value => value < 0);


console.log(pares.length + " valor(es) par(es)");

console.log(impares.length + " valor(es) impar(es)");


console.log(positivos.length + " valor(es) positivo(s)");

console.log(negativos.length + " valor(es) negativo(s)");


faço trabalhos avulsos de programação em php , javascript , html , VBA-EXCEL e EXCEL formulas avançadas . pode entrar em contato no whatsapp 83988596239. nós combinaremos os valores de acordo com a demanda.

Desafios de código em JavaScript - Quantidade de Números Positivos

 

Desafio

Crie um programa que leia 6 valores. Você poderá receber valores negativos e/ou positivos como entrada, devendo desconsiderar os valores nulos. Em seguida, apresente a quantidade de valores positivos digitados.

Entrada

Você receberá seis valores, negativos e/ou positivos.

Saída

Exiba uma mensagem dizendo quantos valores positivos foram lidos assim como é exibido abaixo no exemplo de saída. Não esqueça da mensagem "valores positivos" ao final.


numero = Array(6);


numero[0] = gets();

numero[1] = gets();

numero[2] = gets();

numero[3] = gets();

numero[4] = gets();

numero[5] = gets();


positivos = numero.filter(value => value > 0);


console.log(positivos.length + " valores positivos");



faço trabalhos avulsos de programação em php , javascript , html , VBA-EXCEL e EXCEL formulas avançadas . pode entrar em contato no whatsapp 83988596239. nós combinaremos os valores de acordo com a demanda.

Desafios de código em JavaScript - Aumento de salario

 para quem esta precisando segue código para comparação do desafio .


const input = gets();


const salary = input;


let percent;


if (salary <= 400.0) {

  percent = 15;

} else if (salary > 400.0 && salary <= 800.0) {

  percent = 12;

} else if (salary > 800.0 && salary <= 1200.0) {

  percent = 10;

} else if (salary > 1200.0 && salary <= 2000.0) {

  percent = 7;

} else {

  percent = 4;

}


const reajust = (input * percent / 100);

const newSalary = parseFloat(input) + parseFloat(reajust);

console.log("Novo salario: " + newSalary.toFixed(2));

console.log("Reajuste ganho: " + reajust.toFixed(2));

console.log("Em percentual: " + percent + " %");

faço trabalhos avulsos de programação em php , javascript , html , VBA-EXCEL e EXCEL formulas avançadas . pode entrar em contato no whatsapp 83988596239. nós combinaremos os valores de acordo com a demanda.

Programando com JS 2 / 5 - Resto 2

  Desafio Leia um valor inteiro N . Apresente todos os números entre 1 e 10000 que divididos por N dão resto igual a 2. Entrada A ...