Reputation: 23
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
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
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)
Upvotes: 0
Reputation: 97150
Looks like you need:
var enoughSlicesNow = (cakes * slicesPerCake) >= attendees;
Upvotes: 1