TOPIC

JAVASCRIPT: Onde está o erro?

brodrigues35 asked 3 years ago

ONDE ESTÁ O ERRO.?


var A = parseInt(lines.shift());
var B = parseInt(lines.shift());
var C = parseInt(lines.shift());
var D = parseInt(lines.shift());

if ((B > C) && (D > A)) {
    if ((C + D) > (A + B)) {
        if (C && D >= 0) {
            if (A % 2 === 0) {
                console.log(`Valores aceitos`);
            }
        }
    }
}else{
    console.log(`Valores nao aceitos`);
}

Remember not post solutions. Your post may be reviewed by our moderators.

  • Gabriel844 replied 2 years ago

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

    const abdc = lines.shift().split(" ")

    const a = parseInt(abdc.shift());

    const b = parseInt(abdc.shift());

    const c = parseInt(abdc.shift());

    const d = parseInt(abdc.shift());

    if ((b > c) && (d > a) && (c + d) > (a + b) && (c > 0) && (d > 0) && (a % 2 === 0)) {

    console.log("Valores aceitos");

    } else {

    console.log("Valores nao aceitos");

    }

  • greitz replied 3 years ago

    (Valores nao aceitos); em vez de colocar aspas como essas que vc usou coloca essas ("Valores nao aceitos"); ai acho que vai

  • ThalitaCarolline replied 2 years ago

    Accepted

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

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

    var line = lines.shift().split(' ');

    //

    var A = parseInt(line[0]);

    var B = parseInt(line[1]);

    var C = parseInt(line[2]);

    var D = parseInt(line[3]);

    //

    if((B > C) && (D > A) && (C + D) > (A + B) && (C > 0) && (D > 0) && (A%2===0)) { console.log("Valores aceitos"); }

    else{ console.log("Valores nao aceitos"); }