运行以下代码时出现语法错误:
Prompt A,B,C
B^2-4*A*C→Δ
If Δ IS<(0)
Disp "No Real Solutions"
If Δ=0
Disp "One Solution",-B/(2*A)
If Δ IS>(0)
Then
(-B-√(Δ))/(2*A)→E
(-B+√(Δ))/(2*A)→F
End
使用此代码有什么问题吗?
答案 0 :(得分:3)
我从未在TI-84 Plus上看到'Δ'符号,也许这可能是问题,但如果没有,我愿意打赌第三行就是问题。
If Δ IS<(0)
不正确。你应该用
替换它If Δ < 0
这对你有用。除此之外,你应该好!顺便说一句好的入门手续!
答案 1 :(得分:1)
您的问题是使用
<!doctype html>
<html>
<head>
<meta name="description" content="http://stackoverflow.com/questions/37811023">
<meta charset="utf-8">
<base href="http://polygit.org/components/">
<script href="webcomponentsjs/webcomponents-lite.min.js"></script>
<link href="polymer/polymer.html" rel="import">
<link href="iron-image/iron-image.html" rel="import">
<link href="paper-button/paper-button.html" rel="import">
</head>
<body>
<dom-module id="my-el">
<template>
<iron-image src="[[url]]"></iron-image>
</template>
<script>
Polymer({
is: 'my-el',
properties: {
url: {
type: String,
notify: true
}
},
ready: function(e) {
this.url = this.getUrl();
},
getUrl: function() {
return 'http://lorempixel.com/300/300';
}
});
</script>
</dom-module>
<my-el></my-el>
</body>
</html>
命令If Δ IS<(0)
不会测试小于。相反,它将变量和值作为参数,递增变量,并在变量小于该值时跳过下一行代码。相反,你想按照JFed-9的说法做IS<
。
此外,增量可能是一个问题,但首先尝试以上内容。
答案 2 :(得分:1)
试试这个:
Template.frontend.helpers({
clock() {
return ClockSettings.find().fetch()[0];
},
runClock: (c) => {
setInterval( () => {
if(c) {
adjustClock(c);
}
}, 1000);
}
});