Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Study Repository - Vinicius Garcia

This repository centralizes my studies in various programming areas, focusing on logic fundamentals, the Go (Golang) language, C# basics, and GitHub practices. Each folder contains solved exercises, practical challenges, and important notes made during my journey as a developer in training.


📂 Repository Structure

📘 GitHub

Contains introductory logic challenges implemented in Go (Golang), focusing on data manipulation and basic operations.

Included Challenges:

  • ✅ Data concatenation
  • ✅ Text repetition with strings.Repeat()
  • ✅ Simple mathematical operations (addition, subtraction, multiplication, division)

Ideal for those starting with the Go language and looking to practice input/output, package usage, and simple logic.


📘 Golang

Projects and scripts developed during my deeper learning in the Go language.

Included Projects:

  • 🧾 Client API with mux and external JSON consumption
  • 🧮 Calculator with variadic parameters
  • 🌡️ Temperature conversion (Kelvin → Celsius)
  • 🎯 "Pin and Pan" game with divisibility
  • 🔢 Printing multiples of 3
  • 🏓 Ping Pong with Goroutines and channels
  • 🔁 Reinforcement in function structure with a new calculator

This module demonstrates growing mastery in the language, including concepts like concurrency, HTTP routing, and code structuring.


Contains exercises developed with Portugol Studio and Flowgorithm, aimed at computational logical reasoning, use of vectors, matrices, arithmetic operators, and decision structures.

Topics Covered:

  • 📌 Calculation of averages and validations
  • 📌 Quarterly sales
  • 📌 Multiplication tables and repetitions with do...while and while
  • 📌 Vectors and Matrices (2D and 3D)
  • 📌 Menus with switch...case
  • 📌 Arithmetic expressions in flowcharts (Flowgorithm)
  • ➕ Sum of intervals with function

Ideal for reinforcing the logical foundation of any programming language.


A collection of console-based applications developed during the initial stages of learning C#, focusing on fundamental programming concepts.

Included Projects:

  • 🔐 Password verification and access control
  • 🧮 Basic calculator with arithmetic operations
  • 🏫 Student grading system with attendance validation
  • 🗳️ Voting system with input validation
  • 🐟 Fishing regulation checker with fine calculation
  • ⛽ Fuel price calculator with discounts
  • 🔢 Maximum number finder among user inputs
  • 📊 Multiplication table generator using various loops
  • 🎁 Prize distribution calculator based on contributions
  • 💘 Tinder-style match evaluation based on user attributes
  • ➕ Sum of multiple numbers entered by the user

These projects are ideal for beginners to practice conditional logic, input handling, loops, and basic programming structures in C#.


🚀 How to Use This Repository

  1. Navigate through the folders to find the desired projects and exercises.

  2. Most Go examples can be executed with:

    go run filename.go

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages