Question

In: Computer Science

Design an application that uses the C# random generator to randomly roll a six face dice...

Design an application that uses the C# random generator to randomly roll a six face dice ( no 1 - no 6) . If the user rolled a 3, the user gets to roll the six face die again. You must use a switch statement to write the result /s of the random dice roll/s to the screen. Hint: You should have nested switches in your program

Using:

Console App(.NET Framework)

Solutions

Expert Solution

using System;

namespace diceRoll
{
class Program
{
static void Main(string[] args)
{
//Random class to generate random number
Random random = new Random();
//To roll first time
int dice1 = random.Next(1, 7);
//Using switch case for each number on the dice
switch (dice1)
{
//If value on the dice is 1, then printing the value.
case 1:
Console.WriteLine("The rolled number on dice is {0}", dice1);
break;
//If value on the dice is 2, then printing the value.
case 2:
Console.WriteLine("The rolled number on dice is {0}", dice1);
break;
//If value on the dice is 3, then we need to get six value.
case 3:
Console.WriteLine("The rolled number on dice is {0}", dice1);
Console.WriteLine("The user gets to roll the six face die again");
//Rooling the dice second time, to get value 6
int dice2 = random.Next(1, 7);
//if dice2 value is not 6 then rolling again till 6 occurs
while (dice2 != 6)
{
Console.WriteLine("Ocuured value is {0}",dice2);
Console.WriteLine("It's not 6. So roll again till six occurs");
dice2 = random.Next(1, 7);
}
//Using switch case for dice2
switch (dice2)
{
//And the only case is 6
case 6:
Console.WriteLine("Six is occured.Done!");
break;
}
break;
//If value on the dice is 4, then printing the value.
case 4:
Console.WriteLine("The rolled number on dice is {0}", dice1);
break;
//If value on the dice is 5, then printing the value.
case 5:
Console.WriteLine("The rolled number on dice is {0}", dice1);
break;
//If value on the dice is 6, then printing the value.
case 6:
Console.WriteLine("The rolled number on dice is {0}", dice1);
break;
}
Console.ReadKey();
}
}
}


Related Solutions

You roll a six-faced dice and observe the number of dots on the top face. (a)...
You roll a six-faced dice and observe the number of dots on the top face. (a) Specify the appropriate sample space S of the random experiment. (b) Give an example of a partition of S. (Proof is unnecessary.) (c) Give an example of a probability mass function (pmf) for S.
A dice has 6 face values: one, two, three, four, five, and six. If you roll...
A dice has 6 face values: one, two, three, four, five, and six. If you roll a dice, you will see one of them with equal opportunity. Write a java program which rolls a dice 6000 times. The ideal case is that each face value will appear 1000 times. However, your program should give slightly different numbers.
Create a dice simulator in C#. The simulator must roll the dice 6 times and it...
Create a dice simulator in C#. The simulator must roll the dice 6 times and it must add the 3 highest rolls. So say it simulates: 4 4 5 2 1 3 the total would be 13 (4+4+5=13). Repeat this 6 different times. So if the random dice simulator simulates the outcomes below it should output: 13, 13, 14, 12, 16, 12 1) 4 4 5 2 1 3 2) 2 3 6 1 3 4 3) 5 3 1...
A player pays $ 13 to roll three six-sided balanced dice. If the sum of the...
A player pays $ 13 to roll three six-sided balanced dice. If the sum of the 3 dice is less than 13, then the player will receive a prize of $ 70. Otherwise, you lose the $13. a. Find the expected value of profit.
. Three Dice of a Kind Consider the following game: You roll six 6-sided dice d1,…,d6...
. Three Dice of a Kind Consider the following game: You roll six 6-sided dice d1,…,d6 and you win if some number appears 3 or more times. For example, if you roll: (3,3,5,4,6,6) then you lose. If you roll (4,1,3,6,4,4) then you win. What is the probability that you win this game?
Suppose we roll a fair dice thrice in such a way that the assumption of random...
Suppose we roll a fair dice thrice in such a way that the assumption of random sampling is satisfied. Let {X1;X2;X3} be the numbers coming up in the first three throws. Let their sample average be X3= (1/3) * ((X1+X2+X3)) 1) Write down the sampling distribution ofX3. To this end, you need to write down a table that contains all values that X3 can take on together with their probabilities. 2) What is the probability that X3 greater than equal...
If I roll the six-sided dice 4times, Let N1 be the number of 2 and N2...
If I roll the six-sided dice 4times, Let N1 be the number of 2 and N2 be the number of 6 so what is the probability mass function of N1 and N2? and what is the covariance between two random variables
Roll two fair dice. Each die has six faces. A. Let A be the event that...
Roll two fair dice. Each die has six faces. A. Let A be the event that either a 3 or 4 is rolled first followed by an odd number. P(A) =  Round your answer to two decimal places. B. Let B be the event that the sum of the two dice is at most 7. P(B) =  Round your answer to two decimal places. C. Are A and B mutually exclusive events? (Yes or No) D. Are A and B independent or...
Roll two dice at the same time, and define a random variable X as the sum...
Roll two dice at the same time, and define a random variable X as the sum of the two faces observed. Determine the CDF and PMF of X. Sketch the CDF.
You roll two six-sided even dice. What is the probability that you get a score of...
You roll two six-sided even dice. What is the probability that you get a score of at least 11? a. 2/11 b. 1/12 c. 1/18 d. 1/6 
 
 You toss a fair coin 3 times in a row. What is the probability of getting at most two heads? a. 3/4 b. 1/4 c. 3/8 d. 7/8
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT