Taroccchi fai da te

di il
4 risposte

Taroccchi fai da te

Raga poi oggi non vi rompo piu ma sono riuscita a fare un programma tarocchi... uuuu.. magari per voi sono cazzate ma sono cosi contenta è da tanto che cerco di capire questo mondo

#include <iostream>

using namespace std;

char carattere(int i);

int main() {
   
   int val;
   cout << "scrivi un numero intero (da 0 a 5) : " << endl;
   cin >> val;
   cout << carattere(val) << endl;


  cout << "       " << endl;
  cout  << "       " << endl;
}
    char carattere (int i)
   {
           if (i == 0)
    cout <<                 "love";
    if ( i == 1)
   cout << "              emptyness";
    if (i == 2)
   cout << "               no sense";
    if (i == 3)
   cout << "             hug a kitty";
    if (i == 4) 
    cout << "            lost soul";
    if (i == 5 )
    cout << "              stop";

    return 0;
   }

4 Risposte

  • Re: Taroccchi fai da te

    Se i ad esempio è uguale a 0, tutti gli altri verranno controllati inutilmente.
    Meglio mettere degli else:
    
     if (i == 0)
        cout <<                 "love";
     else if ( i == 1)
       cout << "              emptyness";
     else if (i == 2)
       cout << "               no sense";
       
       ...
    
    O altrimenti usa un costrutto switch-case (con break)
  • Re: Taroccchi fai da te

    Per una taroccata che sia veramente tarocca userei random() e company
    
    #include <stdlib.h>
    
    long random(void);
    void srandom(unsigned int seed);
    
    premi un tasto (per finta), ma poi, random, cosi ogni tarocco che esce e' sempre diverso
  • Re: Taroccchi fai da te

    Ahhh giusto che sfupida... Grazie sono acora all'inizio tante cose acora non le so... Grazie
  • Re: Taroccchi fai da te

    Ma no, che vai bene, sono io che scherzo cmq si, random() per questi giochi aiuta.
Devi accedere o registrarti per scrivere nel forum
4 risposte