Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: Tezcatl1p0ca en Febrero 24, 2017, 10:46:06 PM

Título: ¿Cómo crear un programa que despliegue textos? C++
Publicado por: Tezcatl1p0ca en Febrero 24, 2017, 10:46:06 PM
Buenas, tal vez esto sea tonto o no sé, pero dicen que es más tonto aquel que se queda con la duda. Bueno, el punto es que me gustaría crear un programa que sea como un cuestionario, pero que las preguntas se respondan con solo "si" o "no", y que al momento de que responda el usuario despliegue un texto, espero haberme explicado un de una manera entendible. Se supone que en la preparatoria tendríamos que ver lenguajes de programación, pero hasta la fecha solo nos han dado unas cuantas nociones, así que lo poquísimo que se, lo he ido aprendiendo por mi mismo, espero que me puedan responder, y gracias de antemano.

#include <stdlib.h>
#include <stdio.h>
#include <locale.h>
#include <conio.h>

int main()


{
int si,no;
setlocale (LC_ALL, "spanish");
printf ("\nbienvenido, emmpezaremos con una serie de preguntas, ¿estas listo?\n \n");
scanf ("%d,si,no");
if() int > si >> printf ("ok \n");

getch();
return 0;
}


Tal vez el código esta mal en todo, jaja, pero donde he tenido problemas es con el "if" ya que me gustaría desplegar textos diferentes dependiendo si el usuario responde "si" o "no".
Título: Re:¿Cómo crear un programa que despliegue textos? C++
Publicado por: noxonsoftwares en Febrero 25, 2017, 11:38:28 AM
Hola pues de momento se me ocurre esto que no es tan elaborado:


int main()
{
    string resp;
    cout << "Bienvenido, desea comenzar a responder?" << endl;
    cin >> resp;

    if (resp == "si"){
        cout << "Bien!. Entonces comenzemos..." << endl;
        cout << "En su localidad esta lloviendo en este momento?" << endl;
        cin >> resp;

    if (resp == "si"){
        cout << "Tenga mucho cuidado que no le entre agua." << endl;
        }
    else{
        cout
        << "menos mal porque seguro no dio vuelta la canoa" << endl;
        }
    cout << "Sabes que se me ocurrio? que podriamos jugar un momento\n"
    "que dices?" << endl;
    cin  >> resp;

    if (resp == "si"){
        cout << "Se me ocurre este juego ......" << endl;
       }
    else{
        cout << "vaaaaa que aburrido eres." << endl;
        }
    }

    return 0;
}


Espero sea de ayuda
Título: Re:¿Cómo crear un programa que despliegue textos? C++
Publicado por: Tezcatl1p0ca en Febrero 26, 2017, 03:20:42 AM
Muchas gracias por tomarte la molestia de responder noxon, y pues deja calar y tratare de armar mi codigo desde cero, espero poder apreder rapido jaja.
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
Hola pues de momento se me ocurre esto que no es tan elaborado:


int main()
{
    string resp;
    cout << "Bienvenido, desea comenzar a responder?" << endl;
    cin >> resp;

    if (resp == "si"){
        cout << "Bien!. Entonces comenzemos..." << endl;
        cout << "En su localidad esta lloviendo en este momento?" << endl;
        cin >> resp;

    if (resp == "si"){
        cout << "Tenga mucho cuidado que no le entre agua." << endl;
        }
    else{
        cout
        << "menos mal porque seguro no dio vuelta la canoa" << endl;
        }
    cout << "Sabes que se me ocurrio? que podriamos jugar un momento\n"
    "que dices?" << endl;
    cin  >> resp;

    if (resp == "si"){
        cout << "Se me ocurre este juego ......" << endl;
       }
    else{
        cout << "vaaaaa que aburrido eres." << endl;
        }
    }

    return 0;
}


Espero sea de ayuda