BeeGee
BeeGee

Reputation: 23

Boolean Javascript

Javascript beginner here, I keep getting a wrong answer to this question:

"First, figure out if we have enough slices now. Use a comparison operator to figure out if there are enough. Assign the result to the enoughSlicesNow variable."

//Variables are below//

var cakes = 5;
var slicesPerCake = 6;
var attendees = 60;
var bakers = 3;
var cakeBakingTime = 1;
var hoursLeftUntilParty = 5;

This is what I tried but it will not accept:

(cakes * slicesPerCake)>= attendees 

var enoughSlicesNow = false 

Upvotes: 1

Views: 66

Answers (3)

Hikmat Sijapati
Hikmat Sijapati

Reputation: 6994

Do you want like this...

    var cakes = 5;
    var slicesPerCake = 6;
    var attendees = 60;
    var bakers = 3;
    var cakeBakingTime = 1;
    var hoursLeftUntilParty = 5;
    
    
     var enoughSlicesNow = (cakes * slicesPerCake)>= attendees;
     if(enoughSlicesNow ==true){
         alert('Enough');
       }
    else
    {
      alert('Not enough');
    }

Upvotes: 0

brk
brk

Reputation: 50291

You can do like this using ternary operator

var cakes = 5;
var slicesPerCake = 6;
var attendees = 60;
var bakers = 3;
var cakeBakingTime = 1;
var hoursLeftUntilParty = 5;


 var enoughSlicesNow = (cakes * slicesPerCake) >= attendees ?true:false
alert(enoughSlicesNow)

DEMO

Upvotes: 0

Robby Cornelissen
Robby Cornelissen

Reputation: 97150

Looks like you need:

var enoughSlicesNow = (cakes * slicesPerCake) >= attendees;

Upvotes: 1

Related Questions