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.
📘 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
muxand 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...whileandwhile - 📌 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#.
-
Navigate through the folders to find the desired projects and exercises.
-
Most Go examples can be executed with:
go run filename.go