Why i got 0 answer when i tried to make 1 mistake all the scores
#!/bin/zsh
echo "enter quiz1 score:"
read quiz1
echo "enter quiz2 score:"
read quiz2
echo "enter seatwork score:"
read seatwork
echo "enter exam score:"
read exam
echo "enter lab1 score:"
read lab1
echo "enter lab2 score:"
read lab2
echo "enter lab3 score:"
read lab3
quiz1total=$((quiz1/20))
quiz2total=$((quiz2/30))
quiztotal=$(($quiz1total+$quiz2total))
quizaverage=$(($quiztotal*.20))
examtotal=$(($exam/50))
examaverage=$(($examtotal*.40))
seatworktotal=$((%seatwork/20))
seatworkaverage=$((seatworktotal*.20))
labtotal=$(($lab1+$lab2+$lab3))
labtotals=$(($labtotal/300))
labaverage=$(($labtotals*.20))
midterm=$(($quizaverage+$examaverage+$seatworkaverage+$labaverage))
midtermgrade=$(($midterm*100)
echo "your midterm grade is: $midtermgrade"
command-line scripts zsh
New contributor
add a comment |
#!/bin/zsh
echo "enter quiz1 score:"
read quiz1
echo "enter quiz2 score:"
read quiz2
echo "enter seatwork score:"
read seatwork
echo "enter exam score:"
read exam
echo "enter lab1 score:"
read lab1
echo "enter lab2 score:"
read lab2
echo "enter lab3 score:"
read lab3
quiz1total=$((quiz1/20))
quiz2total=$((quiz2/30))
quiztotal=$(($quiz1total+$quiz2total))
quizaverage=$(($quiztotal*.20))
examtotal=$(($exam/50))
examaverage=$(($examtotal*.40))
seatworktotal=$((%seatwork/20))
seatworkaverage=$((seatworktotal*.20))
labtotal=$(($lab1+$lab2+$lab3))
labtotals=$(($labtotal/300))
labaverage=$(($labtotals*.20))
midterm=$(($quizaverage+$examaverage+$seatworkaverage+$labaverage))
midtermgrade=$(($midterm*100)
echo "your midterm grade is: $midtermgrade"
command-line scripts zsh
New contributor
quiz1 total score is 20 quiz2 total score is 30 exam total score is 50 seatwork total score is 20 midterm grade = average quiz 20% seatwork 20% exam 40% lab 20%
– Johnrey
6 hours ago
Welcome to Ask Ubuntu! Please read How to Ask. Debugging questions are better suited to Stack Overflow, but either way, please post a Minimal, Complete, and Verifiable example.
– wjandrea
6 hours ago
add a comment |
#!/bin/zsh
echo "enter quiz1 score:"
read quiz1
echo "enter quiz2 score:"
read quiz2
echo "enter seatwork score:"
read seatwork
echo "enter exam score:"
read exam
echo "enter lab1 score:"
read lab1
echo "enter lab2 score:"
read lab2
echo "enter lab3 score:"
read lab3
quiz1total=$((quiz1/20))
quiz2total=$((quiz2/30))
quiztotal=$(($quiz1total+$quiz2total))
quizaverage=$(($quiztotal*.20))
examtotal=$(($exam/50))
examaverage=$(($examtotal*.40))
seatworktotal=$((%seatwork/20))
seatworkaverage=$((seatworktotal*.20))
labtotal=$(($lab1+$lab2+$lab3))
labtotals=$(($labtotal/300))
labaverage=$(($labtotals*.20))
midterm=$(($quizaverage+$examaverage+$seatworkaverage+$labaverage))
midtermgrade=$(($midterm*100)
echo "your midterm grade is: $midtermgrade"
command-line scripts zsh
New contributor
#!/bin/zsh
echo "enter quiz1 score:"
read quiz1
echo "enter quiz2 score:"
read quiz2
echo "enter seatwork score:"
read seatwork
echo "enter exam score:"
read exam
echo "enter lab1 score:"
read lab1
echo "enter lab2 score:"
read lab2
echo "enter lab3 score:"
read lab3
quiz1total=$((quiz1/20))
quiz2total=$((quiz2/30))
quiztotal=$(($quiz1total+$quiz2total))
quizaverage=$(($quiztotal*.20))
examtotal=$(($exam/50))
examaverage=$(($examtotal*.40))
seatworktotal=$((%seatwork/20))
seatworkaverage=$((seatworktotal*.20))
labtotal=$(($lab1+$lab2+$lab3))
labtotals=$(($labtotal/300))
labaverage=$(($labtotals*.20))
midterm=$(($quizaverage+$examaverage+$seatworkaverage+$labaverage))
midtermgrade=$(($midterm*100)
echo "your midterm grade is: $midtermgrade"
command-line scripts zsh
command-line scripts zsh
New contributor
New contributor
edited 6 hours ago
Terrance
19.1k34797
19.1k34797
New contributor
asked 7 hours ago
JohnreyJohnrey
1
1
New contributor
New contributor
quiz1 total score is 20 quiz2 total score is 30 exam total score is 50 seatwork total score is 20 midterm grade = average quiz 20% seatwork 20% exam 40% lab 20%
– Johnrey
6 hours ago
Welcome to Ask Ubuntu! Please read How to Ask. Debugging questions are better suited to Stack Overflow, but either way, please post a Minimal, Complete, and Verifiable example.
– wjandrea
6 hours ago
add a comment |
quiz1 total score is 20 quiz2 total score is 30 exam total score is 50 seatwork total score is 20 midterm grade = average quiz 20% seatwork 20% exam 40% lab 20%
– Johnrey
6 hours ago
Welcome to Ask Ubuntu! Please read How to Ask. Debugging questions are better suited to Stack Overflow, but either way, please post a Minimal, Complete, and Verifiable example.
– wjandrea
6 hours ago
quiz1 total score is 20 quiz2 total score is 30 exam total score is 50 seatwork total score is 20 midterm grade = average quiz 20% seatwork 20% exam 40% lab 20%
– Johnrey
6 hours ago
quiz1 total score is 20 quiz2 total score is 30 exam total score is 50 seatwork total score is 20 midterm grade = average quiz 20% seatwork 20% exam 40% lab 20%
– Johnrey
6 hours ago
Welcome to Ask Ubuntu! Please read How to Ask. Debugging questions are better suited to Stack Overflow, but either way, please post a Minimal, Complete, and Verifiable example.
– wjandrea
6 hours ago
Welcome to Ask Ubuntu! Please read How to Ask. Debugging questions are better suited to Stack Overflow, but either way, please post a Minimal, Complete, and Verifiable example.
– wjandrea
6 hours ago
add a comment |
1 Answer
1
active
oldest
votes
zsh treats /
as integer division. Use .
to indicate floating point numbers (for example, in quiz1total=$((quiz1/20))
do quiz1total=$((quiz1/20.))
instead).
$ echo $((1/20))
0
$ echo $((1./20))
0.050000000000000003
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Johnrey is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1110636%2fwhy-i-got-0-answer-when-i-tried-to-make-1-mistake-all-the-scores%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
zsh treats /
as integer division. Use .
to indicate floating point numbers (for example, in quiz1total=$((quiz1/20))
do quiz1total=$((quiz1/20.))
instead).
$ echo $((1/20))
0
$ echo $((1./20))
0.050000000000000003
add a comment |
zsh treats /
as integer division. Use .
to indicate floating point numbers (for example, in quiz1total=$((quiz1/20))
do quiz1total=$((quiz1/20.))
instead).
$ echo $((1/20))
0
$ echo $((1./20))
0.050000000000000003
add a comment |
zsh treats /
as integer division. Use .
to indicate floating point numbers (for example, in quiz1total=$((quiz1/20))
do quiz1total=$((quiz1/20.))
instead).
$ echo $((1/20))
0
$ echo $((1./20))
0.050000000000000003
zsh treats /
as integer division. Use .
to indicate floating point numbers (for example, in quiz1total=$((quiz1/20))
do quiz1total=$((quiz1/20.))
instead).
$ echo $((1/20))
0
$ echo $((1./20))
0.050000000000000003
answered 6 hours ago
Sergiy KolodyazhnyySergiy Kolodyazhnyy
71k9147310
71k9147310
add a comment |
add a comment |
Johnrey is a new contributor. Be nice, and check out our Code of Conduct.
Johnrey is a new contributor. Be nice, and check out our Code of Conduct.
Johnrey is a new contributor. Be nice, and check out our Code of Conduct.
Johnrey is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1110636%2fwhy-i-got-0-answer-when-i-tried-to-make-1-mistake-all-the-scores%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
quiz1 total score is 20 quiz2 total score is 30 exam total score is 50 seatwork total score is 20 midterm grade = average quiz 20% seatwork 20% exam 40% lab 20%
– Johnrey
6 hours ago
Welcome to Ask Ubuntu! Please read How to Ask. Debugging questions are better suited to Stack Overflow, but either way, please post a Minimal, Complete, and Verifiable example.
– wjandrea
6 hours ago