Skip to content

Jackmin801/Googol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Googol

FOP assignment

Work on the main function calls first. Ill see what we can do about UI later but should be pretty easy after implementing main functions

Main functions

-Search (s/null) JACK'S WORKING ON IT

query(String[] <_list of search parameters>) returns int[]<_index of links satisfying condition>

dispLink(int <_index>) returns String<_html formatted output/raw link>

-Calculator (c) DONE

calc(String <_equation>) returns double <_ans>

*append $ to end of equation input string

-Currency Exchange (x) DONE

x <_amount> <_money1> to <_money2>

exchange(double <_amount>, String <_money1>, String <_money2>) return double <_answer>

Minigames (g)

ZI JING & ZHI EN ARE WORKING ON IT

-g <_game name>

game name valid? playgame:error msg; # basically make a checking function to make sure the game exists and if so call the games main function

-Tic tac toe

u know how to play tic tac toe right?

-Die roll

roll 2 50 # rolls random int from 2-50

roll(int low_bound, int upp_bound) returns int

animation while rolling?

Additional Features

SOH & STANLEY ARE WORKING ON IT

-Binomial Expansion

do binomial expansion loo

-Truth table and karnaugh map plotter

receive equation and plot truth table and karnaugh map

I reccomend splitting atleast 2 functions with one doing raw output in boolean[]/bitmasked-int[] and one to display

Bitmask is a lightweight way to store bools that i find rlly cool but is obviously overkill for this task but u can try if u wanna show off

Maybe?

-Bridge?

-Polynomial graph plotter?

-Logic cicuit plotter?

-Integrater differentiator with steps?

About

FOP assignment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •