Sei sulla pagina 1di 2

VERIFICA DI INFORMATICA SIM

CONSEGNA DEL PROGRAMMA IN C++


(Righe precise 520-526)

Inizializzazione del Portafoglio:

Il programma inizia chiedendo all'utente di inserire una somma di denaro iniziale nel
"portafoglio". Assicurati che questa somma sia maggiore di zero.
Partecipazione a Giochi:

L'utente può scegliere tra tre giochi: "scopa", "dadi" e "estrazione di tre simboli". L'utente deve
inserire il nome del gioco desiderato.
Gioco della Scopa:

Se l'utente sceglie il gioco della scopa:


L'utente inserisce il numero di carte nel mazzo.
Il programma genera casualmente un numero e lo confronta con un valore inserito dall'utente.
Ciò determina se l'utente vince o perde denaro nel gioco.
Gioco dei Dadi:

Se l'utente sceglie il gioco dei dadi:


L'utente inserisce tre numeri.
Il programma genera casualmente tre numeri e determina se l'utente ha vinto o perso in base
alle condizioni specificate nel codice.
Estrazione di Tre Simboli:

Se l'utente sceglie l'estrazione di tre simboli:


L'utente inserisce tre numeri.
Il programma genera casualmente tre valori e verifica se corrispondono ai numeri inseriti
dall'utente. In caso affermativo, l'utente vince.
Gestione del Portafoglio:

Dopo ogni gioco, il programma deve aggiornare lo stato del portafoglio dell'utente in base alle
vincite o alle perdite.
Se il portafoglio diventa zero, il gioco termina.
Acquisto di Dispositivi Elettronici:

Dopo i giochi, l'utente ha la possibilità di acquistare dispositivi elettronici inserendo il nome del
dispositivo e il suo costo.
Il programma tiene traccia del costo totale degli acquisti e determina il costo massimo per ogni
categoria di dispositivo (desktop, notebook, tablet).
Output Dettagliato:

Durante il gioco, il programma fornisce output significativi, come i risultati delle estrazioni, lo
stato del portafoglio dopo ogni gioco e il costo totale degli acquisti.
Gestione Input Non Validi:

Il programma deve gestire input non validi in modo appropriato, assicurandosi che l'utente
fornisca dati corretti e comprensibili.
DOMANDE TEORICHE

Cosa significa il termine "funzione"?

Quale differenza c’è tra funzione e procedura?

Cos’è un ciclo while?

Com’è sintatticamente un ciclo for?

Differenza tra while e do-while.

Cos’è una costante e a cosa serve in C++?

Come implemento una condizione if dove a é


compreso tra 0 e 50 come b é compreso tra 0
e 50 e come c é compreso tra 0 e 50 ?

Come metto insieme più cicli? (esempio while


e sotto il do while).

Come metto nelle condizioni una procedura?

Potrebbero piacerti anche