Busco crear programas básicos en consola.



  • En Qt también se pueden crear programas en consola, busco transformar un programa en C++ a Qt para la plataforma Windows & posteriormente para android.
    Si me recomiendas algún link para aprender Qt, bienvenido (a) seas.
    Adjunto el Code en C++, la idea es reescribirlo a Qt.
    Desde ya muchas gracias por su tiempo.

    @// sumar 3.cpp : Defines the entry point for the console application.
    //

    #include <stdafx.h>
    #include <iostream>
    #include <windows.h>

    using namespace std;

    float primernumero;
    float segundonumero;
    float suma;

    int main()
    {
    locale::global(locale("spanish"));
    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 15); // color blanco
    do
    {
    cout << "Ingrese un número: ";
    cin >> primernumero;

    cout << "Ingrese otro número: ";
    cin >> segundonumero;

    suma = primernumero + segundonumero;

    cout << "El resultado es: " << suma << endl;
    cout << "Presione Enter para ingresar más datos.\n";
    }
    while ( suma == suma);
    cin.ignore().get();
    return 0;
    }

    @



  • @#include <QtGui>

    int main (int argc, char* argv[]) {
    QApplication app(argc, argv);
    QTextStream cout(stdout);

    // Declaración de variables
    int respuesta = 0;

    do {
    // variables locales de loop:
    int factArg = 0;
    int fact(1);
    factArg = QInputDialog::getInteger(0, "Calculadora del Factorial",
    "Factorial de:", 1);
    cout << "El usuario ingresó: " << factArg << endl;
    int i=2;
    while (i <= factArg) {
    fact = fact * i;
    ++i;
    }
    QString dijo = QString("El Factorial de of %1 es %2.\n%3")
    .arg(factArg).arg(fact)
    .arg("¿Quieres calcular otro factorial?");
    respuesta = QMessageBox::question(0, "¿Jugar de nuevo?", dijo,
    QMessageBox::Yes ¦ QMessageBox::No);
    } while (respuesta == QMessageBox::Yes);
    return EXIT_SUCCESS;
    }@

    puedes ver este link esta las cosas basicas: http://es.wikibooks.org/wiki/Introducción_a_Patrones_de_Diseño_en_C++_con_Qt4/1.7_Diálogos_Qt_para_entrada/salida_de_usuario


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.