0
Time converter bug for end of module 10
The project is to convert days to seconds by using basic algebra in tangent with what you are learning. However the program is changing my results, I've tested this by only giving it the answers without any math by the following method num1=x and then printing num1 out. The math worked for the one output but not for the second and vice versa which forced me to try just giving it the solutions without the math. When I gave it the solutions it was saying my outputs were wrong by a few hundred but how can that be when there's no math for it to go wrong out. Int num1 = 178200; Int num2 = 4579200; System.out.printIn(num1+num2); The expected outcome should be 178200 4579200 but it keeps changing the second output to 4575200
10 ответов
+ 1
M͢a͢t͢t͢h͢e͢w͢ M͢u͢rd͢o͢c͢k͢
This is not right code. You have to write program but you are printing hard coded value.
This is a simple program to convert days in seconds.
+ 1
Hi! it would be easier to help you if there was a link to your code attached here
+ 1
M͢a͢t͢t͢h͢e͢w͢ M͢u͢rd͢o͢c͢k͢
Can you share your code?
+ 1
M͢a͢t͢t͢h͢e͢w͢ M͢u͢rd͢o͢c͢k͢
12 days is just an example. There may be different days for different test cases so you have to take input from user.
Use Scanner class to take input from user.
0
I am AJ!
I understand that it was a hardcoded value I explained why I even tested it like that. I know that the idea was to create the actual working code but when I did so the values weren't coming out just right even though I used a regular calculator to verify the math that's when I decided to just give the hard value and low and behold they still got changed in the output
0
I am AJ!
It's overwritten right now with the hardcoded version however this is what I added to what existed already:
Int num1 = 12;
Int num2 = 24;
Int num3 = 60;
Int num4 = 265;
Int sum1;
Int sum2;
Int newSum1;
sum1 = num1 * num2 * num3;
newSum1= sum1 * 10;
sum2 = sum1 * num4;
System.out.printIn(newSum1+sum2);
0
M͢a͢t͢t͢h͢e͢w͢ M͢u͢rd͢o͢c͢k͢
This is not right. You have to take days from user and convert to second like
int seconds = days * 24 * 60 * 60;
Where 24 hours, 60 minutes and 60 seconds
There are different test cases given so every time output will change on different input
0
I am AJ
Why was it saying I needed to work with 12 days then? Alternatively doing it the 12*24*60*60 would go way beyond the output answer that it needed? That's why I skipped the last 60 and did the math for the correct output values that it needed instead.
0
I am AJ
Ok I'll try again actually working through the problem again however my original question still remains: if it's looking for a specific answer with x amount of output and I gave it as a hard coded value why was it changing when there was nothing to change it?
0
Hello AJ or Matthew What do you think about this ...
Int num1 = 12 days
Int num2 = 12 * 24 = 288 hours
Int num3 = 288 * 60 = 17280 minutes
Int num4 = 17280 * 60 = 1036800 seconds);
check out