Tuesday, October 23, 2018

REFLECTION OF LAB 5

Hello peeps, feel great to meet you guys after one week and can be said it was a hectic week for me because I was having my mid-term tests 🤣 ... I'm feeling better now because the pressure is off and happy to inform you guys that next week will be our mid semester break.. I am gonna back to my home, yeayhhhh 😃! Alright without any delay I would like to tell my experience about this week's lab assignment entitled Switch statement, Logical Operators and Conditional Operator.

I was taught in the previous class on this topic and it was still fresh on my mind. Listening in lectures are the main way of communicating knowledge in the classroom setting, so being able to listen well is an essential to success in one’s education. There are many different techniques that once practiced and mastered, can lead to success. There were 9 questions given in lab assignment 5 and I was able to complete till question 7 cause it wasn't that hard to solve.

I found question 8 & 9 were a bit tough and also tricky which I need to really really understand what is asked in the question. For question 8 I need to read in three numbers from the console and output if the number are sorted or not using if-else statement and using conditional operator. Luckily Ms.Husna my tutor helped me in solving this question and she gave a brief explanation on how to solve it so that it was easy for me to understand and work on.


IF



CONDITION





Question 9 is which I need to write a program to compute the personal income tax. This question also was guided by my tutor so that I have successfully completed and run the program. 



So yeah that's it i have completed all the 9 questions successfully and this time I didn't find this much hard to complete the assignment because only 2 questions were tricky. Actually saying the more you practice the more you become better. The more I do exercise helps me to understand more about programming. Till I meet you guys next week with new topic and exercises take care 💞💞💞.


THANK YOU FOR READING !!!

Pritah D/O Subramaniam (185797)


Next blog yanhua0112.blogspot.com


 


Wednesday, October 17, 2018

REFLECTION OF LAB 4

Hello people glad to meet you all after one week and hope you guys doing really really well there ;) ! I'm really having a hectic week cause my midterm tests are around the corner but still I'm here for you guys to update my blog about my latest assignment which is Lab4. Today I'm going to tell you guys about Multi-way and nested selections.

In this week's assignment we need to write our own text adventure game. Text adventure game tells story through passage of a text revealed to a player in response to typed instructions. In this task we need to write a program to get the user's instruction and implement at least ten rooms to explore and two ways for the game to end. 

To be honest I found this really hard to complete where I couldn't understand how to implement and also don't know how to start. Almost all my friends can't able to find a solution for this question. I started to loiter around looking for the answers :D... I just wasted almost three hours in lab and this is the first time I couldn't move a single step. But finally after the class I managed to get some examples from internet and it was easy for me to start up the question.

I created a thriller and interesting story for the game. I started to type the codes and was checking for the errors. At last I have successfully completed the game. A bundle of thanks to my dear friends who helped me a lot to solve this question. That's all for today.


THANK YOU :) !!!

Pritah D/O Subramaniam (185797)

Next blog yanhua0112.blogspot.com

Friday, October 12, 2018

REFLECTION OF LAB3

Hello Everyone here I am today to write a reflection about my third lab assignment which was quite challenging compared to my previous lab assignments. Things getting harder as we need to learn more deeply about the java program and obviously its getting more interesting and scary as well :').

There were eight questions given in this assignment. Question one until four I was able to do cause we just need to trace the programs and show their output. I didn't found that hard because i have done that before in my previous assignment. Questions five till eight I found them really hard where we need to write a program for each situation given.


Question 5 

For this question we need to write a program that prompts the user to enter a letter in the alphabets. Later on, the program will display the letters before and after of the specified letter. We were given letter 'g' in the sample run. Here I have applied the "char" data type which represents a single character thought by our beloved lecturer Dr.Erzam. As usual I have encountered some errors throughout coding the program which I have misplaced the quotation marks but eventually I managed to correct it :).


Question 6 


 This question is more to calculating distance using (x1, x2, y1 and y2). I have used double data type which are math.pow and math.sqrt to solve this question. Actually by using various types of data for each question helps me to answer and learn more on how to identify each data type.


Question 7

Since I am a slow learner I found this question abit hard for me. Just took sometime to understand what it really wants. We need to prompt the user to enter 0 to convert from USD to RM and 1 to convert from RM to USD. Again prompt the user to enter the amount in USD or RM to convert it to USD or RM respectively. With the guidance of lecturer and my friends I could able to type the coding to run the program. A very big thanks to them :)


Question 8

Question one was the most challenging question for me. The program prompts the user to enter a number 0, 1 or 2 and displays a message indicating whether the user or the computer wins, loses or draws. 0, 1, and 2 represent rock, paper and scissor respectively.

So that's the end of this week's lab assignment. Even though I successfully completed running the program I still need many more practices on this so that I could manage to do it on my own for the next time. This kind of challenging questions actually helping me to explore the possibilities of my mind and no matter what I will keep trying and could able to find a way to solve it at last.

That's all for today peeps. Have a Nice Day Ahead.

Muchas Graciasss :) !!!

Pritah D/O Subramaniam (185797)

Next blog : yanhua0112.blogspot.com

Wednesday, October 3, 2018

REFLECTION OF LAB2

Hello everyone, Good Day :) Hope you all doing good there. Here today I am to tell about my experience of Lab2 which I did last week 27th of September. This third assignment is the continuous of problem solving chapter.

Alright coming to the first question I need to trace each and every program and to show their output. There were four classes given and I managed to run all of them without tracing any error. I could able to spot error in classes of question 1. In sequence, I was able to write a program that declares  variables and assign values from a user for each data type available in Java.

There were eight types of data which are long, short, double, byte, boolean, integer, char and float. By doing so this helps me with getting a better understanding. Without practicing there will be many lost opportunities that will have to be faced, due to the lack of determination. That is why I believe that practice makes perfect.
 
 Furthermore, question 5 and 6 thought me on how to do Input Process Output (IPO), Problem Analysis Chart (PAC) and algorithm for the program. IPO is used to analyze problems and develop algorithms. Besides, it is also used to organize and summarize the results of a Problem Analysis.

 In a nutshell, I would like to say that still more practices I need to do on this and definitely practice makes things possible. It could help me to master this programming in future. That is all from me for this week.

THANK YOU ;) !!!

Pritah D/O Subramaniam (185797)

Next blog :   yanhua0112.blogspot.com