#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;
}
No hay comentarios:
Publicar un comentario