Giter Club home page Giter Club logo

cp_javayear1sem2assign's Introduction

i. create a readable file that has a total of 100 words. The program should start by counting all the words in a given file and display the output i.e. there are 100 words in this file.

ii. The program will pick any 20 words from a file add the words to array and apply a sorting algorithm in ascending or descending order and perform the following functions; a. Write the 20 sorted words to a file, b. A words are to be stored in an array and sorted using a bubble sort. c. A sorted list of words will be saved to a file, and displayed to the user to view

iii. The user should be able to enter a word and be able to search for the word in sorted array.

iv. Implement your program with a GUI

v. Your programming method should be Object Oriented i.e. good programming practices such as separation of classes that performs tasks of sorting words from classes that runs your code.

vi. Apply OO principles such as abstraction, inheritance, polymorphism and encapsulation

vii. Provide test cases for your program and show sample input/output outcome

cp_javayear1sem2assign's People

Contributors

cse21-091 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.