Giter Site home page Giter Site logo

Forrest Moulin's Projects

adobexd_ui_design_sample icon adobexd_ui_design_sample

UI design enhancement project sample using Adobe XD and Jakob Nielsen's usability heuristics for user interface design.

cpp_3d_ring_dimensions_calculator icon cpp_3d_ring_dimensions_calculator

The 3D Ring Dimensions Calculator program (C++) reads user input to calculate the surface area and volume of a ring using the radius of the ring, and the radius of the cross section.

cpp_4digit_summation_algorithm icon cpp_4digit_summation_algorithm

The 4-Digit Summation Algorithm program (C++) uses int/string variables, functions, and a class to read user input, calculate multiple sums with a custom algorithm, printing the results to the console.

cpp_array_function_exercises icon cpp_array_function_exercises

The Array Function Exercises Program (C++) contains five exercises to demonstrate operations using array data types. An int array of size 10 is created, and each exercise utilizes the array values to complete a specific operation.

cpp_bank_balance_variable_function icon cpp_bank_balance_variable_function

The Bank Balance Variable Function Program (C++) requests that the user enter an initial deposit amount, followed by a loop asking the using to enter another transaction until they are finished. The program utilizes static variables and custom functions to track the account balance.

cpp_baseball_bat_stats_simulator icon cpp_baseball_bat_stats_simulator

The Baseball Batting Stats Simulator Program (C++) uses the rand function to create a statistical model, which is used to simulate 1000 at-bats based on a player's careers averages. After the simulation values are calculated and displayed, a loop asks the user if they would like to run another simulation.

cpp_calendar_day_calculator icon cpp_calendar_day_calculator

The Calendar Day Calculator Program (C++) asks the user to enter a month, day, and year in MM DD YYYY format. The day of the week for that date is displayed in the console. Multiple functions are used in the program to facilitate logical operations and calculations. The program loops until the user chooses to exit.

cpp_cartesian_coordinates_identifier icon cpp_cartesian_coordinates_identifier

The Cartesian Coordinates Identifier program (C++) allows the user to enter x and y coordinates, which are used to determine the user's location on a cartesian plane. The resulting location is displayed as output.

cpp_coin_toss_payout_simulator icon cpp_coin_toss_payout_simulator

The Coin Toss Payout Simulator Program (C++) creates 10 simulations for a coin toss payout game, where the payout equals 2 raised to the nth power, and n is the number of flips required before the 1st instance of heads (H) is recorded. The sequence of results, payouts, and average payout are printed to the console in table format.

cpp_commodity_sales_loop icon cpp_commodity_sales_loop

This Commodity Sales Loop program (C++) allows the user to enter the number of units and sales price for commodity items sold throughout the day. An algorithm finds the lowest and highest transactions from the array of input values, printing a transaction report to the console.

cpp_diagonal_distance_calc icon cpp_diagonal_distance_calc

The Diagonal Distance Calculator Program (C++) asks the user to enter a length, width, and height (space delimited). A function then passes the reference variables to a 2nd function, which calculates and displays the length of the longest possible diagonal distance from corner to corner of a rectangular room.

cpp_dice_roll_simulator icon cpp_dice_roll_simulator

The Dice Roll Simulator Program (C++) uses the rand function to simulate a dice roll, using two 6-sided dice. The total number rolled is calculated using the random function, and the results are printed to the console.

cpp_even_digits_summation_algorithm icon cpp_even_digits_summation_algorithm

The Even Digits Summation Algorithm program (C++) requests that the user enter an integer greater than 10,000. Once the integer is entered, the program displays the sum of any even digits in the integer.

cpp_integer_array_filler icon cpp_integer_array_filler

The Integer Array Filler Program (C++) declares an array of integers of size 50. The program loops to fill the array with 50 random integers from 1 to 10,000. Finally, the integers are printed to the console, 10 per line.

cpp_inventory_part_structures icon cpp_inventory_part_structures

The Inventory Part Structures Program (C++) utilizes a loop to ask the user to enter a part number (string), part name (string), part class (char), in stock quantity (int), and unit cost (double). Once the user is done entering part details, the program writes the inventory part structures out to a txt file.

