Sei sulla pagina 1di 9

TRABAJO DE

INVESTIGACION
FORMATIVA
INTEGRANTES:
-PATRICK PAREDES NEIRA
-JAMIL OBLITAS CAHUATA
-JOSEPH MENDELSHON QUISPE MERMA
-FLOR DE MARIA SOLORZANO HUAYLLANI
-DIEGO IMANOL ZELA TICONA
USANDO QT COMO EJEMPLO DE INTERFAZ
GRAFICA

• Usamos el Qt para conocer mejor lo que son interfaces graficas de usuario ósea el GUI porque
nuestro objetivo en esta parte de la investigación formativa es crear una calculadora que nos
permita usar todo lo que se aprendió en esta parte del curso.
• En esta calculadora que desarrollamos en Qt muestra operaciones básicas como lo son la suma,
resta, multiplicación y división entre dos números, como esta calculadora es básica solo toma la
parte entera.
• En la interfaz grafica Qt pertenece de forma exclusiva al lenguaje de programación C , por tanto
nos exige que sepamos algo de programación en C para poder diseñar cada uno de los cuadros de
entrada.
• En esta parte del trabajo hemos hecho una simulación de calculadora apoyándonos en la interfaz
Qt debido que averiguando mucho hemos descubierto que el octave y el QtOctave son
programas para hacer este tipo de trabajos que nos piden.
• El QtOctave trabaja de forma similar que el Qt por eso empezamos a trabajar con esta interfaz.
PASOS
Ahora los pasos que se usaron para crear nuestra
calculadora fueron los siguientes:

-Ponemos nombre a nuestro proyecto

-Para realizar nuestra calculadora nos dirigimos al


nombre de nuestro proyecto pero que termina en .ui
donde ui significa interfaz de usuario

-Usaremos 3 labels o 3 etiquetas para llamarles lo


siguiente: Seleccionar Operador, Numero 1, Numero 2.

-Después usaremos un comand buttom para lo que es la


operación que se va a efectuar.

-Después usaremos dos cuadros de textos donde se


ingresarán los números 1 y 2 respectivamente.

-Y por último dos pushbuttoms que serán para


“Calcular” las operaciones o para “Limpiar” la pantalla
de Cálculo.

Al hacer los pasos anteriores resultara lo siguiente:

Que es como nuestro borrador de lo que queremos hacer.


ANÁLISIS DEL CÓDIGO
Por último, nos faltaría programar los botones
de “Calcular” y “Limpiar”:

Como podemos ver en la imagen anterior esta


en un lenguaje de programación distinto, se
encuentra en el lenguaje C++, y como octave
fue desarrollado en C++ podemos decir que
la sintaxis es algo similar.
ANALISIS BOTON
“CALCULAR”
Los dos primeros que dicen: #include "calculadora.h"
#include "ui_calculadora.h"
Son librerías de c++,
En lo que corresponde al código del botón de “Calcular” es el siguiente
código:
void Calculadora::on_btmCalcular_clicked()
{
int operacion=0,n1=0,n2=0,resultado=0;
n1=ui->txtnumero1->text().toInt();
n2=ui->txtnumero2->text().toInt();
operacion=ui->cBoOperacion->currentIndex();
switch(operacion)
{
case 0:
resultado=n1+n2;
break;
case 1:
resultado=n1-n2;
break;
case 2:
resultado=n1*n2;
break;
case 3:
resultado=n1/n2;
}
ui->lblresultado->setText(QString::number(resultado));
}
• Como podemos darnos cuenta usan llaves en este código porque asi se usa en el lenguaje C++,
además como al realizar esta operación nos debe entregar un entero entonces le pondremos “int”
luego vemos el ui que significa interfaz de usuario seguido de comando que nos llevan a
programar un “switch” que para el caso de octave seria el “case” y como ven nos dan para elegir
4 opciones que corresponden a “sumar”,”restar”,”multiplicar” y “dividir” números.
• Y como nos indica al final del código este resultado nos debe votar en la “etiqueta” resultado;
ANALISIS BOTON LIMPIAR
Para final explicaremos como se programa el
otro botón que es “Limpiar”

Como “Limpiar” solo deja vacíos los cuadros


de texto entonces haremos justamente esto
que cada numero y resultado se queden
vacíos por el “ ” y así se limpiara.

Para finalizar nos da la imagen que


inicialmente se presentó.

Potrebbero piacerti anche