Answer:
import java.util.*;
class Main {
private enum RPS { Rock, Paper, Scissors };
private static RPS[] options = { RPS.Rock, RPS.Paper, RPS.Scissors };
private static String[] names = {"Rock", "Paper", "Scissors"};
// Return 1 if player 1 beats player 2, 0 otherwise
static public int rps( RPS p1, RPS p2 ) {
if (p1 == RPS.Rock && p2 == RPS.Scissors) return 1;
if (p1 == RPS.Scissors && p2 == RPS.Paper) return 1;
if (p1 == RPS.Paper && p2 == RPS.Rock) return 1;
return 0;
}
static public int playRps() {
Random rnd = new Random();
int totalPoints = 0;
for(int round = 0; round < 24; round++) {
int randomNumber = rnd.nextInt(2);
RPS player1 = options[randomNumber];
RPS player2 = options[round%3];
String name1 = names[randomNumber];
String name2 = names[round%3];
int score = rps(player1, player2);
if (player1 == player2) {
System.out.printf("%d. Both players %s. Draw.\n", round+1, name1);
} else if (score == 0) {
System.out.printf("%d. %s does not beat %s, player 1 loses.\n", round+1, name1, name2);
} else {
System.out.printf("%d. %s beats %s, player 1 wins.\n", round+1, name1, name2);
}
totalPoints += score;
}
return totalPoints;
}
public static void main(String[] args) {
System.out.println("Playing RPS.");
int total = playRps();
System.out.printf("Player 1 earned %d points.\n", total);
}
}
ERIC'S Company sells cement at 30.0 Ghana Cedis per bag. The company
however gives discount of 15% for customers that buy 100 or more bags, and 0% for
customers that buy less than 100 bags.
Write a pseudo code and present a flowchart that
will display the discount percentage when the quantity of bags purchased is entered.
Answer:
The pseudocode is as follows:
Input Quantity
Discount = 0%
If Quantity >= 100:
Discount = 15%
Print Discount
See attachment for flowchart
Explanation:
This line gets the quantity from the user
Input Quantity
This line initializes the discount to 0%
Discount = 0%
This checks if quantity is more than or equal to 100
If Quantity >= 100:
If yes, discount is set to 15%
Discount = 15%
This prints the discount percentage
Print Discount
See attachment for flowchart
BitTorrent, a P2P protocol for file distribution, depends on a centralized resource allocation mechanism through which peers are able to maximize their download rates.
True or False?
Answer:
yes. it is true. mark as brainlest
System software includes all of the following except
Answer:
System software includes all of the following except Browsers.
Explanation:
I just know
System software includes all the following except Browsers. There are the based on the system software are the important parts.
What is software?
Software is the term for the intangible. The software is the most significant aspect. Software is a collection of rules, data, or algorithms used to run machines and perform certain tasks. Apps, scripts, and programs that run on a mobile device are referred to as software.
According to the system software, are the based on the operating system, management system, are the networking, translators, software utilities, are the networking. They are the browsers are not the used of the software, the significant components are the configuration.
As a result, the system software includes all the following except Browsers.
Learn more about on software, here:
https://brainly.com/question/985406
#SPJ2