Question

In: Computer Science

Description: To create a Visual Basic program that will obtain a sentence from the user, parse...

Description:

To create a Visual Basic program that will obtain a sentence from the user, parse the sentence, and then display a sorted list of the words in the sentence with duplicate words removed.

Tasks:

  1. Design a method (algorithm) to solve the above problem using pseudocode or a flowchart.
  2. Translate your algorithm into an appropriate VB program and test it using the following input sentence.
    1. "We are the world We are the children"

Submit:

  • Pseudocode version of algorithm/Flowchart version of algorithm
  • Visual BASIC program folder

Solutions

Expert Solution

Application Name :WindowsApp_SortedList

Type of Application:Windows Forms Application

Language used :VB

Form1.vb [Design]

******************************************

Form1.vb :

Imports System.Array
Public Class Form1 'VB Form
'Sort Button click
Private Sub btnSort_Click(sender As Object, e As EventArgs) Handles btnSort.Click
'declaring variable
Dim sentence As String
'declaring arraylist to store unique word
Dim wordsList As New ArrayList()
'take sentence from user
sentence = txtSentence.Text
'converting sentence to array based on space
Dim wordsArray As String() = sentence.Split(" ")
'using VB Array.Sort() method sort the wordsArray
Array.Sort(wordsArray)
'remove duplicate from the array using
'declaring variable to store array elements
Dim words As String = ""
'using for each loop
For Each words In wordsArray
If Not wordsList.Contains(words) Then
'if array list does not contin the given word then
'add that word in the list
wordsList.Add(words)
End If
Next
'using for each loop
For Each words In wordsList
'display sentence on the label
lblResult.Text = lblResult.Text & " " & words
Next

End Sub
End Class
=============================================

Output :


Related Solutions

Program on Visual Basic, VBA Create an application that lets the user enter a number of...
Program on Visual Basic, VBA Create an application that lets the user enter a number of seconds and produces output according to the following criteria: There are 60 seconds in a minute. If the number of seconds entered by the user is greater than or equal to 60, the program should display the number of minutes in that many seconds. There are 3,600 seconds in an hour. If the number of seconds entered by the user is greater than or...
Use Visual Basic Language In this assignment you will need to create a program that will...
Use Visual Basic Language In this assignment you will need to create a program that will have both a “for statement” and an “if statement”. Your program will read 2 numbers from the input screen and it will determine which is the larger of the 2 numbers. It will do this 10 times. It will also keep track of both the largest and smallest numbers throughout the entire 10 times through the loop. An example of the program would be...
create a Visual Basic project with the following features: 1. The user interface can display the...
create a Visual Basic project with the following features: 1. The user interface can display the following information, one textbox for one item: 1a. Author, in the form of Lastname, Firstname 1b. Title 1c. Source -- where the paper is published 1d. Abstract 1e. Publication year (This information is in the 1c. Source, but display the publication year separately here) 2. There is a command button "Import". It would allow the user to select the eric.txt as the input file...
Using Visual Basic 2017, Create a form with two textboxes and one button. A user enters...
Using Visual Basic 2017, Create a form with two textboxes and one button. A user enters the course she is taking in the first text box and then clicks on the button. Then if the user entered "Program Language" in the first text box, the second text box will show "Awesome pick!". If the user entered something else, the text box shows "Ok." Please write the correct code.
Using If-Else conditional statement write a Visual Basic Program to display: (i) “STOP” if the user...
Using If-Else conditional statement write a Visual Basic Program to display: (i) “STOP” if the user enters “R” (ii) “CAUTION” if the user enters “Y” (iii) “GO” if the user enters “G” (iv) “Invalid” if the user enters any other character
We need to create basic program that will simply display a menu and allow the user...
We need to create basic program that will simply display a menu and allow the user to select one of the choices. The menu should be displayed such that each option will be numbered, as well as have one capital letter so as to indicate that either the number or the designated letter can be entered to make their choice. Once the choice is made, the sub-menu for that selection should be displayed. Colors with an odd number of letters...
Write an interactive C program that asks a user to enter a sentence from the keyboard,...
Write an interactive C program that asks a user to enter a sentence from the keyboard, and prints the sentence with all the words spelled backwards. Note: you may assume that each sentence will have at most 50 characters and each word is separated by a space. Sample code execution: bold information entered by user enter a sentence: hello ece 175 class olleh ece 571 ssalc continue (q to quit)? y enter a sentence: May the force be with you...
2) Write a C++ program that accepts a sentence as an input from the user. Do...
2) Write a C++ program that accepts a sentence as an input from the user. Do the following with the sentence. Please use C++ style string for this question. 1) Count the number of letters in the input 2) Change all lower case letters of the sentence to the corresponding upper case
Create a basic program (C programming language) that accomplishes the following requirements: Allows the user to...
Create a basic program (C programming language) that accomplishes the following requirements: Allows the user to input 2 numbers, a starting number x and ending number y Implements a while loop that counts from x (start) to y(end). Inside the loop, print to the screen the current number Print rather the current number is even or odd If the number is even , multiply by the number by 3 and print the results to the screen. If the number is...
5. Take user input and give corresponding output. User will enter a sentence. The program will...
5. Take user input and give corresponding output. User will enter a sentence. The program will output the word that appears most frequently in this sentence. If there are multiple words with same frequency, output the first of these words. Please enter a sentence: I like batman because batman saved the city many times. The most frequent word is: batman The frequency is: 2 PYTHON
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT