IT · EN
Foto profilo

Pietro Granda Boscarato

Studente di informatica appassionato di programmazione in C, C++ e Java

Utilizzo già questi linguaggi per creare piccoli progetti funzionanti e il mio obiettivo è imparare il più possibile, migliorando il mio codice passo dopo passo.

Chi sono

Sono uno studente di informatica con una forte passione per la programmazione e per la risoluzione dei problemi tramite il codice. Mi piace capire cosa succede “dietro le quinte” di un programma: strutture dati, gestione della memoria, input/output da file.

Al momento lavoro soprattutto con C, C++ e Java. Non mi considero ancora un esperto, ma so già scrivere programmi funzionanti e leggibili, e voglio continuare a migliorare costruendo progetti reali che mi aiutino a crescere.


Competenze

Queste sono le tecnologie che utilizzo oggi. Sto ancora imparando, ma so già creare programmi completi e sto lavorando per migliorare ogni giorno.

C C++ Java
HTML / CSS / JS
C
C++
Java
HTML / CSS / JavaScript

Cosa sto imparando

A scuola e nel tempo libero sto lavorando su:

Il mio obiettivo è costruire gradualmente progetti sempre più completi e complessi, mantenendo solide basi.


Progetti

C

Anagrafe

Programma in C per gestire l'anagrafe di persone.

  • Uso di struct per rappresentare le persone
  • Funzioni per inserire, cercare e visualizzare i dati
  • Lettura e scrittura su file di testo

Tris

Implementazione del gioco del Tris in C.

  • Gestione di una matrice 3x3
  • Controllo delle combinazioni vincenti
  • Gestione del turno dei due giocatori

Calcolatrice con file

Calcolatrice che salva e legge i risultati da un file.

  • Operazioni aritmetiche di base
  • Lettura/scrittura su file
  • Gestione dell'input dell'utente

C++

Rubrica contatti

Semplice rubrica di contatti scritta in C++.

  • Gestione di una lista di contatti
  • Uso di array e cicli
  • Visualizzazione e modifica dei dati salvati

Media voti

Calcolo della media dei voti degli studenti.

  • Uso di array per memorizzare i voti
  • Cicli per sommare e calcolare la media
  • Gestione di input multipli

Numero pari o dispari

Programma che controlla se un numero è pari o dispari.

  • Uso dell'operatore modulo (%)
  • Strutture condizionali if/else
  • Gestione di input numerici

Gioco RPG in C++

Piccolo gioco RPG testuale in C++ che gira da terminale, con combattimento a turni.

  • Uso di struct per rappresentare i personaggi
  • Funzioni per attacco, difesa e uso di pozioni
  • Sistema di combattimento a turni con punti vita

Java

Array

Esempio di gestione base di array in Java.

  • Uso di array e cicli for
  • Accesso e stampa degli elementi
  • Sintassi base di Java

Numero intero

Classe Java per rappresentare un numero intero.

  • Definizione di una classe con attributi
  • Metodi per leggere e modificare il valore
  • Introduzione all'OOP in Java

Persona

Classe Persona con attributi e metodi.

  • Incastellamento dei dati (nome, età, ecc.)
  • Metodi per leggere e modificare i campi
  • Uso di oggetti in Java

Contatti

Se vuoi contattarmi per collaborazioni, progetti o domande: