Introducción a la algoritmia

Page 206

206

// Declaración e inicialización de variables double x = 0, y; // Imprime la cabecera txtS.append(String.format(Locale.US,"%-15.2s%-15.2s\n","x","y")); // Imprime la tabla while( x <= 5 ){ // Calcula el valor de y para el valor actual de x y = (x*x*x + 3*x + 1)/(x*x + 2); // Imprime la pareja de valores x e y txtS.append(String.format(Locale.US,"%-15.2f%-15.2f\n",x,y)); // Incrementa x en 0.25 x += 0.25; } } }

Solución 2: solución do...while // Método del botón Procesar void procesar(){ // Declaración e inicialización de variables double x = 0, y; // Imprime la cabecera txtS.append(String.format(Locale.US,"%-15.2s%-15.2s\n","x","y")); // Imprime la tabla do{ // Calcula el valor de y para el valor actual de x y = (x*x*x + 3*x + 1)/(x*x + 2); // Imprime la pareja de valores x e y txtS.append(String.format(Locale.US,"%-15.2f%-15.2f\n",x,y)); // Incrementa x en 0.25 x += 0.25; }while( x <= 5 ); }

Solución 3: solución con for // Método del botón Procesar void procesar(){ // Declaración e inicialización de variables double y; // Imprime la cabecera txtS.append(String.format(Locale.US,"%-15.2s%-15.2s\n","x","y")); // Imprime la tabla for( double x = 0; x <= 5; x += 0.25 ){ // Calcula el valor de y para el valor actual de x y = (x*x*x + 3*x + 1)/(x*x + 2); // Imprime la pareja de valores x e y txtS.append(String.format(Locale.US,"%-15.2f%-15.2f\n",x,y)); }

CARRERAS PROFESIONALES

CIBERTEC


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.