style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

blog de corvus1811

Ayuda conu ejercicio del libro como programar deitel

saludos

soy novato en java y estoy tratando de resolver un ejercicio del libro cómo programar en java de deitel, el ejercicio corresponde al capítulo 7 arreglos, en especifico es el ejercicio 7.10 y se plantea asi:

Utilice un arreglo unidimensional para resolver este problema: una compañía paga a sus vendedores por comisión. Los vendedores reciben $200 por semana más el 9% de sus ventas totales de esa semana. Escriba un applet (utilizando un arreglo de contadores) que determine cuantos vendedores recibieron salarios en cada uno de lso siguientes rangos.

a)200-299
b)300-399
c)400-499
.
.
.
i)$1000 en adelante

El applet debe utilizar las técnicas de GUI intorducidas en el capítulo 6(JTextField,JLabel,JTExtArea). Muestre los resultados en un objeto JTextArea para actualizar los resultados después de que el usuario introduzca cada uno de los valores.

Este es mi código, pero tiene muchos errores, primero no introduzco los datos desde el JTextField si no del JOptionPane, por que no me acumula en el arreglo los salarios y aparte no se actualiza despues de ingresar un nuevo valor, si pueden ayudarme por favor se los agradeceria mucho:

programa que calcula PI a partir de una serie infinita

//ejercicio 5.16 calculo de pi,autor ernesto ortega vásquez

import javax.swing.*;

public class Pi{

        public static void main(String args[]){

                double pi;
                double negativo = 0.0;
                double positivo = 0.0;
                double d = 3.0;
                double d1 = 5.0;

                int contador = 1;
                int contador2 = 1;

                JTextArea areaSalida = new JTextArea(20,20);

                JScrollPane desplazador = new JScrollPane(areaSalida);

                areaSalida.setText("Termino\t" + "Aproximación\n");

                while(contador2 != -1){

                switch(contador){

                        case 1:

                                negativo += 4/d;

                                d += 4.0;

                                contador += 1;

                                break;

                        case 2:

                                positivo += 4/d1;

                                d1 += 4.0;

                                contador -= 1;

                                break;

                        default:

                        JOptionPane.showMessageDialog(null,"Numero incorrecto","error",JOptionPane.INFORMATION_MESSAGE);

                }//fin del switch

                pi = 4.0 - negativo + positivo;

                areaSalida.append(contador2 + "\t" + pi + "\n");

                JOptionPane.showMessageDialog(null,desplazador,"Resultados",JOptionPane.PLAIN_MESSAGE);

                contador2 += 1;

        }//fin del while

        System.exit(0);

}//fin del método main

}//fin de la clase Pi

Distribuir contenido

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">