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