Lab Activity #8 solution
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Lab Activity 8</title>
</head>
<body>
<script type="text/javascript">
document.write(`Task 1 <br/>`);
document.write(`--------------------------------------------------------------------<br/>`)
class CanOfCoke {
constructor() {
this.closed = true
this.sips = 5
}
isOpen() {
return !this.closed
}
isEmpty() {
return this.sips == 0
}
open() {
if (this.isOpen())
document.write("Error! Can't Open. Can of ooke is already open.<br/>")
else
this.closed = false
}
giveSip() {
if (this.isOpen()) {
if (!this.isEmpty())
this.sips--
else
document.write("Error! Can't Sips. Can of ooke is empty.<br/>")
}
else {
document.write("Error! Can't Sips. Can of ooke is close.<br/>")
}
}
}
let coke = new CanOfCoke()
document.write(coke.isOpen() + "<br/>") // false
document.write(coke.isEmpty() + "<br/>") // false
coke.giveSip() // Error! Can't Sips. Can of ooke is close.
coke.open()
document.write(coke.isOpen() + "<br/>") // true
coke.open() // Error! Can't Open. Can of ooke is already open.
coke.giveSip()
coke.giveSip()
coke.giveSip()
coke.giveSip()
coke.giveSip()
coke.giveSip() // Error! Can't Sips. Can of ooke is empty.
document.write(coke.isEmpty() + "<br/>") // true
</script>
</body>
</html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Lab Activity 8</title>
</head>
<body>
<script type="text/javascript">
document.write(`Task 1 <br/>`);
document.write(`--------------------------------------------------------------------<br/>`)
class CanOfCoke {
constructor() {
this.closed = true
this.sips = 5
}
isOpen() {
return !this.closed
}
isEmpty() {
return this.sips == 0
}
open() {
if (this.isOpen())
document.write("Error! Can't Open. Can of ooke is already open.<br/>")
else
this.closed = false
}
giveSip() {
if (this.isOpen()) {
if (!this.isEmpty())
this.sips--
else
document.write("Error! Can't Sips. Can of ooke is empty.<br/>")
}
else {
document.write("Error! Can't Sips. Can of ooke is close.<br/>")
}
}
}
let coke = new CanOfCoke()
document.write(coke.isOpen() + "<br/>") // false
document.write(coke.isEmpty() + "<br/>") // false
coke.giveSip() // Error! Can't Sips. Can of ooke is close.
coke.open()
document.write(coke.isOpen() + "<br/>") // true
coke.open() // Error! Can't Open. Can of ooke is already open.
coke.giveSip()
coke.giveSip()
coke.giveSip()
coke.giveSip()
coke.giveSip()
coke.giveSip() // Error! Can't Sips. Can of ooke is empty.
document.write(coke.isEmpty() + "<br/>") // true
</script>
</body>
</html>
Comments
Post a Comment