cpp_inventory_txt_file_reader icon cpp_inventory_txt_file_reader

The Inventory Text File Reader Program (C++) reads a file named parts.txt and displays a report showing the part classification, total units, and total value of the inventory in the console.

cpp_inventory_vector_builder icon cpp_inventory_vector_builder

The Inventory Vector Builder Program (C++) reads an InventoryParts.txt file into a vector of structs containing part number, part class, quantity, and unit cost. Once the vector is filled, the user can request multiple types of inventory details, which are displayed via the console.

cpp_inventory_vector_sort_search icon cpp_inventory_vector_sort_search

The Inventory Vector Sort/Search Program (C++) reads an InventoryParts.txt file made of a list of part records containing part names, categories, quantities, and unit costs. The program prompts the user to search for parts, and if a part is not found, the user can add a new part record. An updated txt file is written on program close.

cpp_invoice_file_read_write icon cpp_invoice_file_read_write

The Invoice File Read/Write Program (C++) reads invoice details from a .txt file, printing a detailed list of the invoices and their calculated total costs. An output file named output.txt is created to mirror the console output.

cpp_magic_date_validator icon cpp_magic_date_validator

The Magic Date Validator program (C++) receives a month, day, and year as user input, validating whether or not the date provided is a "magic date." For example, 8/2/16 is a magic date since 8 * 2 = 16.

cpp_mobile_plan_cost_effectiveness icon cpp_mobile_plan_cost_effectiveness

This Mobile Plan Cost Effectiveness program (C++) allows the user to enter a plan as well as the number of minutes expected to be used in a billing cycle. The program then calculates the phone bill according to the user input, providing an idea of which plan would best fir the user's needs.

cpp_name_string_manipulator icon cpp_name_string_manipulator

The Name String Manipulator Program (C++) uses a loop to ask a user to enter a name in FirstName MI LastName format (MI represents middle initial). A string is passed to a function that converts the input to LastName, FirstName MI format. The resulting string is printed to the console.

cpp_parallel_vector_functions icon cpp_parallel_vector_functions

The Parallel Vector Functions Program (C++) uses two parallel vectors, which are each filled with 500 random numbers between 1 and 100. The vectors are passed to a function that returns an integer indicating how many times both vectors contained even numbers in the same location.

cpp_parking_fee_selection_logic icon cpp_parking_fee_selection_logic

The Parking Fee Selection Logic program (C++) allows the user to enter a parking vehicle type and the amount of hours parked in order to calculate a parking lot/garage fee. The fee is returned to the console as output.

cpp_phone_plan_selection_logic icon cpp_phone_plan_selection_logic

The Phone Plan Selection Logic program (C++) requests that the user provide a phone plan type and number of minutes used. Input is read to variables to calculate the estimated bill, which is displayed as output.

cpp_product_order_functions icon cpp_product_order_functions

The Product Order Functions Program (C++) asks the user to enter the type, quantity, thickness, width, and length of a lumber product. Then the program calculates the cost of the transaction using the price per board foot (1 in * 1 ft^2). Finally, the program displays the order total and asks the user if they would like to create another order.

cpp_purchase_calculator_function icon cpp_purchase_calculator_function

The Purchase Calculator Function Program (C++) asks the user to enter the number of items sold and the cost per item. A custom function calculates the value of the purchase, which is displayed as output.

cpp_reverse_string_recursion icon cpp_reverse_string_recursion

The Reverse String Recursion Program (C++) asks the user to enter a string, which is passed to a void recursive function that displays the string in reverse order. Test the program with a palindrome to see how it works!

cpp_sales_report_struct_read_write icon cpp_sales_report_struct_read_write

The Sales Report Structure Read/Write Program (C++) reads a text file titled sales.txt, generates a sales report, and uses a custom writeReport function to create a text file titled inventoryReport.txt. The report includes calculated values for total sales and percentages for each category.

cpp_string_manip_read_write icon cpp_string_manip_read_write

The String Manipulator Read/Write Program (C++) reads a .txt file containing a list of fake personal data, such as names, addresses, etc. Lines of the file are changed to comma separated values (CSV) format. Finally, a .txt file is written using the newly formatted CSV data.

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.