Code is only reading the last line from the text files. How would I resolve? This is for the Name Search problem in Starting out with Python book. def main(): #open a file for reading infile = open('GirlNames.txt' , 'r') #Read the contents into a list Girls = infile.readlines() #open another file for reading infile = open('BoyNames.txt', 'r') #Read the contents into a lits Boys = infile.readlines() #Get a name to search for Name = input('Enter a name: ') #Determine if name is in list if Name in Girls or Name in Boys: print( Name, "is one of the popular names.") else: print(Name, "was not found in the list.") main()
In: Computer Science
Describe and discuss the benefits and drawbacks of environmental design.
In: Computer Science
Convert the hexadecimal number BAD D00D 60E5 F00l to binary, octal, base-4. Show your work.
In: Computer Science
In: Computer Science
#include<iostream>
using namespace std;
void calcSumAndDiff(int ,int, int &, int &);
void calcSumAndDiff(int n1,int n2, int &sum, int &diff){
sum = n1 + n2;
diff = n1 - n2;
}
int main()
{
int n1,n2,sum,diff;
n1=30;n2=10;
calcSumAndDiff(n1,n2,sum,diff);
cout<<"Sum is
:"<<sum<<endl;
cout<<"Diff is:"<<diff<<endl;
system("pause");
}
In: Computer Science
Write an algorithm in pseudo code to find one element and delete it in a doubly linked list. Your algorithm will print the original list, request the user to put in an element to be deleted, then print the final list after the deletion is done. If the element doesn’t exist in the list, print "XXX is not in the list" where "XXX" should be the one you received from the user.
Use the following as your test cases to evaluate whether your algorithm works correctly:
if you have a linked list: 3<->2<->0,
with user input 5, your algorithm should print "5 is not in the list".
with user input 2, your algorithm should print "3<->0".
if your linked list is empty, with user input 5, your algorithm should print "5 is not in the list".
In: Computer Science
[C++]
Write an algorithm to transfer the elements from queue Q1 to queue Q2, so that the contents in Q2 will be in reverse order as they are in Q1 (e.g. if your queue Q1 has elements A, B, and C from front to rear, your queue Q2 should have C, B, and A from front to rear). Your algorithm must explicitly use an additional stack to solve the problem. Write your algorithm in pseudo code first.
In: Computer Science
Requirements: You are to write a class called Point – this will represent a geometric point in a Cartesian plane (but x and y should be ints). Point should have the following:
Data:
Constructors:
throw new IllegalArgumentException(<”your meaningful String here”>);
If it is OK, the it should initialize the data (of the new instance being created) to be the same as the Point that was received.
Methods:
public class Point implements PointInterface
When your Point.java compiles, Java will expect all methods in the interface to be implemented and will give a compiler error if they are missing. The compiler error will read “class Point is not abstract and does not implement method ”.
You can actually copy the PointInterface methods definitions into your Point class so it will have the comments and the method headers. If you do this, be sure to take out the ; in the method headers or you will get a “missing method body” syntax error when compiling…
public interface PointInterface
{
// toString
// returns a String representing this instance in the form (x,y)
(WITHOUT a space after the ,)
public String toString();
// distanceTo
// throws a new IllegalArgumentException(
if null is received
// returns the distance from this Point to the Point that was
received
// NOTE: there is a static method in the Math class called hypot
can be useful for this method
public double distanceTo(Point otherPoint);
//equals - returns true if it is equal to what is received (as an Object)
public boolean equals(Object obj);
// inQuadrant
// returns true if this Point is in the quadrant specified
// throws a new IllegalArgumentException if the quadrant is
out of range (not 1-4)
public boolean inQuadrant(int quadrant);
// translate
// changes this Point's x and y value by the what is received (thus
"translating" it)
// returns nothing
public void translate(int xMove, int yMove);
// onXAxis
// returns true if this Point is on the x-axis
public boolean onXAxis();
// onYAxis
// returns true if this Point is to the on the y-axis
public boolean onYAxis();
//=============================================
// The method definitions below are commented out and
// do NOT have to be implemented
// //===========================================
// halfwayTo
// throws a new IllegalArgumentException(
if null is received
// returns a new Point which is halfway to the Point that is
received
//public Point halfwayTo(Point another);
// slopeTo
// throws a new IllegalArgumentException(
if null is received
// returns the slope between this Point and the one that is
received.
// since the slope is (changeInY/changeInX), then first check to see if
changeInX is 0
// if so, then return Double.POSITIVE_INFINITY; (since the
denominator is 0)
//public double slopeTo(Point anotherPoint)
}
In: Computer Science
(a)Design an algorithm that takes two numeric strings s1 and s2 and return another numeric string that represent their sum without using using SHIFT OR any operator +.
(b) Analyze time and space of part (a)
(c)Implement part (a) in your favorite programming language without using 0+0 operator. You
should read the two numeric strings from a FILE input.in and output their addition to standard output.
You Solution will be test on 10,000 test cases. Each test case will include two randomly selected numbers.
i want it in c program
positive number
In: Computer Science
Classful Subnetting
# Valid Subnets Needed |
Subnet Mask |
2 |
|
250 |
|
30 |
|
510 |
|
5 |
|
120 |
Subnet Mask |
# Total Subnets Created |
255.255.255.192 |
|
255.255.255.248 |
|
255.255.255.224 |
Subnet Mask |
# Subnet Bits |
255.255.192.0 |
|
255.255.255.192 |
|
255.255.240.0 |
|
255.255.255.252 |
Subnet Mask |
/n format |
255.255.0.0 |
|
255.224.0.0 |
|
255.255.255.128 |
|
255.255.248.0 |
IP Address |
Valid? (Y/N) |
116.0.0.50 |
|
116.0.0.167 |
|
116.1.45.232 |
|
116.255.254.128 |
|
116.128.128.254 |
|
116.13.0.255 |
In: Computer Science
In: Computer Science
This assignment is For a C++ class , I am having difficulty with getting the boolean statements the most; getting them set up properly inside the int main() area.
You have been asked to define a tip-calculating function named calcTip that could be integrated into a larger piece of software designed to improve guest service at a restaurant. As a result, you must conform to the function specification used throughout the rest of the project's code:
double calcTip(double checkAmount, bool postTax, bool round);
This function, when called, calculates and returns a tip amount
in U.S. dollars determined by the values of its two boolean
parameters. Any extra comments with guidance will be very
apprectiated, thank you so much!
----
tipCalc's parameters:
checkAmount:
The amount of a check in U.S. dollars with tax included.
Ex. a value of 15.00 represents $15.00 USD.
postTax:
The value of the postTax parameter determines whether the function calculates a tip before or after the tax has been added to a check amount.
A value of true means that the calculated tip will be based off the entire check amount.
A value of false indicates that tax must be removed from the check amount before a tip is calculated.
round:
The value of the round parameter determines whether or not the tip amount is rounded up before being returned. A value of true indicates that the value will be rounded up.
----
Assume that the tax rate for meals is a fixed
7.8% regardless of the geographical region in
which
this software may be used. Also, in the interest of elevating the
standard of what constitutes a
good tip, the tip rate is a fixed
20%.
As examples, a tip calculated for an entire $20.00 check (which includes tax) without rounding would be $4.00. A tip calculated for only the pre-tax amount of a $20.00 check without rounding would be $3.69.
Implementation
You must not make any changes to the calcTip's
return type or parameters.
----
In main, you must prompt for and accept user input that will be
used as arguments for a calcTip function call.
You have the freedom to structure main as you see fit, provided that I can execute your program and specify the following before a call to calcTip is made:
1.) the amount of the check after tax has been
applied (e.g. I can enter $20.00 or similar)
2.) whether or not I want my tip to be calculated off the full
check (i.e. including tax)
3.) whether or not I want to round up my tip to the nearest U.S.
dollar
You must not prompt for this input inside calcTip().
----
Once this is done, a function call to calcTip must be made inside
main; its return value
will be output.
Results
Output the following text in main after making the call to calcTip:
Your tip amount is $[TIP AMOUNT]
In order to verify program correctness, you should run the program four times under the following conditions:
1.) The user wants a 20% tip on a $15 check
before tax with no rounding.
2.) The user wants a 20% tip on a $15 check after
tax with no rounding.
3.) The user wants a 20% tip on a $15 check before
tax with rounding.
4.) The user wants a 20% tip on a $15 check after
tax with rounding.
In: Computer Science
Java Beginner
a)Create a class named Student that has fields for an ID number, number of credit hours earned, and number of points earned. (For example, many schools compute grade point averages based on a scale of 4, so a three-credit-hour class in which a student earns an A is worth 12 points.) Include methods to assign values to all fields. A Student also has a field for grade point average. Include a method to compute the grade point average field by dividing points by credit hours earned. Write methods to display the values in each Student field. Save this class as Student.java.
b)Write a class named ShowStudent that instantiates a Student object from the class you created and assign values to its fields. Compute the Student grade point average, and then display all the values associated with the Student. Save the application as ShowStudent.java.
c)Create a constructor for the Student class you created. The constructor should initialize each Student’s ID number to 9999, his or her points earned to 12, and credit hours to 3 (resulting in a grade point average of 4.0).Write a program that demonstrates that the constructor works by instantiating an object and displaying the initial values. Save the application as ShowStudent2.java.
In: Computer Science
Suggest possible security strategies needed to support encryption and network access control.
In: Computer Science
Represent the following numbers in binary 8-bit representation using singed magnitude, one's complement, two's complement, and excess-127 representations:
a) 48
b) -35
In: Computer Science