// Il codice di Fortuna Trovata
#include <string>
#include <iostream>
using std::cin;
using std::cout;
using std::endl;
using std::string;
Per prima cosa sono inizializzate le funzioni da utilizzare nel
corso del programma.
int main(int argc, char *argv[])
{
const int PEZZI_ORO = 900;
int iAvventurieri, iNemici,
iSopravvissuti, iUccisi;
string sComandante;
Vengono definite le variabili nella funzione Main() che ci
permetteranno di immagazzinare i dati forniti dall'utente del
programma.
//prendere informazioni
cout << "Benvenuti a
Fortuna trovata" << endl;
cout << "Fornisci le
seguenti informazioni per personalizzare l'avventura" <<
endl;
cout << "Inserisci un
numero:";
cin >> iAvventurieri;
cout << "Inserisci un
numero minore del precedente:";
cin >> iUccisi;
iSopravvissuti = iAvventurieri -
iUccisi;
iNemici = iAvventurieri *2;
cout << "Scrivi il tuo
nome" << endl;
cin >> sComandante;
Vengono richiesti agli utenti i dati necessari al funzionamento
del programma ed immagazzinati nelle variabili.
//narrare la storia
cout << "Un coraggioso
gruppo di " << iAvventurieri << " avventurieri
affronta una missione";
cout << "- La ricerca
dell'Antico tesoro dei Nani - ";
cout << "Il gruppo e'
guidato dal legendario eroe " << sComandante <<endl;
cout << "Lungo la via una
squadra di " << iNemici << " orchetti attacca
il gruppo di avventurieri. \n Ma sotto la guida del "
<< sComandante << " i
nemici sono tutti sconfitti.\n";
cout << "Alcuni
avventurieri, " << iUccisi << " cadono
valorosamente.\n";
cout << "Lasciando "
<< iSopravvissuti << " sopravvissuti nel gruppo.\n";
cout << "Gli avventurieri
stavano perdendo le speranze." << endl <<
"Ma mentre stavano seppellendo
gli altri, hanno trovato la Fortuna sepolta." << endl;
cout << "Cosi' gli
avventurieri divisero i " << PEZZI_ORO << "
pezzi d'oro ritrovati.\n";
cout << "Il comandante "
<< sComandante << " ricevette il resto della
divisione " << (PEZZI_ORO % iSopravvissuti) <<
" per pareggiare i conti.\n";
system("PAUSE");
return EXIT_SUCCESS;
}
Infine
il programma stampa la storia personalizzata a seconda dei dati
inseriti dall'utente.
Nessun commento:
Posta un commento