Risolto Tool risposte automatiche

stevie

Utente Electrum
6 Ottobre 2009
455
52
11
199
Ciao raga esiste un tool o qualcosa del genere che all'apertura mi ponga una domanda ( pre impostata), a cui io posso selezionare una risposta (preimpostata) e lui mi da indietro una frase in base alla risposta che ho selezionato? Spero di essermi spiegato
 
Hey ciao! Il modo più facile per avere un tool del genere è tramite la programmazione. Puoi utilizzare un linguaggio che più ti piace per creare una serie di if annidati
 
  • Mi piace
Reazioni: stevie
Ciao raga esiste un tool o qualcosa del genere che all'apertura mi ponga una domanda ( pre impostata), a cui io posso selezionare una risposta (preimpostata) e lui mi da indietro una frase in base alla risposta che ho selezionato? Spero di essermi spiegato
Ciao,
non so dirti se esistano tool già fatti per quello che chiedi in rete (ti basta googlare nel caso).
Però posso dirti che come "programma" da realizzare è alquanto banale, anche se tu conosci ben poco del mondo della programmazione (letteralmente ti basta seguire qualche tutorial base di un linguaggio di programmazione e dovresti riuscire tranquillamente da solo).
Il mio consiglio, nel caso in cui tu voglia realizzarlo per conto tuo, è di prendere un linguaggio ad alto livello (come C# o Java) e documentarti un attimo su come funzioni a livello molto base.

Hey ciao! Il modo più facile per avere un tool del genere è tramite la programmazione. Puoi utilizzare un linguaggio che più ti piace per creare una serie di if annidati
Come ha detto @pvssygino puoi realizzarlo tranquillamente con logiche booleane molto basilari. Se poi vuoi portare il programma allo step successivo, sarebbe interessante implementare seguendo il paradigma della OOP (Object-Oriented Programming), in maniera tale da poterti costruire infinite possibili domande (con risposta) ed averle tutte quante catalogate in comode classi (che ereditano la tua interfaccia di base) ben nominate. In questo modo non avrai più un singolo file di codice incasinato e pieno zeppo di if incastonati tra di loro.
 
  • Mi piace
Reazioni: stevie e pvssygino
Sicuramente
Ciao,
non so dirti se esistano tool già fatti per quello che chiedi in rete (ti basta googlare nel caso).
Però posso dirti che come "programma" da realizzare è alquanto banale, anche se tu conosci ben poco del mondo della programmazione (letteralmente ti basta seguire qualche tutorial base di un linguaggio di programmazione e dovresti riuscire tranquillamente da solo).
Il mio consiglio, nel caso in cui tu voglia realizzarlo per conto tuo, è di prendere un linguaggio ad alto livello (come C# o Java) e documentarti un attimo su come funzioni a livello molto base.


Come ha detto @pvssygino puoi realizzarlo tranquillamente con logiche booleane molto basilari. Se poi vuoi portare il programma allo step successivo, sarebbe interessante implementare seguendo il paradigma della OOP (Object-Oriented Programming), in maniera tale da poterti costruire infinite possibili domande (con risposta) ed averle tutte quante catalogate in comode classi (che ereditano la tua interfaccia di base) ben nominate. In questo modo non avrai più un singolo file di codice incasinato e pieno zeppo di if incastonati tra di loro.
Sicuramente sarà banale ma io non mastico assolutamente nessun linguaggio, mi occupo di tutt altro e non saprei proprio da dove cominciare purtroppo
 
Anche ChatGpt potrebbe fornirti quello che stai cercando, ti serve solamente un'ambiente di sviluppo dove scrivere il codice. Puoi scegliere l'ambiente in base al linguaggio che intendi utilizzare. Io ti riporto un esempio in C++ (che non ti consiglio di utilizzare) ma visto che si tratta di un software veramente banale potresti chiedere a ChatGpt di convertirlo in un qualsiasi altro linguaggio e addirittura di fartelo spiegare!
C++:
#include <iostream>
#include <string>

using namespace std;

int main()
{
    int scelta = 0;
    
    string domanda1 = "Ciao come stai?";
    
    cout<<domanda1<<endl;
    
    cout<<"Rispondi> ";
    cin>>scelta;
    
    if(scelta == 1){  //Supponiamo che 1 sia una risposta del tipo "Bene grazie!"
        cout<<"Sono felice che tu stai bene!"<<endl;
    }
    else if(scelta == 2) {//Supponiamo che 2 siamo una risposta del tipo "Male"
        cout<<"Mi dispiace.."<<endl;
    }
    else{
        cout<<"Questa risposta non esiste!"<<endl;
    }
    return 0;
}

Ovviamente se si tratta di un programma con tante domande e tante risposte converrebbe dividerle per tipo, metterci un enumerazione o dichiarare delle strutture, ma non penso sia il momento di approfondire la questione del codice.
 
Anche ChatGpt potrebbe fornirti quello che stai cercando, ti serve solamente un'ambiente di sviluppo dove scrivere il codice. Puoi scegliere l'ambiente in base al linguaggio che intendi utilizzare. Io ti riporto un esempio in C++ (che non ti consiglio di utilizzare) ma visto che si tratta di un software veramente banale potresti chiedere a ChatGpt di convertirlo in un qualsiasi altro linguaggio e addirittura di fartelo spiegare!
C++:
#include <iostream>
#include <string>

using namespace std;

int main()
{
    int scelta = 0;
   
    string domanda1 = "Ciao come stai?";
   
    cout<<domanda1<<endl;
   
    cout<<"Rispondi> ";
    cin>>scelta;
   
    if(scelta == 1){  //Supponiamo che 1 sia una risposta del tipo "Bene grazie!"
        cout<<"Sono felice che tu stai bene!"<<endl;
    }
    else if(scelta == 2) {//Supponiamo che 2 siamo una risposta del tipo "Male"
        cout<<"Mi dispiace.."<<endl;
    }
    else{
        cout<<"Questa risposta non esiste!"<<endl;
    }
    return 0;
}

Ovviamente se si tratta di un programma con tante domande e tante risposte converrebbe dividerle per tipo, metterci un enumerazione o dichiarare delle strutture, ma non penso sia il momento di approfondire la questione del codice.
Ho risolto con chat gpt grazie