Write a java program to let the user enter the path to any directory on their computers. Then list all the files in that directory.
In: Computer Science
Java Program that prompts the user and reads in an integer between 0 to 50, inclusively. If the entered value is outside the range, program’s output will display the following message: “Error: the entered number is out of range”, and continually re-prompts the user to enter the integer again until the user enters a valid integer. • Once a valid integer has been entered, program prompts the user and reads in a second integer between -5 to 20, inclusively. If the entered value is outside the range, program’s output will display the following message: “Error: the entered number is out of range”, and continually re-prompts the user to enter the integer again until the user enters a valid integer. • Once both integers have been entered, program prompts for and read in the arithmetic operation that the user wish to perform: addition (+), subtraction (+), multiplication (*), division (/), or modulus (%). If the entered operation is other than those listed, program’s output will display the following message: “Error: Invalid operation”, and exit the program. • The requested operation will be performed, and program’s output will show details of the operation. • Division by zero can occur with the user input. In that scenario, program’s output simply display “Error: Division by zero” and exit the program. • You also need to find out whether the result of the operation is negative, positive or zero and program’s output will display accordingly. • Comments your code (variable declaration, blocks of code, calculation)
In: Computer Science
Explain what composition is and how to use it.
In: Computer Science
In: Computer Science
This exercise just lets you focus on data types, statements, etc. in C# to ease you into the language. This
exercise is designed to allow you to focus on the data types
that are appropriate for attributes of real-
world objects. Later, you will start to combine these attributes
with behaviors (methods) and then
transition them into object-oriented classes.
Also, this exercise does not give explicit instructions on every
field required. You will be required to
think through the attributes of these "objects" as you create the
necessary data to support them in an
application.
Create a C# Console application. Within the Main() method in this
application, create variables of the
correct data type for the following:
• Student information, such as:
o First Name
o Last Name
o Birthdate
o Address Line 1
o Address Line 2
o City
o State/Province
o Zip/Postal
o Country
o Any other pertinent information you want to add for a student
record
• Professor information with pertinent fields related to what a
professor in real-life would have.
• A university degree with pertinent fields such as Bachelor or
Master.
o A degree can be Bachelor of Science in Information Technology and
include fields such as
Degree Name, credits required, etc. Some of the fields, such as
course list and prerequisites
will need to wait until you know how to create arrays or
collections.
• A university program with pertinent fields. Fields might
include:
o Program name (examples might be Business, Information
Technology)
o Degrees offered (Bachelor, Master, Ph.D.)
o Department Head
• Information for a course that would be part of your selected
degree and program, with pertinent
fields. Examples might be "Introduction to Computer Science" or
"Introduction to Psychology".
Once you have the variables created, use assignment statements
to assign values to them and use the
Console.WriteLine() method to output the values to the console
window.
Challenge
Investigate the .NET Framework documenation around
Console.ReadLine() and modify your code to use
this method for accepting input from a user of your application and
assign it to the variables you have
created.
In: Computer Science
There’s one thing every coder must understand.
The System.out.println command.
There’s one thing every coder must understand.
The System.out.println command.
In: Computer Science
C++ Write a function called gen_dates() that generates random dates. It takes two arrays of integers called months and days to store the month and day of each date generated, a constant array of 12 integers called num_of_days that specify the number of days of each of the 12 months and an integer called size that specifies how many dates to generate and randomly generates size dates, storing the generated months in months array and generated days in days array. The function must generate only valid dates. To do that, it sets the upper limit of the days to generate to the values given in num_of_days array that is passed as a parameter. The number of days for the 12 months stored in num_of_days array are as follows: 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31.
Write another function called search_date() that takes two arrays of integers called months and days, an integer for size (same as above) and two more integers for the month and day to search for within the two arrays of months and days. The function returns the index of the found date if found and -1 if not found.
In main, declare two arrays of integers of maximum size 50, called months and days, to hold the generated months and days. Also declare an array of integers called num_of_days and initiaize it to the number of days of each of the 12 months. Because February can have either 28 or 29 days, depending on if the year is a leap year or not, the program must ask the user to enter the current year (in main). If it's a leap year, the number of days for month 2 (February) must be set to 29, otherwise, it's set to 28. A year is a leap year if it's either divisible by 400 or if it's divisible by 4, but not by 100.
The program must also ask the user (in main) how many random dates to generate (size). Then, it must pass the months and days arrays, the num_of_days array and size to gen_dates() function and print the generated dates (in main).
Then, read a single date such as 9/21 and pass the two arrays, the size and the month and day to search for to search_date() function. If the specified date was found, print the index of the first date found in main or print in main that the date could not be found.
All user input must be read in main and generated dates printed in main. Do not use any global variables. The two specified functions must receive only specified parameters. The gen_date() function returns nothing and search_date() function returns the index of found date or -1. ?
In: Computer Science
**Java Programming Question**
A class that implements a data type, “Point,” which has the following constructor:
Point(double x, double y, double z)
A sample run would be as follows.
>java Point 2.1 3.0 3.5 4 5.2 3.5
The first point is (2.1,3.0,3.5)
The second point is (4.0,5.2,3.5)
Their Euclidean distance is 2.90
**Java Programming Question**
In: Computer Science
programming language is c#.
Create a method that prompts a user of your console application to
input the information for a student:
static void GetStudentInfo()
{
Console.WriteLine("Enter the student's first name: ");
string firstName = Console.ReadLine();
Console.WriteLine("Enter the student's last name");
string lastName = Console.ReadLine();
// Code to finish getting the rest of the student data
.....
}
static void PrintStudentDetails(string first, string last,
string birthday)
{
Console.WriteLine("{0} {1} was born on: {2}", first, last,
birthday);
}
1. Using the above partial code sample, complete the method for
getting student data.
2. Create a method to get information for a teacher, a course, and
program, and a degree using a
similar method as above.
3. Create methods to print the information to the screen for each
object such as static
void PrintStudentDetails(...).
4. Just enter enough information to show you understand how to use
methods. (At least three
attributes each).
5. Call the Get methods from the Main method in the
application.
6. Call the Print methods from within each Get method.
Exceptions
1. At times, developers create method signatures early on in the
development process but leave the
implementation until later. This can lead to methods that are not
complete if a developer forgets
about these empty methods. One way to help overcome the issue of
not remembering to complete
a method is to throw an exception in that method if no
implementation details are present.
2. For this task, use MSDN to research the NotImplementedException
exception.
3. Create a new method for validating a student's birthday. You
won't write any validation code in this
method, but you will throw the NotImplementedException in this
method.
4. Call the method from Main() to verify your exception is
thrown.
Challenge
Using MSDN, research the System.DateTime type. Using the
information you learn, modify your birth
date field for the student and/or teacher to ensure it used a
DateTime type if you did not already
include that in your data for these objects.
• Remove your NotImplementedException statement in the validate
method you created above.
• Create a try/catch block to catch invalid date entries and
display a message to the user if this
occurs. (Console output)
• Assume that your student must be at least 18 years of age to
enroll at a university.
• Write code that validates the student is at least 18 years old.
You can use birth year and math or
you can calcuate from today's date and work back.
• Output an error message to the console window if the student's
age is less than 18
In: Computer Science
Consider this set A = { a, b, c, d } and the following relations
R6 = { ( a, a ), ( a, b), ( b, b), ( c, d ) }
R7 = { ( a, a), ( b, b ), ( b, c ), ( c, c ), ( c, d), (d, d) }
R8 = { (a, b), (a, d), ( b, a), ( d, a) , ( b, d) , (d, b) }
R9 = { ( a, a), ( b, c) }
R10 = { ( a, b), (b, d), (a, d), ( a, a ) , (b, b), (b, d) }
5. Which of the above relations are reflexive and state why ?
6. Which of the above relations are symmetric and state why ?
7. Which of the above relations are transitive and state why ?
In: Computer Science
There are four basic functions in math. They are addition, subtraction, multiplication and division. Children in 1st grade focus on addition. They are required to memorize their addition facts from 1 to 12.
Create a function that prompts the user to enter a number between 1 and 12. Then display - using the input supplied - the addition and subtraction math facts for that number from 1 to 12 for the number entered. The output should be the results of the mathematical calculations.
See below example below:
The user enters "5" as their input. Below is the expected output.
Addition Math Facts for "5"
5 + 1 = 6
5 +2 = 7
...
5 + 11 = 16
5 + 12 = 17
Subtraction Math Facts for "5"
12 - 5 =
11 - 5 =
10 - 5 =
...
7 - 5 = 2
6 - 5 = 1
5 - 5 = 0
* Please note the subtraction facts should stop at the input number - the input number because 1st graders are not prepared to learn about negative numbers.
If the user enters a number not between 1 and 12, open an alert window stating that it is an invalid number, and prompt them to enter a number again meeting the criteria. Finally, if the number entered is bellow 6, make the background color blue and the text white, if the number is above 6 make the background color red and the text yellow, and if the number is six then make the background color white and the text black.
* Should be in HTML language.
HINT: use a variable and a window.prompt() to store what the person enters, a conditional statement, and string concatenation using HTML as we discussed in class.
In: Computer Science
Information security is achieved through a combination of what three entities? Provide at least one example of each entity.
In: Computer Science
1)Given a list L1, create a list L2 that contains all but the last element of L1 (e.g. if L1 is ["a","z",True], L2 should be equal to ["a","z"]
2)Given a string s, assign a variable has_z that is True if s contains the letter "z" anywhere within it.
3)Write Python code that calculates the mean of a given list of numbers x and saves the result in a variable m.
4)Given two numeric variables, x and y, assign the maximum of x and y to a variable m.
5)given a string s, write Python code that sets a boolean variable has_two_caps to True if the string contains exactly two capital letters (use the .isupper() string method to test individual letters) and False otherwise.
6)Given two variables x and y containing numerical values and a boolean variable use_x, assign a third variable z the value of x if use_x is True; assign it the value of y if use_x is False.
7)Given a list of logical values x, set all_x to True if all of the values in x are True, and False otherwise
IN PYTHON!!
In: Computer Science
I am practicing questions to studying with and the prompt is to:
Write statements that assign random integers to the variable n in the following ranges:
This is what I have thus far but when it displays my fourth value that is supposed to be in between 1000 and 1114 is does not confine between those values, am I doing something wrong/is there a way to simplify my work? Looking for a detailed answer with an explanation to really understand this. This is what I have:
<html>
<head>
<meta charset = "utf-8">
<title>Random integers to variable</title>
<style type = "text/css">
p { margin: 0px; }
p.space { margin-top: 10px; }
</style>
<script>
var value1;
for ( var n = 1; n <= 1; ++n )
{
value1 = Math.floor( 1 + Math.random() * 7);
document.writeln( "<p>" + value1 + "</p>" );
}
var value2;
for ( var n = 1; n <= 1; ++n )
{
value2 = Math.floor( 1 + Math.random() * 221);
document.writeln( "<p>" + value2 + "</p>" );
}
var value3;
for ( var n = 1; n <= 1; ++n )
{
value3 = Math.floor( 0 + Math.random() * 49);
document.writeln( "<p>" + value3 + "</p>" );
}
var value4;
for ( var n = 1; n <= 1; ++n )
{
value4 = Math.floor( 1000 + Math.random() * 1114);
document.writeln( "<p>" + value4 + "</p>" );
}
var value5;
for ( var n = 1; n <= 1; ++n )
{
value5 = Math.floor( -2 + Math.random() * 9);
document.writeln( "<p>" + value5 + "</p>" );
}
var value6;
for ( var n = 1; n <= 1; ++n )
{
value6 = Math.floor( -13 + Math.random() * 21);
document.writeln( "<p>" + value6 + "</p>" );
}
</script>
</head>
<body></body>
</html>
In: Computer Science
home / study / engineering / computer science / computer science questions and answers / Using JAVA The Following Code Is Able To Read Integers From A File That Is Called "start.ppm" ...
Your question has been answered
Let us know if you got a helpful answer. Rate this answer
Question: Using JAVA The following code is able to read integers from a file that is called "start.ppm" ont...
Using JAVA
The following code is able to read integers from a file that is called "start.ppm" onto a 3d array called "startImage".
Implement the code by being able to read from another file (make up any file name) and save the data onto another 3d array lets say you call that array "finalImage".
The purpose of this will be to add both arrays and then get the average
Save the average onto a separte 3darray,lets say you call it "middlearray"
Then add startImage and middlearray and get the average then save it to another array called "fourtharray"
Then add finalImage and middle array and get the average then save it to another array called "fiftharray".
Print all 5 arrays
I can not submit data file because there are about 667,000 integers on each file and both files are the same size. The file is from an image that got converted onto a ppm file. I don't really see the purpose in adding the file to this question either way. The code below is already capable of reading from one file. I just need to code that will allow me to read from a different file (lets say we call that file "final.ppm". Please write an individual method for each file that is being read. Then add answer the questions from above.
I have already posted this question 2 times and its been answered by the same person and everytime i run the program it just prints only 0's. If this questinon gets answered by the same person again its OK.
import
java.util.Scanner;
import java.io.*;
public class P1
{
public static void main(String[] args) throws IOException
{
final int ROW=1000;
final int COL=667;
File file= new File("start.ppm");
Scanner inputF= new Scanner(file);
int[][][] startImage= new int[ROW][COL][3];
int row=0, col=0;
int line=1;
while (inputF.hasNext())
{
if(line<=4)
{
inputF.nextLine();
line++;
}
else
{
line+=3;
if (col< COL)
{
startImage[row][col][0]=inputF.nextInt();
startImage[row][col][1]=inputF.nextInt();
startImage[row][col][2]=inputF.nextInt();
col++;
}
else
{
row++;
col=0;
startImage[row][col][0]=inputF.nextInt();
startImage[row][col][1]=inputF.nextInt();
startImage[row][col][2]=inputF.nextInt();
col++;
}
}
}
inputF.close();
for(row=0;row {
for(col=0;col {
for(int color=0;color<3;color++)
{
System.out.println(startImage[row][col][color]);
}
}
}
}
}
In: Computer Science