Back to Browse

C# - lezione 21bis: esercizi split, struct, file, array

229 views
May 21, 2025
1:03:12

Esercizio sull'utilizzo delle variabili struct, con i file e con gli array (no metodi). Esercizio 1 realizzare un programma in C# per gestire i risparmi di al massimo 10 persone. in una prima fase si inseriscono i cognomi delle persone presenti nella nostra rubrica. nella seconda fase l'utente inserisce un cognome, se quella persona è presente nella rubrica, si visualizza il suo credito e si chiede quanto vuole aggiungere come quota. Dopo l'inserimento visualizzare il credito aggiornato. la seconda fase termina con l'inserimento del valore "0". Esercizio 2 Si vuole creare un programma in C# per la gestione degli iscritti ad un torneo di scacchi. L'iscrizione è aperta a persone di genere femminile che abbiano almeno 18 anni. Una volta letto il nome della persona e verificato che può iscriversi al torneo si dovranno chiedere e memorizzare anche il cognome della persona, il numero di tornei vinti e se è la prima volta che partecipa a torneo. Una volta raggiunto il numero di 4 partecipanti, termina la fase di inserimento. il programma dovrà mostrare a video il numero di "nuovi iscritti" (cioè quelli alla loro prima partecipazione), i dati del concorrente che ha vinto più tornei e i dati del concorrente più giovane del torneo. Esercizio 3 Si vuole creare un file di testo chiamato "prodotti.txt" che dovrà contenere almeno 8 tipi di frutta, il prezzo al kg e il numero di kg presenti. I dati nel file avranno come separatore il simbolo &. ESEMPIO: Pere&2,3&33 salvare il file nella cartella Debug della soluzione creata. una volta avviato il programma i dati del file dovranno essere caricati in una specifica struttura. il programma chiederà all'utente il nome di un prodotto ("0" per terminare), se il prodotto è presente in magazzino, allora si visualizzeranno i dati e si chiederà se vuole modificare il prezzo o la quantità di quel prodotto. Se modifica il prezzo, allora si richiede il nuovo prezzo e si inserisce nell'array, se vuole modificare la quantità, allora viene chiesto quanti kg si vogliono aggiungere e si incrementerà di quel valore il totale del prodotto. se invece il prodotto non è presente in magazzino si chiederà se si vuole inserirlo o meno. Nel caso di inserimento si leggeranno prezzo e quantità, quindi si caricherà il prodotto nell'array. Il magazzino può contenere sino a 100 prodotti. Esercizio 4 Si vuole creare un programma che memorizzi le informazioni degli alunni della 3 A Sia. il programma deve chiedere il nome di un alunno, gli ultimi 3 voti presi in informatica. Se la media dei tre voti è sufficiente, verrà memorizzato il risultato in una variabile bool (avrà true per i promossi, false per i non promossi). creare una struttura capace di contenere il cognome dell'alunno, la sua media e il risultato ottenuto. si inseriscono un numero imprecisato di alunni, si esce con "0". una volta terminato l'inserimento, si vuole salvare su un file di testo l'intero array (attenzione che non si può salvare una variabile bool, decidi tu che carattere usare per memorizzare su file l'informazione sul risultato), e si vuole visualizzare su schermo l'elenco degli alunni promossi (con nome e media) e di quelli non promossi (con nome e media). file di testo per esercizio numero 3 Mele Fuji&2,30&150 Banane&1,80&120 Carote&1,20&100 Zucchine&2,50&80 Pomodori ciliegino&3,00&90 Patate novelle&1,00&200 Arance Tarocco&2,10&130 Insalata lattuga&1,50&75 Cipolle dorate&1,10&160 Peperoni rossi&2,80&70 Fragole&4,00&60 Uva bianca&3,20&85 Melanzane&2,60&95 Limoni&2,00&110

Download

0 formats

No download links available.

C# - lezione 21bis: esercizi split, struct, file, array | NatokHD