1.Explain the security risks of devices with Remote Desktop access enabled
In: Computer Science
DO NOT ANSWER THIS[1. Write a program named filemaker.py that will be used to store the first name and age of some friends in a text file named friends.txt. The program must use a while loop that prompts the user to enter the first name and age of each friend. Each of these entries should be written to its own line in the text file (2 lines of data per friend). The while loop should repeat until the user presses Enter (Return on a Mac) for the name. Then, the file should be closed and a message should be displayed. See Sample Output. SAMPLE OUTPUT Enter first name of friend or Enter to quit Denny Enter age (integer) of this friend 24 Enter first name of friend or Enter to quit Penny Enter age (integer) of this friend 28 Enter first name of friend or Enter to quit Lenny Enter age (integer) of this friend 20 Enter first name of friend or Enter to quit Jenny Enter age (integer) of this friend 24 Enter first name of friend or Enter to quit File was created] DO NOT ANSWER THIS
Code for the above program
fp = open("friends.txt", "w")
firstname = input("Enter first name of friend or Enter to quit ")
while firstname!="":
age = int(input("Enter age (integer) of this friend "))
print(firstname, file=fp)
print(age, file=fp)
firstname = input("Enter first name of friend or Enter to quit ")
fp.close()
print("File was Created")
the QUESTION IN PYTHON
Now write a program named filereader.py that
reads and displays the data in friends.txt. This program should
also determine and print the average age of the
friends on file. That will require an accumulator
and a counter. Use a while loop to process the
file, print the data, and modify the accumulator and counter. Then
close the file and display the average age accurate to one
decimal place. See the Sample Output..
SAMPLE OUTPUT
My friend Denny is 24
My friend Penny is 28
My friend Lenny is 20
My friend Jenny is 24
Average age of friends is 24.0
In: Computer Science
Struct PERSON Assignment
Outcomes:
Program Specifications:
DESIGN and IMPLEMENT a program that will CREATE and use three different variables of type PERSON.
Create a struct using the typedef command for a DATE.
Create a struct for a PERSON with the following fields.
Create three variables of type PERSON. Create a function that populates the data for each person (all 3 of them). Create a function that outputs all data about each of the people in a nice formatted manner.
Data Validation:
All dates entered must be validated. Make sure you account for the number of days in each month, the fact that there are exactly 12 months and every four years there is a leap year.
The name for each PERSON will be stored in sentence case.
The gender will either be M, F, or O.
The annual income will between 0 dollars and 1 million dollars.
Submission Requirements:
Requirements will be same as the first assignment which will be the same for all future assignments except that you do NOT NEED a design tool for this assignment.
DO NOT:
In: Computer Science
Shapes2D
Write the following four classes to practice using an abstract class and polymorphism. Submit all four classes.
Shape2D class
For this class, include just an abstract method name get2DArea() that returns a double.
Rectangle2D class
Make this class inherit from the Shape2D class. Have it store a length and a width as fields. Provide a constructor that takes two double arguments and uses them to set the fields. Note, the area of a rectangle is the length times the width.
Circle2D class
Also make this class inherit from the Shape2D class. Have it store a radius as a field. Provide a constructor that takes a double argument and uses it to set the field. Note, the area of a circle is PI times it's radius times it's radius.
Shape2DDriver class
Have this class provide a method named displayArea() that takes an object from just any of the above three classes (you can't use an Object type parameter). Have the method display the area of the object, rounded to one decimal place.
Also the code should Enforce an abstract get2DArea() method and the right parameter type for displayArea()
Executes the following code:
Shape2DDriver tester = new Shape2DDriver();
Rectangle2D r = new Rectangle2D( 2, 3 );
Circle2D c = new Circle2D( 4 );
tester.displayArea( r );
tester.displayArea( c );
In: Computer Science
1.Create full program in Java that will simulate a Rock Paper Scissors Game You will create the code so that when the program is run the user will see in the console the following: We are going to play rock paper scissors. Please choose 1 for Rock 2 for Paper or 3 for scissors. The program will have your choice which is the integer-valued typed in by the user and compChoice which will be the randomly generated value of either 1 2 or 3. You will test all the ways the user wins if he or she beats the computer using || with if and then you will check all the ways that computer could win using else if with || and lastly the only other thing that can happen would be a tie if both choices are the same for the default else. Display what was chosen and what was randomly chosen by the computer and who wins or if there is a tie. For extra credit, you can use dialog boxes and show images.
In: Computer Science
Java program
Create two classes based on the java code below. One class for the main method (named InvestmentTest) and the other is an Investment class. The InvestmentTest class has a main method and the Investment class consists of the necessary methods and fields for each investment as described below.
1.The Investment class has the following members:
a. At least six private fields (instance variables) to store an Investment name, number of shares, buying price, selling price, and buying commission and sales commission.
b. Write set and get methods to access each of the private fields
c. “InvestmentSummary” method to print Investment Information including the result of
3. Create two different objects of the investment class
4. Create an object of java.util.Scanner to input the information about each investment, one at a time form the keyboard, and track the information in the proper Investment objects by placing calls to the proper set methods for each of the two objects.
5. When invoking the InvestmentSummary method, use the get method found in the Investment class to access the private members.
a. Print the investment information including gain or loss using the string %s specifier.
StockProfit.java
import java.text.DecimalFormat;
import java.util.Scanner;
public class StockProfit {
public static void main(String[] args) {
DecimalFormat df=new
DecimalFormat("#.##");
//Scanner class object is used to
read the inouts entered by the user
Scanner kb=new
Scanner(System.in);
int ns; // Number of shares
double sp; // Sale price per share
double sc; // Sale commission
double pp; // Purchase price per share
double pc; // Purchase commission
double prof; // Profit from a sale
// Get the number of shares.
System.out.print("How many shares did you buy and then sell?
");
ns=kb.nextInt();
// Get the purchase price per share.
System.out.print("What price did you pay for the stock per share?
");
pp=kb.nextDouble();
// Get the purchase commission.
System.out.print("What was the purchase commission? ");
pc=kb.nextDouble();
// Get the sale price per share.
System.out.print("What was the sale price per share? ");
sp=kb.nextDouble();
// Get the sales commission.
System.out.print("What was the sales commission? ");
sc=kb.nextDouble();
// Get the profit or loss.
prof = profit(ns, pp, pc, sp, sc);
// Display the result.
System.out.print("The profit from this sale of stock is
$"+df.format(prof));
}
//
********************************************************
// The profit function accepts as arguments the number
of *
// shares, the purchase price per share, the purchase
*
// commission paid, the sale price per share, and the
*
// sale commission paid. The function returns the
profit *
// (or loss) from the sale of stock as a double.
*
//
********************************************************
private static double profit(int ns, double pp, double
pc, double sp,
double sc)
{
return ((ns * sp) - sc) - ((ns *
pp) + pc);
}
}
In: Computer Science
How to write this Python
You are a small business owner and you have six employees. All the
employees have the same pay rate, that is $12 per hour. Write a
program that will ask the user to enter the number of hours worked
by each employee, then display the amounts of gross pay for each
employee.
1. Get the number of worked hours for each employee and store it in a list. 2. Use the stored value in each element to calculate the gross pay for each employee and display the amount. 3. Match your output format to the below sample output.
Answer should look like this
Enter the hours worked by employee 1: 20 Enter the hours worked by employee 2: 25 Enter the hours worked by employee 3: 29 Enter the hours worked by employee 4: 30 Enter the hours worked by employee 5: 20 Enter the hours worked by employee 6: 19 Enter the hourly pay rate: 12 Gross pay for employee 1: $240.00 Gross pay for employee 2: $300.00 Gross pay for employee 3: $348.00 Gross pay for employee 4: $360.00 Gross pay for employee 5: $240.00 Gross pay for employee 6: $228.00
In: Computer Science
What decimal value does the 8-bit binary number 10011110 have if:
a) it is interpreted as an unsigned number?
b) It is on a computer using signed-magnitude representation?
c) It is on a computer using one’s complement representation?
d) It is on a computer using two’s complement representation?
In: Computer Science
when the user entered a negative number, you output a message that it was not possible to take the square root of a negative number. This time you will write a Python program that asks the user to enter a non-negative number (float). If the user does enter a negative number, you will use a while loop to continue prompting the user until you get a valid number (i.e. a number >= 0). Once the user enters a valid number, you calculate and print the square root. Test your program twice, once using a negative number and once using a non-negative number.
In: Computer Science
Write a python function called HackCaesar with the following requirements:
def hack_caesar(cyphertext): ‘’’ cyphertext is a text encoded using Caesars encryption. The encryption key is unknown. The function returns the correct encryption key. Hint: Use the function we wrote was called caesar(c, key) and could encode a single character.
# YOUR CODE GOES HERE
In: Computer Science
Write a decorator function that has the following property:
1. The name of a decorator is uppercase and takes a function as input.
2. The decorator has an inner function called wrapper with no input argument.
3. The wrapper function has two local variables: original and modified.
4. The input function argument of decorator gets assigned to the original variable inside the wrapper function and the upper case version of the input function gets assigned to the modified variable.
5. The wrapper function returns the modified variable.
6. The decorator returns the wrapper (per the usual of the inner functions in decorators)
7. Write a new function called greetings that prints “Hello”.
8. Decorate the greetings function with the uppercase decorator function.
9. Run the program by invoking the greetings function. Record the output and include it with your code.
10. Save the decorator uppercase as a separate Python file and import it to a new file that defines the greetings function as a decorated function that simply prints the “Hello” message.
11. Generate the output by invoking the greetings function.
In: Computer Science
Q2) How thick does paper folding get? Take one sheet out of your newspaper, and fold it in half, then fold it in half again, and again, and again. Can you fold it 30 times? Pretending that you can (you probably can’t fold it more than 8 times), how thick would it be after 30 times? Assume the paper is 1/200 cm. thick. Write a program to solve this puzzle. Prompt for the number of folds and output the thickness in meters. Note : Run by pycharm
In: Computer Science
Hank & Sons is a retail seller of computers. At the end of the month, each salesperson’s commission is calculated according to the commission table in the previous question. Salespersons also need to pay a monthly admin fee based on their total monthly sales for office supply.
For example, a salesperson with $16,000 in monthly sales will earn a 12% commission minus admin fee ($1,920 - $150). Another salesperson with $20,000 in monthly sales will earn a 15% commission minus admin fee ($3,000 - $200).
Because the staff gets paid once per month, Hank & Sons allows each employee to take up to $1,500 per month in advance. When sales commissions are calculated, the amount of each employee’s advanced pay is subtracted from the commission. If any salesperson’s commission is less than the amount of this advance, he or she must reimburse Hank & Sons for the difference.
Write the pseudo code for calculating the total monthly net income for Hank & Sons sellers. The program should first ask the user to enter the salesperson’s monthly sales and the amount of advanced pay. Then draw the flowchart for your pseudo code.
In: Computer Science
This is a very simple program that will ONLY print a heading and columns of text to emulate the following information:
|
Sales This Month |
Admin Fee |
Commission Rate |
|
---------------------------------------------- |
---------------------------------------------- |
---------------------------------------------- |
|
Less than $10,000 |
$150 |
5% |
|
$10,000 – 14,999 |
$150 |
10% |
|
$15,000 – 17,999 |
$150 |
12% |
|
$18,000 – 21,999 |
$200 |
15% |
|
$22,000 or more |
$200 |
16% |
******Salesperson of the month******
Name: STUDENT NAME
ID: STUDENT ID
public class SalesResult {
public static void main(String[] args) {
System.out.println();
. . .
}
}
Create a Java project in Eclipse named SalesProject and add a class named SalesResult to reproduce a table like the above. In your program repeat the System.out.println(); as many times as needed.
I was wondering how to write the code to create such a table...
In: Computer Science
Why is the output for LowestSales a negative number? I am using Visual Studio.
_______________________________________*_________________________________________
int main()
{
const int STORE = 10;
double Sales[STORE];//array for sales
double HighestSales = Sales[], LowestSales = Sales[];
//arrays to capture highest and lowest sales
double AverageSale = 0.00; //stores average sale
amount
for (int i = 0; i < 10; i++) // gather sales
from 10 stores
{
cout << "Enter Store "
<< (i + 1) << " daily sales: \n";
cin >> Sales[i]; //prompt the
user to enter the daily sales
int HighStoreNo = 0, LowStoreNo =
0; //initialize variables for high store number and low store
number
if (HighestSales > Sales[i]
&& (isdigit(Sales[i]) != 0) //check to see if this the
highest sale, and check for positive integer
{
HighestSales =
Sales[i]; //assign value to array member to store 'highest
sales'
HighStoreNo = i;
//if highest value, assign stored value
}
if (LowestSales <=
Sales[i] && (isdigit(Sales[i]) != 0); //assign value to
array member to store 'lowest sales'
LowestSales = Sales[i];
LowStoreNo = i; //if lowest value,
assign stored value
}
AverageSale += Sales[i]; //keep accumulating sales
total
}
cout << fixed << showpoint <<
setprecision(2);//sets output precision to two decimals
AverageSale = AverageSale/10; //calculate the average
sale by dividing by 10 stores
cout << "Highest Sale: " << HighestSales
<< ", Store number: " << (HighStoreNo + 1) <<
endl; //highest sale
cout << "Lowest Sale: " << LowestSales
<< ", Store number: " << (LowStoreNo + 1) <<
endl; //lowest sale
cout << "Average Sale: " << AverageSale
<< endl; //average sale
In: Computer Science