Per chi non lo sapesse il C++ è un linguaggio di programmazione ad alto livello a oggetti. È stato sviluppato a partire dal linguaggio di programmazione C infatti a livello di sintassi sono simili ma uno sfrutta la programmazione orientata agli oggetti.
Il C++ è un linguaggio molto potente ed è utilizzato in molte applicazioni come OS, i browser, i giochi e addirittura in campi elettronici ecc... È un linguaggio molto conosciuto perchè offre un alto livello di controllo e prestazioni elevate.

Ho provato a creare un semplice gioco di finanza in C++ in cui l'utente può acquistare e vendere azioni della nostra società Ethical Hacking Forum (ovviamente inventata). Il gioco si basa su un prezzo delle azioni che cambia casualmente ad ogni "partita". L'utente può scegliere se acquistare o vendere azioni utilizzando il proprio budget. Il gioco termina quando l'utente decide di uscire (tasto E) o quando il budget diventa negativo!

#include <iostream>
#include <cstdlib>
#include <ctime>

using namespace std;

int main()
{
  // Impostare la funzione rand()
  srand(time(0));

  // budget dell'utente a 1000
  int budget = 1000;

  // prezzo delle azioni di Ethical Hacking Forum a 100
  int price = 100;

  // azioni possedute dall'utente a 0
  int shares = 0;

  // Ciclo del gioco
  while (true)
  {
    // Visualizza il budget attuale e il prezzo delle azioni
    cout << "Budget: €" << budget << endl;
    cout << "Prezzo azioni Ethical Hacking Forum: €" << price << endl;

    // Chiedi all'utente se vuole acquistare o vendere azioni
    cout << "Vuoi acquistare (A) o vendere (V) azioni? (E per uscire)" << endl;
    char choice;
    cin >> choice;

    // Se l'utente vuole uscire, interrompi il ciclo
    if (choice == 'E')
    {
      break;
    }

    // Chiedi all'utente quante azioni vuole acquistare o vendere
    cout << "Quante azioni vuoi " << (choice == 'A' ? "acquistare" : "vendere") << "?" << endl;
    int numShares;
    cin >> numShares;

    // Calcola il costo totale delle azioni
    int cost = price * numShares;

    // Se l'utente vuole acquistare azioni e ha abbastanza soldi, aggiorna il budget e il numero di azioni possedute
    if (choice == 'A' && budget >= cost)
    {
      budget -= cost;
      shares += numShares;
    }
    // se l'utente vuole vendere azioni e ne possiede abbastanza, aggiorna il budget e il numero di azioni possedute
    else if (choice == 'V' && shares >= numShares)
    {
      budget += cost;
      shares -= numShares;
    }
    // se l'utente non può permettersi di acquistare o non possiede abbastanza azioni per vendere, visualizza un messaggio di errore
    else
{
cout << "Azione non valida." << endl;
}
// Genera un nuovo prezzo delle azioni di Ethical Hacking Forum casualmente
price = rand() % 200 + 50;
}

// Visualizza il budget finale dell'utente
cout << "Il tuo budget finale è di €" << budget << "." << endl;

return 0;
}

Se volete testarlo velocemente vi lascio qui lo script caricato in un IDE online!

Ribadisco che chiaramente è un gioco, la "nostra" società NON esiste e il budget è completamente finto, solo puro divertimento!

    Samueleex

    # Assume che l'utente abbia già acquistato azioni di una società
    # e che ora voglia vendere le azioni e ottenere i ricavi della vendita
    
    # Imposta il numero di azioni da vendere e il prezzo di vendita per azione
    num_shares = 100
    sale_price_per_share = 50
    
    # Calcola il ricavo totale della vendita delle azioni
    total_sale_revenue = num_shares * sale_price_per_share
    
    # Stampa il ricavo totale
    print(f"Il ricavo totale della vendita delle azioni è di {total_sale_revenue} dollari.")

      Samueleex

      # Dichiariamo le variabili che contengono i ricavi e i costi dell'azienda
      ricavi = 10000
      costi = 12000
      
      # Calcoliamo il bilancio in perdita dell'azienda sottraendo i costi dai ricavi
      perdita = ricavi - costi
      
      # Stampiamo il bilancio in perdita dell'azienda
      print("Il bilancio in perdita dell'azienda è di:", perdita)

      Questo codice calcolerà il bilancio in perdita dell'azienda sottraendo i costi dai ricavi e stampando il risultato. Se i ricavi sono maggiori dei costi, il bilancio sarà in attivo e il risultato sarà positivo. Se i costi sono maggiori dei ricavi, il bilancio sarà in perdita e il risultato sarà negativo.
      Mi sembra che nella sua azienda i costi siano maggiori ai ricavi. Non si preoccupi. Risanerò la etichalhackingforum il prima possibile. Faccia fare a me💰

      Powered by: FreeFlarum.
      (remove this footer)