C# help, overloading a method
I have one last thing to add to my assignment before im finished.
This is a part of my code:
static decimal FahrToCels(int fahrenheit) //Metod för konvertering av Fahrenheit(F) till Celsius(C)
{
decimal celsius = (decimal)((fahrenheit - 32) * 5) / 9; // Matematisk uträkning för F till C.
return Math.Round (celsius, 1); //Lagrar ett decimal tal avrundat till 1 decimal och lagrar i celsius
}
static void Main(string args)
{
Console.Write("Vänligen ange temperatur till bastun och tryck enter: "); //skriver ut meddelande
do
int fahr = int.Parse(Console.ReadLine()); // Omvandlar string och lagrar användarens inmatning i en int fahrenheit
decimal celsius = FahrToCels(fahr); // Metoden FahrToCels konverterar inmatad temperatur till celsius och lagrar i decimal celsius
As can be seen, ive created a method, that is later used after the user is told to enter degrees in fahrenheit. The method converts the entered number to celsius.
Now the last thing im told to do is by overloading the method, make it possible for the user to enter zero(0) and by doing that randomly generate a number before that number goes into the fahrenheit to celsius converting method. Im guessing the generated numbet has to be like between 140-195 because the user needs to enter zero until the generated number equals to 73-77 after converting to celsius!
I know how to generate a random number, and i think i understand what overloading does, but im totally lost on how to do this one...
c# methods overloading
add a comment |
I have one last thing to add to my assignment before im finished.
This is a part of my code:
static decimal FahrToCels(int fahrenheit) //Metod för konvertering av Fahrenheit(F) till Celsius(C)
{
decimal celsius = (decimal)((fahrenheit - 32) * 5) / 9; // Matematisk uträkning för F till C.
return Math.Round (celsius, 1); //Lagrar ett decimal tal avrundat till 1 decimal och lagrar i celsius
}
static void Main(string args)
{
Console.Write("Vänligen ange temperatur till bastun och tryck enter: "); //skriver ut meddelande
do
int fahr = int.Parse(Console.ReadLine()); // Omvandlar string och lagrar användarens inmatning i en int fahrenheit
decimal celsius = FahrToCels(fahr); // Metoden FahrToCels konverterar inmatad temperatur till celsius och lagrar i decimal celsius
As can be seen, ive created a method, that is later used after the user is told to enter degrees in fahrenheit. The method converts the entered number to celsius.
Now the last thing im told to do is by overloading the method, make it possible for the user to enter zero(0) and by doing that randomly generate a number before that number goes into the fahrenheit to celsius converting method. Im guessing the generated numbet has to be like between 140-195 because the user needs to enter zero until the generated number equals to 73-77 after converting to celsius!
I know how to generate a random number, and i think i understand what overloading does, but im totally lost on how to do this one...
c# methods overloading
float
is a better choice thanint
ordouble
for continuous quantities like temperature. Also, please give us an example of what “to enter zero” means. You know that zero is a perfectly valid temperature, right?
– Dour High Arch
Nov 25 '18 at 18:09
@DourHighArch This is a school assignment and i find it a little odd. My code works perfect and does what it is supposed to. But the last thing the assignment wants me to to is " The user should also be able to enter a zero(0) to randomly generate a temperature. If this happens, no value should be sent to the method, this can be solved by method overloading" So I guess if the user enters the number zero, a random temperature should be generated. The rest of my code consists of some if and else to get the user to enter the correct temperature.
– Simon
Nov 25 '18 at 18:20
@DourHighArch The reason for the int variable is because the assignment said it should be stored as an int first. For some reason.
– Simon
Nov 25 '18 at 18:26
add a comment |
I have one last thing to add to my assignment before im finished.
This is a part of my code:
static decimal FahrToCels(int fahrenheit) //Metod för konvertering av Fahrenheit(F) till Celsius(C)
{
decimal celsius = (decimal)((fahrenheit - 32) * 5) / 9; // Matematisk uträkning för F till C.
return Math.Round (celsius, 1); //Lagrar ett decimal tal avrundat till 1 decimal och lagrar i celsius
}
static void Main(string args)
{
Console.Write("Vänligen ange temperatur till bastun och tryck enter: "); //skriver ut meddelande
do
int fahr = int.Parse(Console.ReadLine()); // Omvandlar string och lagrar användarens inmatning i en int fahrenheit
decimal celsius = FahrToCels(fahr); // Metoden FahrToCels konverterar inmatad temperatur till celsius och lagrar i decimal celsius
As can be seen, ive created a method, that is later used after the user is told to enter degrees in fahrenheit. The method converts the entered number to celsius.
Now the last thing im told to do is by overloading the method, make it possible for the user to enter zero(0) and by doing that randomly generate a number before that number goes into the fahrenheit to celsius converting method. Im guessing the generated numbet has to be like between 140-195 because the user needs to enter zero until the generated number equals to 73-77 after converting to celsius!
I know how to generate a random number, and i think i understand what overloading does, but im totally lost on how to do this one...
c# methods overloading
I have one last thing to add to my assignment before im finished.
This is a part of my code:
static decimal FahrToCels(int fahrenheit) //Metod för konvertering av Fahrenheit(F) till Celsius(C)
{
decimal celsius = (decimal)((fahrenheit - 32) * 5) / 9; // Matematisk uträkning för F till C.
return Math.Round (celsius, 1); //Lagrar ett decimal tal avrundat till 1 decimal och lagrar i celsius
}
static void Main(string args)
{
Console.Write("Vänligen ange temperatur till bastun och tryck enter: "); //skriver ut meddelande
do
int fahr = int.Parse(Console.ReadLine()); // Omvandlar string och lagrar användarens inmatning i en int fahrenheit
decimal celsius = FahrToCels(fahr); // Metoden FahrToCels konverterar inmatad temperatur till celsius och lagrar i decimal celsius
As can be seen, ive created a method, that is later used after the user is told to enter degrees in fahrenheit. The method converts the entered number to celsius.
Now the last thing im told to do is by overloading the method, make it possible for the user to enter zero(0) and by doing that randomly generate a number before that number goes into the fahrenheit to celsius converting method. Im guessing the generated numbet has to be like between 140-195 because the user needs to enter zero until the generated number equals to 73-77 after converting to celsius!
I know how to generate a random number, and i think i understand what overloading does, but im totally lost on how to do this one...
c# methods overloading
c# methods overloading
edited Nov 25 '18 at 20:41
Klaus Gütter
2,40311321
2,40311321
asked Nov 25 '18 at 18:02
Simon Simon
12
12
float
is a better choice thanint
ordouble
for continuous quantities like temperature. Also, please give us an example of what “to enter zero” means. You know that zero is a perfectly valid temperature, right?
– Dour High Arch
Nov 25 '18 at 18:09
@DourHighArch This is a school assignment and i find it a little odd. My code works perfect and does what it is supposed to. But the last thing the assignment wants me to to is " The user should also be able to enter a zero(0) to randomly generate a temperature. If this happens, no value should be sent to the method, this can be solved by method overloading" So I guess if the user enters the number zero, a random temperature should be generated. The rest of my code consists of some if and else to get the user to enter the correct temperature.
– Simon
Nov 25 '18 at 18:20
@DourHighArch The reason for the int variable is because the assignment said it should be stored as an int first. For some reason.
– Simon
Nov 25 '18 at 18:26
add a comment |
float
is a better choice thanint
ordouble
for continuous quantities like temperature. Also, please give us an example of what “to enter zero” means. You know that zero is a perfectly valid temperature, right?
– Dour High Arch
Nov 25 '18 at 18:09
@DourHighArch This is a school assignment and i find it a little odd. My code works perfect and does what it is supposed to. But the last thing the assignment wants me to to is " The user should also be able to enter a zero(0) to randomly generate a temperature. If this happens, no value should be sent to the method, this can be solved by method overloading" So I guess if the user enters the number zero, a random temperature should be generated. The rest of my code consists of some if and else to get the user to enter the correct temperature.
– Simon
Nov 25 '18 at 18:20
@DourHighArch The reason for the int variable is because the assignment said it should be stored as an int first. For some reason.
– Simon
Nov 25 '18 at 18:26
float
is a better choice than int
or double
for continuous quantities like temperature. Also, please give us an example of what “to enter zero” means. You know that zero is a perfectly valid temperature, right?– Dour High Arch
Nov 25 '18 at 18:09
float
is a better choice than int
or double
for continuous quantities like temperature. Also, please give us an example of what “to enter zero” means. You know that zero is a perfectly valid temperature, right?– Dour High Arch
Nov 25 '18 at 18:09
@DourHighArch This is a school assignment and i find it a little odd. My code works perfect and does what it is supposed to. But the last thing the assignment wants me to to is " The user should also be able to enter a zero(0) to randomly generate a temperature. If this happens, no value should be sent to the method, this can be solved by method overloading" So I guess if the user enters the number zero, a random temperature should be generated. The rest of my code consists of some if and else to get the user to enter the correct temperature.
– Simon
Nov 25 '18 at 18:20
@DourHighArch This is a school assignment and i find it a little odd. My code works perfect and does what it is supposed to. But the last thing the assignment wants me to to is " The user should also be able to enter a zero(0) to randomly generate a temperature. If this happens, no value should be sent to the method, this can be solved by method overloading" So I guess if the user enters the number zero, a random temperature should be generated. The rest of my code consists of some if and else to get the user to enter the correct temperature.
– Simon
Nov 25 '18 at 18:20
@DourHighArch The reason for the int variable is because the assignment said it should be stored as an int first. For some reason.
– Simon
Nov 25 '18 at 18:26
@DourHighArch The reason for the int variable is because the assignment said it should be stored as an int first. For some reason.
– Simon
Nov 25 '18 at 18:26
add a comment |
3 Answers
3
active
oldest
votes
An idea would be to create a function under (or over) the method inside the class that takes no arguments. Nothing else special is required. When you want to call FahrToCels()
, you have the option to call either method based on the type and quantity of the arguments.
static decimal FahrToCels ()
{
// Your code here
}
add a comment |
Create a new method like this
static decimal FahrToCels(string value) //note value is of type 'string'
{
//your implementation goes here, check if value is 'zero'
}
This solves your requirement to use method overloading, event though I find it a bit odd.
add a comment |
Apart from other possible concerns: Overloading a method has nothing to do with specific parameter values (unless you are using different types, e.g. short, int, long). In your case: "if the parameter value is 0 then return a random number" is not something solvable by overloading.
Now after reading your comment on the question; you could create a method that doesn't take any parameters static decimal FahrToCels()
and call that in case you read a 0
from the input. This new method would then generate a random value and convert that.
Personal opinion: I'm not gonna comment on how reasonable that assignment is. The more standard case would be to use an if
statement to decide if the input was 0
and if so generate a random value and pass that to the method you already have. But I might be missing something here.
Even if im a newbie in programming, im aware that the assignment is strange.... Yes, making a method that doesnt take any parameters is what it tells me I could do. But how do i create this? I know how to generate random numbers, but how do i call for the method when the user enters 0? Because as of now when entering zero, is converts to -17,8 degree celsius. If i were to use if-statements, where would i put it? Because of now it automatically uses the convertion method when entering any given number
– Simon
Nov 25 '18 at 18:43
you would need anif
stament (that's why I was questioning the assignment). so it would be something like:if(fahr == 0) { <call method without params> } else { <call the regular method> }
– Marty
Nov 25 '18 at 18:46
Yes that seems like a solution. But how would I first make it generate the random number that then continues to the convering method? I need to make a new method, that has a number generator and the converter in it I guess?
– Simon
Nov 25 '18 at 18:51
One possibility would be: generate the random number (either with or without an extra method) and use it as a parameter for calling the otherFahrToCels
method. Then return what you get from that.
– Marty
Nov 25 '18 at 18:56
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
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
});
}
});
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%2fstackoverflow.com%2fquestions%2f53470336%2fc-sharp-help-overloading-a-method%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
An idea would be to create a function under (or over) the method inside the class that takes no arguments. Nothing else special is required. When you want to call FahrToCels()
, you have the option to call either method based on the type and quantity of the arguments.
static decimal FahrToCels ()
{
// Your code here
}
add a comment |
An idea would be to create a function under (or over) the method inside the class that takes no arguments. Nothing else special is required. When you want to call FahrToCels()
, you have the option to call either method based on the type and quantity of the arguments.
static decimal FahrToCels ()
{
// Your code here
}
add a comment |
An idea would be to create a function under (or over) the method inside the class that takes no arguments. Nothing else special is required. When you want to call FahrToCels()
, you have the option to call either method based on the type and quantity of the arguments.
static decimal FahrToCels ()
{
// Your code here
}
An idea would be to create a function under (or over) the method inside the class that takes no arguments. Nothing else special is required. When you want to call FahrToCels()
, you have the option to call either method based on the type and quantity of the arguments.
static decimal FahrToCels ()
{
// Your code here
}
answered Nov 25 '18 at 19:39
MAO3J1m0OpMAO3J1m0Op
135
135
add a comment |
add a comment |
Create a new method like this
static decimal FahrToCels(string value) //note value is of type 'string'
{
//your implementation goes here, check if value is 'zero'
}
This solves your requirement to use method overloading, event though I find it a bit odd.
add a comment |
Create a new method like this
static decimal FahrToCels(string value) //note value is of type 'string'
{
//your implementation goes here, check if value is 'zero'
}
This solves your requirement to use method overloading, event though I find it a bit odd.
add a comment |
Create a new method like this
static decimal FahrToCels(string value) //note value is of type 'string'
{
//your implementation goes here, check if value is 'zero'
}
This solves your requirement to use method overloading, event though I find it a bit odd.
Create a new method like this
static decimal FahrToCels(string value) //note value is of type 'string'
{
//your implementation goes here, check if value is 'zero'
}
This solves your requirement to use method overloading, event though I find it a bit odd.
answered Nov 25 '18 at 18:31
Alexander PopeAlexander Pope
335416
335416
add a comment |
add a comment |
Apart from other possible concerns: Overloading a method has nothing to do with specific parameter values (unless you are using different types, e.g. short, int, long). In your case: "if the parameter value is 0 then return a random number" is not something solvable by overloading.
Now after reading your comment on the question; you could create a method that doesn't take any parameters static decimal FahrToCels()
and call that in case you read a 0
from the input. This new method would then generate a random value and convert that.
Personal opinion: I'm not gonna comment on how reasonable that assignment is. The more standard case would be to use an if
statement to decide if the input was 0
and if so generate a random value and pass that to the method you already have. But I might be missing something here.
Even if im a newbie in programming, im aware that the assignment is strange.... Yes, making a method that doesnt take any parameters is what it tells me I could do. But how do i create this? I know how to generate random numbers, but how do i call for the method when the user enters 0? Because as of now when entering zero, is converts to -17,8 degree celsius. If i were to use if-statements, where would i put it? Because of now it automatically uses the convertion method when entering any given number
– Simon
Nov 25 '18 at 18:43
you would need anif
stament (that's why I was questioning the assignment). so it would be something like:if(fahr == 0) { <call method without params> } else { <call the regular method> }
– Marty
Nov 25 '18 at 18:46
Yes that seems like a solution. But how would I first make it generate the random number that then continues to the convering method? I need to make a new method, that has a number generator and the converter in it I guess?
– Simon
Nov 25 '18 at 18:51
One possibility would be: generate the random number (either with or without an extra method) and use it as a parameter for calling the otherFahrToCels
method. Then return what you get from that.
– Marty
Nov 25 '18 at 18:56
add a comment |
Apart from other possible concerns: Overloading a method has nothing to do with specific parameter values (unless you are using different types, e.g. short, int, long). In your case: "if the parameter value is 0 then return a random number" is not something solvable by overloading.
Now after reading your comment on the question; you could create a method that doesn't take any parameters static decimal FahrToCels()
and call that in case you read a 0
from the input. This new method would then generate a random value and convert that.
Personal opinion: I'm not gonna comment on how reasonable that assignment is. The more standard case would be to use an if
statement to decide if the input was 0
and if so generate a random value and pass that to the method you already have. But I might be missing something here.
Even if im a newbie in programming, im aware that the assignment is strange.... Yes, making a method that doesnt take any parameters is what it tells me I could do. But how do i create this? I know how to generate random numbers, but how do i call for the method when the user enters 0? Because as of now when entering zero, is converts to -17,8 degree celsius. If i were to use if-statements, where would i put it? Because of now it automatically uses the convertion method when entering any given number
– Simon
Nov 25 '18 at 18:43
you would need anif
stament (that's why I was questioning the assignment). so it would be something like:if(fahr == 0) { <call method without params> } else { <call the regular method> }
– Marty
Nov 25 '18 at 18:46
Yes that seems like a solution. But how would I first make it generate the random number that then continues to the convering method? I need to make a new method, that has a number generator and the converter in it I guess?
– Simon
Nov 25 '18 at 18:51
One possibility would be: generate the random number (either with or without an extra method) and use it as a parameter for calling the otherFahrToCels
method. Then return what you get from that.
– Marty
Nov 25 '18 at 18:56
add a comment |
Apart from other possible concerns: Overloading a method has nothing to do with specific parameter values (unless you are using different types, e.g. short, int, long). In your case: "if the parameter value is 0 then return a random number" is not something solvable by overloading.
Now after reading your comment on the question; you could create a method that doesn't take any parameters static decimal FahrToCels()
and call that in case you read a 0
from the input. This new method would then generate a random value and convert that.
Personal opinion: I'm not gonna comment on how reasonable that assignment is. The more standard case would be to use an if
statement to decide if the input was 0
and if so generate a random value and pass that to the method you already have. But I might be missing something here.
Apart from other possible concerns: Overloading a method has nothing to do with specific parameter values (unless you are using different types, e.g. short, int, long). In your case: "if the parameter value is 0 then return a random number" is not something solvable by overloading.
Now after reading your comment on the question; you could create a method that doesn't take any parameters static decimal FahrToCels()
and call that in case you read a 0
from the input. This new method would then generate a random value and convert that.
Personal opinion: I'm not gonna comment on how reasonable that assignment is. The more standard case would be to use an if
statement to decide if the input was 0
and if so generate a random value and pass that to the method you already have. But I might be missing something here.
answered Nov 25 '18 at 18:32
MartyMarty
1846
1846
Even if im a newbie in programming, im aware that the assignment is strange.... Yes, making a method that doesnt take any parameters is what it tells me I could do. But how do i create this? I know how to generate random numbers, but how do i call for the method when the user enters 0? Because as of now when entering zero, is converts to -17,8 degree celsius. If i were to use if-statements, where would i put it? Because of now it automatically uses the convertion method when entering any given number
– Simon
Nov 25 '18 at 18:43
you would need anif
stament (that's why I was questioning the assignment). so it would be something like:if(fahr == 0) { <call method without params> } else { <call the regular method> }
– Marty
Nov 25 '18 at 18:46
Yes that seems like a solution. But how would I first make it generate the random number that then continues to the convering method? I need to make a new method, that has a number generator and the converter in it I guess?
– Simon
Nov 25 '18 at 18:51
One possibility would be: generate the random number (either with or without an extra method) and use it as a parameter for calling the otherFahrToCels
method. Then return what you get from that.
– Marty
Nov 25 '18 at 18:56
add a comment |
Even if im a newbie in programming, im aware that the assignment is strange.... Yes, making a method that doesnt take any parameters is what it tells me I could do. But how do i create this? I know how to generate random numbers, but how do i call for the method when the user enters 0? Because as of now when entering zero, is converts to -17,8 degree celsius. If i were to use if-statements, where would i put it? Because of now it automatically uses the convertion method when entering any given number
– Simon
Nov 25 '18 at 18:43
you would need anif
stament (that's why I was questioning the assignment). so it would be something like:if(fahr == 0) { <call method without params> } else { <call the regular method> }
– Marty
Nov 25 '18 at 18:46
Yes that seems like a solution. But how would I first make it generate the random number that then continues to the convering method? I need to make a new method, that has a number generator and the converter in it I guess?
– Simon
Nov 25 '18 at 18:51
One possibility would be: generate the random number (either with or without an extra method) and use it as a parameter for calling the otherFahrToCels
method. Then return what you get from that.
– Marty
Nov 25 '18 at 18:56
Even if im a newbie in programming, im aware that the assignment is strange.... Yes, making a method that doesnt take any parameters is what it tells me I could do. But how do i create this? I know how to generate random numbers, but how do i call for the method when the user enters 0? Because as of now when entering zero, is converts to -17,8 degree celsius. If i were to use if-statements, where would i put it? Because of now it automatically uses the convertion method when entering any given number
– Simon
Nov 25 '18 at 18:43
Even if im a newbie in programming, im aware that the assignment is strange.... Yes, making a method that doesnt take any parameters is what it tells me I could do. But how do i create this? I know how to generate random numbers, but how do i call for the method when the user enters 0? Because as of now when entering zero, is converts to -17,8 degree celsius. If i were to use if-statements, where would i put it? Because of now it automatically uses the convertion method when entering any given number
– Simon
Nov 25 '18 at 18:43
you would need an
if
stament (that's why I was questioning the assignment). so it would be something like: if(fahr == 0) { <call method without params> } else { <call the regular method> }
– Marty
Nov 25 '18 at 18:46
you would need an
if
stament (that's why I was questioning the assignment). so it would be something like: if(fahr == 0) { <call method without params> } else { <call the regular method> }
– Marty
Nov 25 '18 at 18:46
Yes that seems like a solution. But how would I first make it generate the random number that then continues to the convering method? I need to make a new method, that has a number generator and the converter in it I guess?
– Simon
Nov 25 '18 at 18:51
Yes that seems like a solution. But how would I first make it generate the random number that then continues to the convering method? I need to make a new method, that has a number generator and the converter in it I guess?
– Simon
Nov 25 '18 at 18:51
One possibility would be: generate the random number (either with or without an extra method) and use it as a parameter for calling the other
FahrToCels
method. Then return what you get from that.– Marty
Nov 25 '18 at 18:56
One possibility would be: generate the random number (either with or without an extra method) and use it as a parameter for calling the other
FahrToCels
method. Then return what you get from that.– Marty
Nov 25 '18 at 18:56
add a comment |
Thanks for contributing an answer to Stack Overflow!
- 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%2fstackoverflow.com%2fquestions%2f53470336%2fc-sharp-help-overloading-a-method%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
float
is a better choice thanint
ordouble
for continuous quantities like temperature. Also, please give us an example of what “to enter zero” means. You know that zero is a perfectly valid temperature, right?– Dour High Arch
Nov 25 '18 at 18:09
@DourHighArch This is a school assignment and i find it a little odd. My code works perfect and does what it is supposed to. But the last thing the assignment wants me to to is " The user should also be able to enter a zero(0) to randomly generate a temperature. If this happens, no value should be sent to the method, this can be solved by method overloading" So I guess if the user enters the number zero, a random temperature should be generated. The rest of my code consists of some if and else to get the user to enter the correct temperature.
– Simon
Nov 25 '18 at 18:20
@DourHighArch The reason for the int variable is because the assignment said it should be stored as an int first. For some reason.
– Simon
Nov 25 '18 at 18:26