¿Cómo crear un programa que despliegue textos? C++

Iniciado por Tezcatl1p0ca, Febrero 24, 2017, 10:46:06 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Febrero 24, 2017, 10:46:06 PM Ultima modificación: Marzo 11, 2017, 01:26:33 AM por AncientOne
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.

Código: php
#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".
Push yourself as far as you can and when you can't keep going until the end...

Hola pues de momento se me ocurre esto que no es tan elaborado:

Código: php

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

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 los links. Registrarse o Entrar a mi cuenta
Hola pues de momento se me ocurre esto que no es tan elaborado:

Código: php

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
Push yourself as far as you can and when you can't keep going until the end...