What features should you be looking for selecting routers, switches, and servers?
In: Computer Science
The Fibonacci sequence 1, 1, 2, 3, 5, 8, 13, 21…… starts with two 1s, and each term afterward is the sum of its two predecessors. Please write a function, Fib(n), which takes n as the input parameter. It will return the n-th number in the Fibonacci sequence. Using R, the output for Fib(9) should give only the 9th element in the sequence and not any of the previous elements. Please Help :)
In: Computer Science
NEED TO DEBUG
// This pseudocode should create a report that contains an
// apartment complex rental agent's commission. The
// program accepts the ID number and name of the agent who
// rented the apartment, and the number of bedrooms in the
// apartment. The commission is $100 for renting a
three-bedroom
// apartment, $75 for renting a two-bedroom apartment, $55
for
// renting a one-bedroom apartment, and $30 for renting a
studio
// (zero-bedroom) apartment. Output is the salesperson’s
// name and ID number and the commission earned on the
rental.
start
Declarations
num salesPersonID
string salesPersonName
num numBedrooms
num COMM_3 = $100.00
num COMM_2 = $75.00
num COMM_1 = $55.00
num COMM_STUDIO = $30.00
num QUIT = 9999
getReady()
while salesPersonID <> QUIT
detailLoop()
endwhile
finish()
stop
getReady()
output "Enter salesperson ID or ", QUIT, " to quit "
output salesperson_ID
return
detailLoop()
output "Enter name "
input salesPersonName
output "Enter number of bedrooms rented "
input numBedrooms
if numBedrooms > 3 then
commissionEarned = COMM_3
else
if numBedrooms < 2 then
commissionEarned = COMM_2
else
if numBedrooms > 1 then
commission = COMM_1
else
commission = COMM_4
endif
endif
endif
output salesPersonID, salesPersName, commissionEarned
output "Enter salesperson ID or ", QUIT, " to quit "
input salesPersonID
return
finish()
output "End of report"
return
In: Computer Science
The program must prompt for an integer divisor in the range 10-20 and will print all numbers 1-1000 that are divisible by that divisor. You MUST use a while loop for this. Use printf to display the numbers in right-aligned columns, 10 to a line. For example, “%5d” would be the format String to allow a field width of 5 to display the number. If the number entered by the user is out of range just print an error message. (Java)
In: Computer Science
write project Queens problems / c language
In: Computer Science
NEED TO DEBUG
// This pseudocode should create a list that describes annual
profit
// statistics for a retail store. Input records contain a
department
// name (for example, “Cosmetics”) and profits for each quarter
for
// the last two years. The program should determine whether
// the profit is higher, lower, or the same
// for this full year compared to the last full year.
start
Declarations
string department
num salesQuarter1ThisYear
num salesQuarter2ThisYear
num salesQuarter3ThisYear
num salesQuarter3ThisYear
num salesQuarter1LastYear
num salesQuarter2LastYear
num salesQuarter3ThisYear
num salesQuarter4LastYear
num totalThisYear
num totalLastYear
string status
num QUIT = "ZZZZ"
housekeeping()
while department <> QUIT
compareProfit()
endwhile
finishUp()
stop
housekeeping()
output "Enter department name or ", QUIT, " to quit "
input dept
return
compareProfit()
getSalesData()
sumSalesData()
if totalThisYear = totalLastYear then
status = "Higher"
else
if totalThisYear <= totalLastYear then
status = "Lower"
else
status = "Same"
endif
endif
output department, status
output "Enter department name or ", QUIT, " to quit "
input department
return
getSalesData()
output "Enter sales for first quarter this year "
input salesQuarter1ThisYear
output "Enter sales for second quarter this year "
input salesQuarter1ThisYear
output "Enter sales for third quarter this year "
input salesQuarter1ThisYear
output "Enter sales for fourth quarter this year "
input salesQuarter4ThisYear
output "Enter sales for first quarter last year "
input salesQuarter1LastYear
output "Enter sales for second quarter last year "
input salesQuarter3LastYear
output "Enter sales for third quarter last year "
input salesQuarter3LastYear
output "Enter sales for fourth quarter last year "
input salesQuarter3LastYear
return
sumSalesData()
totalThisYear = salesQuarter1ThisYear + salesQuarter2ThisYear
+
salesQuarter2ThisYear + salesQuarter4ThisYear
totalLastYear = salesQuarter2LastYear + salesQuarter2LastYear
+
salesQuarter3LastYear + salesQuarter4LastYear
return
finishUp()
output "End of report"
return
In: Computer Science
python
IMPORTANT : For this exercise, you will be defining a
function that USES the Stack ADT. A stack implementation
is provided to you as part of this exercise - you should
not use your own Stack class. Instead, simply use the functions:
Stack(), push(), pop() and is_empty() where necessary inside your
function definition.
For this exercise, you must write a function called
balanced_brackets(). This function will be passed
a string as an input, and you must check that any parentheses or
angled brackets in the string, that is: '(',
'<', ')' and
'>', are correctly balanced.
Here are a few examples of strings where brackets are
correctly balanced:
a(<bcd>ef)g abcde a(b)c<<d>e(fg)>
and here are a few examples where the brackets are not balanced:
ab(cde> a<bc>)def<g> ab)c
Your balanced_brackets() function should return True if the input string is balanced, and False otherwise. Remember, you can assume that an implementation of the Stack ADT is available to you. It is therefore likely that your function definition will begin as follows:
def balanced_brackets(text): s = Stack() ...
For example:
Test | Result |
---|---|
print(balanced_brackets('(<x>)(())()')) |
True |
print(balanced_brackets('x(y)z')) |
True |
In: Computer Science
# Write a function called `get_state_data` that allows you to
specify a state,
# then saves a .csv file (`STATE_data.csv`) with observations from
that state
# This includes data about the state, as well as the counties in
the state
# You should use the full any.drinking dataset in this function
(not just 2012)
# Demonstrate that you function works by passing "Utah" to the
function
state_Utah <- get_state_data(Utah)
############################ Binge drinking Dataset ############################
# In this section, you will ask a variety of questions regarding
the
# `binge_drinking.csv` dataset. More specifically, you will analyze
a subset of
# the observations of *just the counties* (exclude state/national
estimates!).
# You will store your answers in a *named list*, and at the end of
the section,
# Convert that list to a data frame, and write the data frame to a
.csv file.
# Pay close attention to the *names* to be used in the list.
# Create a dataframe with only the county level observations from
the
# `binge_driking.csv` dataset. You should (again) think of
Washington D.C. as
# a state, and therefore *exclude it here*.
# However, you should include "county-like" areas such as parishes
and boroughs
county_data <- binge.drinking.csv %>% distinct(state)
# Create an empty list in which to store answers to the questions below.
# What is the average county level of binge drinking in 2012 for
both sexes?
# Store the number in your list as `avg_both_sexes`.
# What is the name of the county with the largest increase in male
binge
# drinking between 2002 and 2012?
# Store the county name in your list as
`largest_male_increase`.
# How many counties experienced an increase in male binge drinking
between
# 2002 and 2012?
# Store the number in your list as `num_male_increase`.
# What fraction of counties experienced an increase in male binge
drinking
# between 2002 and 2012?
# Store the fraction (num/total) in your list as
`frac_male_increase`.
# How many counties experienced an increase in female binge
drinking between
# 2002 and 2012?
# Store the number in your list as `num_female_increase`.
# What fraction of counties experienced an increase in female binge
drinking
# between 2002 and 2012?
# Store the fraction (num/total) in your list as
`frac_female_increase`.
# How many counties experienced a rise in female binge drinking
*and*
# a decline in male binge drinking?
# Store the number in your list as `num_f_increase_m_decrease`.
# Convert your list to a data frame, and write the results
# to the file `binge_info.csv`
# The next questions return *data frames as results*:
# What is the *minimum* level of binge drinking in each state in
2012 for
# both sexes (across the counties)? Your answer should contain
roughly 50 values
# (one for each state), unless there are two counties in a state
with the
# same value. Your answer should be a *dataframe* with the
location, state, and
# 2012 binge drinking rate. Write this to a file called
`min_binge.csv`.
# What is the *maximum* level of binge drinking in each state in
2012 for
# both sexes (across the counties)? Your answer should contain
roughly 50 values
# (one for each state), unless there are two counties in a state
with the
# same value. Your answer should be a *dataframe* with the
location, state, and
# 2012 binge drinking rate. Write this to a file called
`max_binge.csv`.
################################# Joining Data
#################################
# You'll often have to join different datasets together in order to
ask more
# involved questions of your dataset. In order to join our datasets
together,
# you'll have to rename their columns to differentiate them.
# First, rename all prevalence columns in the any_drinking dataset
to the
# have prefix "any_" (i.e., `males_2002` should now be
`any_males_2002`)
# Hint: you can get (and set!) column names using the colnames
function.
# This may take multiple lines of code.
# Then, rename all prevalence columns in the binge_drinking dataset
to the have
# the prefix "binge_" (i.e., `males_2002` should now be
`binge_males_2002`)
# This may take multiple lines of code.
# Then, create a dataframe by joining together the both
datasets.
# Think carefully about the *type* of join you want to do, and what
the
# *identifying columns* are. You will use this (joined) data to
answer the
# questions below.
# Create a column `diff_2012` storing the difference between `any`
and `binge`
# drinking for both sexes in 2012
# Which location has the greatest *absolute* difference between
`any` and
# `binge` drinking? Your answer should be a one row data frame with
the state,
# location, and column of interest (diff_2012).
# Write this dataframe to `biggest_abs_diff_2012.csv`.
# Which location has the smallest *absolute* difference between
`any` and
# `binge` drinking? Your answer should be a one row data frame with
the state,
# location, and column of interest (diff_2012).
# Write this dataframe to `smallest_abs_diff_2012.csv`.
############## Write a function to ask your own question(s)
####################
# Even in an entry level data analyst role, people are expected to
come up with
# their own questions of interest (not just answer the questions
that other
# people have). For this section, you should *write a function*
that allows you
# to ask the same question on different subsets of data. For
example, you may
# want to ask about the highest/lowest drinking level given a state
or year.
# The purpose of your function should be evident given the input
parameters and
# function name. After writing your function, *demonstrate* that
the function
# works by passing in different parameters to your function.
################################### Challenge
##################################
# Using your function from part 1 that wrote a .csv file given a
state name,
# write a separate file for each of the 51 states (including
Washington D.C.)
# The challenge is to do this in a *single line of (very concise)
code*
# Write a function that allows you to pass in a *dataframe* (i.e.,
in the format
# of binge_drinking or any_drinking) *year*, and *state* of
interest. The
# function should saves a .csv file with observations from that
state's counties
# (and the state itself). It should only write the columns `state`,
`location`,
# and data from the specified year. Before writing the .csv file,
you should
# *sort* the data.frame in descending order by the both_sexes
drinking rate in
# the specified year. The file name should have the format:
# `DRINKING_STATE_YEAR.csv` (i.e. `any_Utah_2005.csv`).
# To write this function, you will either have to use a combination
of dplyr
# and base R, or confront how dplyr uses *non-standard
evaluation*
# Hint:
https://github.com/tidyverse/dplyr/blob/34423af89703b0772d59edcd0f3485295b629ab0/vignettes/nse.Rmd
# Hint:
https://www.r-bloggers.com/non-standard-evaluation-and-standard-evaluation-in-dplyr/
# Create the file `binge_Colorado_2007.csv` using your
function.
In: Computer Science
Create a UI that has a field in which to enter text, a field to display read-only text and a button. When the button is pressed, take the value of the text box and try to create a month object. If a number was entered, use the constructor that accepts an integer. If alphabetic characters were entered, use the constructor that accepts a string. If nothing is entered, use the no-argument constructor. If a valid month object is created, use the toString function on the month object to display info about the month. Otherwise, display an appropriate error message.
Create a UI with two drop-down lists, a button, and a field to display read-only text. One drop-down has the values 1-12. The other has the names of the months. When the button is pressed, create two-month objects using the appropriate constructors, then display if the months are equal, if month 1 > month 2 or if month 2 > month 1.
TWO SEPERATE USER INTERFACES.
THIS IS TO BE DONE USING JAVA
In: Computer Science
Prepare functional specifications for my barbershop company the Web and the internet. Include links to and from other sites in your design.
In: Computer Science
Implement a simple banking system in Java. Your application should demonstrate the following. Upon running the java code, first the application should welcome the user, then ask the user to give one of the options:
1) display the balance summary,
2) withdraw money, or
3) deposit money.
Based on the options your code should perform the following operations such as
1) read the transaction details from a file and display them on the screen.
2) ask the user to enter the amount he wants to withdraw and debit the withdrawal amount from the balance amount. It has to update the file and display the transaction summary. The system should not allow an attempt to withdraw an amount greater than the balance.
3) ask the user to enter the amount he wants to deposit, credit the balance and update the file. It should display the transaction summary.
The records in the file should contain transaction number, transaction type, amount withdrawn, or amount deposited, and balance. Example:
1 Deposit 100.0$ 1100.0$
2 Withdraw 50.0$ 1050.0$
The welcome screen should look like:
Welcome to CIS-2348 Banking System!
Enter your Option in a number: 1. Display balance 2. Deposit amount 3. Withdraw amount We assume that there is an opening balance of 1000 available in the system (Assign balance=1000.0 in the beginning of the code). Also, while running first start by choosing deposit option or withdraw option.
In: Computer Science
Write a C++ program named, myGrade.cpp, that calculates a letter
grade for a student of this course (CSC100 online) based on three
user inputs. This program should begin by printing the title of the
application (program) and a brief description of what it does.
(Note: this is NOT the same as the program prolog: a prolog is much
more detailed, has required elements, and is intended for other
programmers reading the cpp file. The title and description
displayed by the program are meant for the user of the
program.)
Next, the program must prompt the user for three integer inputs in
the following order: 1) Points earned on programming assignments,
2) Points earned on MPL homework, and 3) Points earned on the final
exam. Each prompt should be clear, concise, and free of spelling
errors. After getting all three of the integer inputs, the program
should either print an input validation error message and then
terminate or output the required data for this program.
If an input error is detected, one and only one of the following
error messages should be displayed:
After displaying one of these error messages, the program should
terminate after displaying:
myGrade is now terminating.
Only if there is no input error would the program continue normal
execution. This means that the next step after all three inputs are
validated is to make the necessary calculations and determinations
to display the following items of information to the user in this
order:
Each numeric value displayed should be preceded by a clear,
concise label stating what the number means. The total points
earned is the sum of the three integers input by the user. The
letter grade is determined by matching the total points to the
correct row in the table given under the Grading section in the
Syllabus. Your code will need to implement efficient grade range
checks to determine the appropriate letter grade based on the table
in the syllabus. Use named constants for the grade range boundaries
(900, 800, etc.) and store the determined letter grade as an upper
case letter in variable of type, char. Do not use any variables of
type, double, in this program: double is not needed since all
entries are integers and the grade range boundaries are integers.
Your program must also implement the course rule that automatically
assigns a letter grade of F when the Final Exam points earned are
less then 240, i.e., 60% of the total possible.
Your program must use a switch statement on the letter grade (type,
char) to print one and only one of the following support
messages:
Once all six items of information are displayed (in the order
listed above), the program should terminate after
displaying:
myGrade is now terminating.
TRUE for THIS and ALL programs submitted in this course:
Avoid unnecessary point deductions by formatting your code AND
following ALL pertinent coding conventions. Make sure all
requirements are implemented. Make sure the program does not
calculate or display anything that is NOT required. Remember named
constants.
Example of Output:
Example output from your program if the three inputs were: 305 (programming assignments), 108 (MPL Homework), and 288 (Final Exam):
Programming Assignment points entered: 305
MPL Homework points
entered
108
Final Exam points
entered:
288
Total number of points earned:
701
Student's letter grade
earned: C
Ok, you passed, but you may be challenged
in CSC205.
Example output from your program if the three inputs were: 400 (programming assignments), 200 (MPL Homework), and 239 (Final Exam):
Programming Assignment points entered: 400
MPL Homework points
entered 200
Final Exam points entered:
239
Total number of points earned: 839
Student's letter grade
earned:
F
You did not score enough points on
the Final Exam to pass this course.
Example output from your program if the three inputs were: 275 (programming assignments), 80 (MPL Homework), and 240 (Final Exam):
Programming Assignment points entered: 275
MPL Homework points
entered
80
Final Exam points entered:
240
Total number of points earned: 595
Student's letter grade
earned:
F
You did not put forth enough effort
to pass this course.
Example output from your program if the three inputs were: -348 (programming assignments), 139 (MPL Homework), and 300 (Final Exam):
Programming Assignment points entered: -348
MPL Homework points
entered
139
Final Exam points
entered:
300
The number of points entered for the Programming Assignments must
be between 0 and 400, inclusive.
All I have so far is this and I am stuck on what to do:
#include <iostream>
using namespace std;
int main()
{
const int possible = 1000;
const int ASSIGNMENT = 400;
const int HW = 200;
const int FINAL = 400;
const int A = 90;
const int B = 80;
const int C = 70;
const int D = 60;
const int F = 59;
int assignment;
int MPLHomework;
int FinalExam;
int grade;
int total;
//Stating the name of the program and what it does
cout << "Welcome to the Grade Calculator" <<
endl;
cout << "The following program will calculate your
grade\n";
cout << "in CSC205 by averaging three inputs such
as\n";
cout << "your points from programming assignments, MPL
homework, and the final exam." << endl;
//Receiving user input
cout << "Please enter the amount of points for your
Programming Assignments:" << assignment << endl;
cin >> assignment;
cout << "Please enter the amount of points for your MPL
Homework:" << MPLHomework << endl;
cin >> MPLHomework;
cout << "Please enter the amount of points for your Final
Exam:" << FinalExam << endl;
cin >> FinalExam;
total = FinalExam + assignment + MPLHomework;
if (assignment <= ASSIGNMENT && MPLHomework <= HW
&& FinalExam <= FINAL)
cout << "Programming Assignment points entered:" <<
assignment << endl;
cout << "MPL Homework points entered:" << MPLHomework
<< endl;
cout << "Final Exam points entered:" << FinalExam
<< endl;
cout << "Total number of points earned:" << total
<< endl;
//Determining if the user input has an error and termination
return 0;
}
In: Computer Science
C++
function to a string into enum
function to a enum into a string
check valid / loop ( asking a couple of times until answer invaild)
For example
Enum Fruit ( APPLE, STRAWBERRY, BLUEBERRY, BLACKBERRY)
output should be
what is your favorit fruit? : strawberry
you will have STRAWBERRY.
what is your favorite fruite : peach
invaild
TIA
In: Computer Science
Assignment Description
Write a program that will have a user guess whether a person is a musician or a writer. You will create a
group of four names, two musicians and two writers, and show the user a name randomly selected from
the four. The user will then guess whether they think the name belongs to a musician or writer. After a
guess, the program will tell the user whether they are correct, repeat the name, and reveal the correct
answer.
Tasks
1) The program needs to contain the following
a.
A comment header containing your name and a brief description of the program
b. At least 5 comments besides the comment header explaining what your code does
c.
Four string variables, two musicians and two writers
d. A way to randomly display one of the four names to the user
e. Output asking the user whether the name displayed is a musician or a writer
i. If the user guesses correctly, congratulate them before outputting the displayed
name and the correct answer
ii. If the user guesses incorrectly, output the displayed name and the correct
answer
f.
“Press enter to continue” and Console.Read(); at the end of your code
2) Upload the completed .cs file onto the Assignment 3 submission folder. To access the .cs file:
a.
Right click on your program tab
b. Click “Open containing folder”
c.
The file you are working on will be there with a .cs extention, upload the .cs file
In: Computer Science
In this assignment, you will implement Breadth First Search (BFS). The input to your program is a graph in the adjacency list format. The input graph has at most 100 vertices. Your program must initiate a BFS from vertex 2 of the graph. If the graph is connected, your program must output “Graph is connected”. If the graph is disconnected, your program must output “Graph is not connected”. Your program should read from an input file: data2.txt and write to the output file: out2.txt.
Your program should be written in C or C++. You can use STL for a queue but not for a graph.
Input Example
1 3 4
2 4
3 1 4
4 2 1 3
1 2 4
2 1 3
3 2 4
4 1 3
1 2
2 1
3 4
4 3
In: Computer Science