Shuffle
Solution;
https://drive.google.com/file/d/0BzDgK7VFVLaKZEFHdFBld0JQX00/edit?usp=sharing
https://drive.google.com/folderview?id=0BzDgK7VFVLaKZC1za3czeTF0Zm8&usp=sharing
FunKingdom, Inc. is a software development company that specializes in creating computer games. In a survey, the company found that many parents want their children to play computer games that will help them develop their logic. The development team has, therefore, decided to develop a game called Shuffle.
Rules of Shuffle
Shuffle is played as per the following rules:
n It is a single-player game.
n When the game starts, the application displays the name of the player who has completed the game in the minimum number of keystrokes. Then, it displays the numbers from zero to eight in random order in a 3×3 grid, as shown in the following figure.
n The objective of the game is to arrange the numbers in ascending order, as shown in the following arrangement.
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
0
|
n Zero indicates vacant space and therefore, it should come at the last.
n Numbers can be moved up, down, left, or right within the grid.
n The numbers can be moved by swapping them with the vacant space.
n Only one number can be moved at a time.
n Only the numbers adjacent to the vacant space in the same row or column can be swapped with the vacant space.
n A number cannot be moved diagonally.
n There is no time limit for the game. However, the number of key presses required to complete the game should be counted.
Design Specifications
The design of the game should be as per the following specifications:
n It is a single-player game.
n There is no time limit for completing the game.
n The numbers that initially appear on the screen should be shuffled each time a new game is started.
n Zero indicates a vacant place.
n The player can swap a number that is adjacent to zero. This number should be in the same row or column as zero.
n The vacant place, zero, can be moved left, right, up, or down.
n A player can swap a number with zero by pressing the following keys:
l L or l: Swaps 0 with the number on its left.
l L or l: Swaps 0 with the number on its left.
l R or r: Swaps 0 with the number on its right.
l U or u: Swaps 0 with the number above.
l D or d: Swaps 0 with the number below.
n After arranging all the numbers in ascending order, the player will press E or e on the keyboard to end the game.
n When the player presses E or e, the program will check whether the player has arranged the numbers correctly and display a message accordingly.
n The number of keystrokes to complete the game should be counted. If the count is less than the record count, the player should be asked to enter his/her name. The name of the player and the number of keystrokes should be saved in a file as the new record. This name and the number of keystrokes should appear on the screen when a player starts a new game.
https://drive.google.com/file/d/0BzDgK7VFVLaKZEFHdFBld0JQX00/edit?usp=sharing
Rules of Quick Match
Quick Match can be played as per the following rules:
n It is a multi-player game. There can be 2 to 4 players.
n Each player is given a set of five cards. The remaining cards are kept in a pile at the center.
n The player can either draw a card from the pile of cards or pick a card, which is thrown by anotherplayer.
n The first player to collect five cards of the same suite wins the game.
n A sample screenshot of Quick Match for two players is shown in the following figure.
n Interface of Quick Match
Design Specifications
The design of the game should be as per the following specifications:
n It is a multi-player game. The number of players that can play the game can be 2 to 4.
n The name of each player is accepted from the user before starting the game.
n The cards are distributed to the players randomly. The remaining cards are kept in a pile at the center.
n The player whose name is entered first gets the first chance.
n Other players get the chance in the sequence in which their names were entered.
n The first player needs to pick the topmost card from the pile.
The card picked by the player gets added to his/her card collection.
n The card picked by the player gets added to his/her card collection. When a new card is added in theplayer’s card collection, the total number of cards in the collection exceeds five. Therefore, the playerneeds to discard a card from his/her collection and place it upturned so that the other players can seethe card.
n After the first player discards the card, the next player gets the chance to pick a card.
All players except the first player can either pick a card from the pile or pick the card that the previousplayer has discarded.
n After a player discards a card, the player’s collection of cards should be checked to determine whetherall cards belong to the same suite.
Solution;
https://drive.google.com/folderview?id=0BzDgK7VFVLaKZC1za3czeTF0Zm8&usp=sharing
Personal Assistant
You are working as a software developer in a company named Blue Moons Inc. Your team has been assignedthe task of developing software that would assist the users to store and retrieve personal information.According to the requirement specifications, the software should provide the functionality to store contactdetails of various people. It should also enable the user to store the details of meetings and appointments. In addition, the software should display reminders to alert the user for meetings and appointments.
As the software is required to assist the user for storing and retrieving personal information, it has beennamed as Personal Assistant.
Design Specifications
The Personal Assistant software should be designed to meet the following specifications:
n When the application is executed, a menu with the following options should be displayed:
l Contact details
l Meetings/appointments
On selecting either of the preceding options, a submenu with the following options should be displayed:
l Add new record
l Delete record
l Edit record
l Search record
The Contact details option would enable the user to add, edit, delete, and search the contact details ofvarious people. The contact details include information, such as name, address, phone number, and emailaddress.
Similarly, the Meetings/appointments option enables the user to add, edit, delete, and searchmeeting/appointment details. The meeting/appointment details include information such as date ofmeeting/appointment, time, location, and duration of meeting.
Project and PPT and Dcomention C# Code
DOWNLOAD from here:
1.
ReplyDelete2.
Elina develops the customer details maintenance application and the EMI calculator application and provides both the applications to Dwayne for testing. While testing the applications, Dwayne discovers the following problems: The application displayed a message to the user to enter the path of the customer details file. However, the customer details maintenance application crashed as Dwayne mistakenly entered the wrong file path. Therefore, he asks Elina to modify the application so that it does not crash due to similar errors. Modify the code that Elina needs to accomplish the preceding task. [5 Marks] The EMI calculator application crashed when Dwayne accidentally entered zero as the rate of interest. Therefore, he asks Elina to modify the application so that it displays an error message if the principal amount, rate of interest, or tenure of the loan entered is invalid. Add the code snippet that Elina should use to modify the application according to the preceding requirements. [5 Marks]
This code is verify the m-mail ID rkrohitkumar16@YAHOO.COM
DeleteE-Mail the code my rkrohitkumar16@yahoo.com
ReplyDeletethanks
ReplyDeletesend me pmr question and answer of windows app development jas2jazi@gmail.com
ReplyDeleteplz provide me strength project in windows application
ReplyDeletePlz provide me brain challange project in windows store apps.
ReplyDeleteplease provide me snake n ladder game project in windows store apps source code
ReplyDeletetumko nahi milaga ...
DeleteThis comment has been removed by the author.
ReplyDeletegood
ReplyDeleteplz send java lab at home all solutions
ReplyDeleteBhai kisi k pass niit PS 2nd ka project solution mil jayega kya
ReplyDelete