elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 ... 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 [38] 39 40
371  Programación / Java / Herencia en: 19 Abril 2012, 04:07 am
Saludos, estaba haciendo un codigo de tres clases heredadas (padre-hijos) y en las primeras lineas del main me salen errores y no se que estoy implementando mal
Código
  1. public class Electrodomestico {
  2. public String marca;
  3. public double precio;
  4. public int numPieza;
  5.  
  6. public Electrodomestico(String marcax, double preciox, int numPiezax){
  7. fijaMarca(marcax);
  8. fijaPrecio(preciox);
  9. fijaNumPieza(numPiezax);
  10. }
  11. public void fijaMarca(String marcax){
  12. marca=marcax;
  13. }
  14. public void fijaPrecio(double preciox){
  15. precio=preciox;
  16. }
  17. public void fijaNumPieza(int numPiezax){
  18. numPieza=numPiezax;
  19. }
  20. public String dameMarca(){
  21. return marca;
  22. }
  23. public double damePrecio(){
  24. return precio;
  25. }
  26. public int dameNumPieza(){
  27. return numPieza;
  28. }
  29.  
  30. class Refrigerador extends Electrodomestico{
  31. private String color;
  32. private int numPuertas;
  33. private int numCajones;
  34.  
  35. public Refrigerador(String marcax,double preciox,int numPiezax,String colorx,
  36.            int numPuertasx,int numCajonesx){
  37. super(marcax,preciox,numPiezax);
  38. fijaColor(colorx);
  39. fijaNumPuertas(numPuertasx);
  40. fijaNumCajones(numCajonesx);
  41. }
  42. public void fijaColor(String colorx){
  43. color=colorx;
  44. }
  45. public void fijaNumPuertas(int numPuertasx){
  46. numPuertas=numPuertasx;
  47. }
  48. public void fijaNumCajones(int numCajonesx){
  49. numCajones=numCajonesx;
  50. }
  51. public String dameColor(){
  52. return color;
  53. }
  54. public int dameNumPuertas(){
  55. return numPuertas;
  56. }
  57. public int dameNumCajones(){
  58. return numCajones;
  59. }
  60. }
  61. class Lavadora extends Electrodomestico{
  62. private int velocidadRPM;
  63. private int anchoCM;
  64. private String modelo;
  65.  
  66. public Lavadora(String marcax,double preciox,int numPiezax,int velocidadRPMx,
  67. int anchoCMx,String modelox){
  68. super(marcax,preciox,numPiezax);
  69. fijaVelocidadRPM(velocidadRPMx);
  70. fijaAnchoCM(anchoCMx);
  71. fijaModelo(modelox);
  72. }
  73. public void fijaVelocidadRPM(int velocidadRPMx){
  74. velocidadRPM=velocidadRPMx;
  75. }
  76. public void fijaAnchoCM(int anchoCMx){
  77. anchoCM=anchoCMx;
  78. }
  79. public void fijaModelo(String modelox){
  80. modelo=modelox;
  81. }
  82. public int dameVelocidadRPM(){
  83. return velocidadRPM;
  84. }
  85. public int dameAnchoCM(){
  86. return anchoCM;
  87. }
  88. public String dameModelo(){
  89. return modelo;
  90. }        
  91. }
  92. public class Herencia{
  93. public static void main(String[] args) {
  94. Electrodomestico e=new Electrodomestico("Whirpool",7000.50,1);
  95. Refrigerador r=new Refrigerador("LG",2000.00,1,"blanco",3,8);
  96. Lavadora l=new Lavadora("Samsung",3000.50,1,1000,55,"SMO2VY346");
  97. System.out.println("Marca: "+r.dameMarca());
  98. System.out.println("Precio: "+r.damePrecio());
  99. System.out.println("Numero de Piezas: "+r.dameNumPieza());
  100. System.out.println("Color: "+r.dameColor());
  101. System.out.println("Numero de Puertas: "+r.dameNumPuertas());
  102. System.out.println("Numero de Cajones: "+r.dameNumCajones());
  103.        System.out.println("Marca: "+l.dameMarca());
  104.        System.out.println("Precio: "+l.damePrecio());
  105.        System.out.println("Numero de Piezas: "+l.dameNumPieza());
  106.        System.out.println("Velocidad(rpm): "+l.dameVelocidadRPM());
  107.        System.out.println("Ancho(cm): "+l.dameAnchoCM());
  108.        System.out.println("Modelo: "+l.dameModelo());
  109. }
  110.  }
  111. }

de antemano gracias
372  Programación / Programación C/C++ / Re: Juego del gato en: 13 Abril 2012, 22:55 pm
saludos

gracias ferno y durasno estuve checando las modificaciones que tenía que hacerle al código pero no pude hacer la mas importante, no pude mandar la matriz de nuevo a la función imprimir_matriz aqui esta el codigo

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <conio.h>
  4. #define MAX_FILA 3
  5. #define MAX_COLUM 3
  6. #define MAX_JUG 2
  7. #define MAX_TURNO 9
  8.  
  9. void turno_jugador();
  10. void imprimir_tablero(char letra, int fila, int columna);
  11.  
  12. int main()
  13. {
  14.    printf("Juego del Gato v1.0\n");
  15.    turno_jugador();
  16.    return 0;
  17. }
  18.  
  19. void imprimir_tablero(char letra, int fila, int columna)
  20. {
  21.   ??????
  22. }
  23.  
  24. void turno_jugador()
  25. {
  26.    int fila,columna,i,j,turno;
  27.    char jugador[]={'X','O'},letra;
  28.     for(i=0;i<MAX_FILA;i++)//cree la matriz en la función turno_jugador.
  29.    {
  30.        for(j=0;j<MAX_COLUM;j++)
  31.        {
  32.            if((fila-1==i)&&(columna-1==j))
  33.               printf("%c",letra);
  34.            else
  35.               printf(" ");
  36.               printf("|");
  37.        }
  38.        printf("\n");
  39.           printf("______");
  40.        printf("\n");
  41.    }
  42.    turno=1;
  43.    do
  44.    {
  45.        for(i=0;i<MAX_JUG;i++)
  46.        {
  47.            printf("Es turno del jugador %c\n",jugador[i]);
  48.            printf("Dime la fila (1 a 3): ");
  49.            scanf("%d",&fila);
  50.            printf("Dime la columna(1 a 3): ");
  51.            scanf("%d",&columna);
  52.            letra=jugador[i];
  53.            imprimir_tablero();//aqui ya no supe como mandarle la matriz
  54.            turno++;
  55.        }
  56.    }while(turno<=MAX_TURNO);
  57. }
  58.  
373  Programación / Programación C/C++ / Juego del gato en: 12 Abril 2012, 05:09 am
Saludos
Tengo un problema con mi codigo del Juego del Gato que estoy haciendo, el programa me tiene que inicializar la matriz vacia, y despues cuando le pido al usuario que ingrese la posición de la fila y la columna me tiene que imprimir la letra(X u O) en la casilla.Pero mi codigo por cada vez que le pide al usuario la posicion me las imprime en tableros diferentes en vez de en uno solo

Código
  1. #define MAX_FILA 3
  2. #define MAX_COLUM 3
  3. #define MAX_JUG 2
  4. #define MAX_TURNO 9
  5.  
  6. void turno_jugador();
  7. void imprimir_tablero(char letra, int fila, int columna);
  8.  
  9. int main()
  10. {
  11.    printf("Juego del Gato v1.0\n");
  12.    turno_jugador();
  13.    return 0;
  14. }
  15.  
  16. void imprimir_tablero(char letra, int fila, int columna)
  17. {
  18.    int i,j;
  19.    char gato[MAX_FILA][MAX_COLUM];
  20.    for(i=0;i<MAX_FILA;i++)
  21.    {
  22.        for(j=0;j<MAX_COLUM;j++)
  23.        {
  24.            if((fila==i)&&(columna==j))
  25.               printf("%c",letra,gato[i][j]);
  26.            else
  27.               printf(" ",gato[i][j]);
  28.            if(j<MAX_COLUM)
  29.               printf("|");
  30.        }
  31.        printf("\n");
  32.        if(i<MAX_FILA)
  33.           printf("______");
  34.        printf("\n");
  35.    }
  36. }
  37.  
  38. void turno_jugador()
  39. {
  40.    int fila,columna,i,turno;
  41.    char jugador[]={'X','O'},letra;
  42.    do
  43.    {
  44.        turno=1;
  45.        for(i=0;i<MAX_JUG;i++)
  46.        {
  47.            printf("Es turno del jugador %c\n",jugador[i]);
  48.            printf("Dime la fila (1 a 3): ");
  49.            scanf("%d",&fila);
  50.            printf("Dime la columna(1 a 3): ");
  51.            scanf("%d",&columna);
  52.            letra=jugador[i];
  53.            imprimir_tablero(letra,fila,columna);
  54.            turno++;
  55.        }
  56.    }while(turno<=MAX_TURNO);
  57. }
  58.  

y no tengo idea de como modificarlo
de antemano gracias
374  Programación / Programación C/C++ / conio2!! en: 1 Abril 2012, 00:52 am
Saludos

Alguien que me pueda decir como instalar la biblioteca conio2.h para codeblocks?? Necesito utilizar gotoxy en un codigo pero no puedo hacerlo sin esta libreria

gracias
375  Programación / Java / Re: misplaced construct en: 23 Marzo 2012, 00:47 am
ya le hice las modificaciones a mi asqueroso codigo y me aparecen errores en donde tengo declaradas leeInt o leeDouble, me dice...leeInt cannot be resolved
Código
  1. public class Impuestos {
  2.  
  3. public static void main(String[] args) {
  4. //constantes
  5. final double IVA=16.0;
  6. final double POR_RET_IVA=10.0;
  7. final double POR_RET_ISR=10.0;
  8. final double POR_ISR=11.0;
  9. final int MES_CAPTURA=1;
  10. final int CAPTURA_ING=2;
  11. final int CAPTURA_GAS=3;
  12. final int L_ING_ANUAL=4;
  13. final int L_GASTO_ANUAL=5;
  14. final int CALCULO_IMP=6;
  15. final int MESES=12;
  16. final int SALIR=7;
  17.  
  18. //variables para entrada de datos
  19.    double gasto_iva,iva_pag,isr_pag,gan_bruta,
  20.        gan_neta,isr,iva,subtotal,ret_isr,ret_iva,total,ingreso_tot=0,gasto_tot=0,ingreso,gasto;
  21.  
  22.        //variables de uso interno del programa
  23.        int i,opcion,indice,mes_elegido=1;
  24.        boolean ver_menu;
  25.        String[] meses=new String[]{"Enero","Febrero","Marzo","Abril","Mayo","Junio",
  26.                "Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"};
  27.       //Arreglo para ingresos y gastos//
  28.       double gastos[];
  29.       double ingresos[];
  30.       for(i=0;i<MESES;i++)
  31.       {
  32.           gastos[i]=0;
  33.           ingresos[i]=0;
  34.       }
  35.       ver_menu=true;
  36.       do
  37.       {
  38.           System.out.println("CALCULO DE IMPUESTOS ANUAL");
  39.  
  40.           System.out.println("Menu principal:");
  41.           System.out.println("1. Establecer mes para la captura (mes actual es %s)"+meses[mes_elegido-1]);
  42.           System.out.println("2. Captura de ingresos");
  43.           System.out.println("3. Captura de gastos");
  44.           System.out.println("4. Mostrar lista de ingresos anual");
  45.           System.out.println("5. Mostrar lista de gastos anual");
  46.           System.out.println("6. Calculo de impuestos anual");
  47.           System.out.println("7. Salir");
  48.  
  49.           System.out.println("Opcion: ");
  50.           opcion=leeInt.ScanF();
  51.           System.out.println(" "+opcion);
  52.           switch(opcion)
  53.           {
  54.           case MES_CAPTURA:
  55.              System.out.println("Establecer mes para captura");
  56.              for(i=0,indice=0;i<MESES;i++,indice++)
  57.              System.out.println(" "+(indice+1)+") "+meses[i]);
  58.              System.out.println("Elige el mes (1 a 12):");
  59.              mes_elegido=leeInt.ScanF();
  60.              System.out.println(" "+mes_elegido);
  61.              if(mes_elegido>MESES)
  62.                 System.out.println("Mes no valido!");
  63.              else
  64.                 System.out.println("Se ha establecido el mes de captura en "+meses[mes_elegido-1]);
  65.              break;
  66.           case CAPTURA_ING:
  67.              System.out.println("Captura de ingresos");
  68.              System.out.println("Dame el ingreso del mes de "+meses[mes_elegido-1]+": ");
  69.              ingreso=leeDouble.ScanF();
  70.              System.out.println(" "+ingreso);
  71.              ingresos[mes_elegido-1]=ingreso;
  72.              break;
  73.           case CAPTURA_GAS:
  74.              System.out.println("Captura de gastos");
  75.              System.out.println("Dame el gasto del mes de "+meses[mes_elegido-1]+": ");
  76.              gasto=leeDouble.ScanF();
  77.              System.out.println(" "+gasto);
  78.              gastos[mes_elegido-1]=gasto;
  79.              break;
  80.           case L_ING_ANUAL:
  81.              System.out.println("Mostrar lista de ingresos anual");
  82.              for(i=0;i<MESES;i++)
  83.                 System.out.println(" "+meses[i]+" = "+ingresos[i]);
  84.              break;
  85.           case L_GASTO_ANUAL:
  86.              System.out.println("Mostrar lista de gastos anual");
  87.              for(i=0;i<MESES;i++)
  88.                 System.out.println(" "+meses[i]+" = "+gastos[i]);
  89.              break;
  90.           case CALCULO_IMP:
  91.              for(i=0;i<MESES;i++)
  92.              {
  93.                  ingreso_tot+=ingresos[i];
  94.                  gasto_tot+=gastos[i];
  95.              }
  96.              iva=(ingreso_tot*IVA)/100;
  97.              subtotal=ingreso_tot+iva;
  98.              ret_isr=(ingreso_tot*POR_RET_ISR)/100;
  99.              ret_iva=(ingreso_tot*POR_RET_IVA)/100;
  100.              total=subtotal-(ret_isr+ret_iva);
  101.              gan_bruta=(ingreso_tot-gasto_tot);
  102.              isr=(gan_bruta*POR_ISR)/100;
  103.              gan_neta=(gan_bruta-isr);
  104.              isr_pag=(isr-ret_isr);
  105.              gasto_iva=(gasto_tot*IVA)/100;
  106.              iva_pag=(iva-gasto_iva-ret_iva);
  107.              System.out.println("CALCULO DE IMPUESTOS");
  108.              System.out.println("***Tabla de Recibo de Honorarios***");
  109.              System.out.println("Ingresos\t\t"+ingreso_tot);
  110.              System.out.println("(+) IVA\t\t\t"+iva);
  111.              System.out.println("(=) Subtotal\t\t"+subtotal);
  112.              System.out.println("(-) Retención ISR\t"+ret_isr);
  113.              System.out.println("(-) Retención IVA\t"+ret_iva);
  114.              System.out.println("(=) Total\t\t"+total);
  115.              System.out.println("***Tabla Ganancias***");
  116.              System.out.println("Ingresos\t\t"+ingreso_tot);
  117.              System.out.println("(-) Gastos\t\t"+gasto_tot);
  118.              System.out.println("(=) Ganancia Bruta\t"+gan_bruta);
  119.              System.out.println("(-) ISR\t\t\t"+isr);
  120.              System.out.println("(=) Ganancia Neta\t"+gan_neta);
  121.              System.out.println("***Tabla ISR***");
  122.              System.out.println("ISR\t\t\t"+isr);
  123.              System.out.println("(-) ISR Retenido\t"+ret_isr);
  124.              System.out.println("(=) ISR a Pagar\t\t"+isr_pag);
  125.              System.out.println("***Tabla IVA***");
  126.              System.out.println("IVA\t\t\t"+iva);
  127.              System.out.println("(-) Gastos IVA\t\t"+gasto_iva);
  128.              System.out.println("(-) Retención IVA\t"+ret_iva);
  129.              System.out.println("(=) IVA a Pagar\t\t"+iva_pag);
  130.              break;
  131.           case SALIR:
  132.              ver_menu=false;
  133.              break;
  134.           default: System.out.println("Opcion no valida!");
  135.          }
  136.      }while(ver_menu);
  137. }
  138. }
no se si se deba a que tengo adjuntada ScanF en el mismo package que Impuestos
376  Programación / Java / misplaced construct en: 21 Marzo 2012, 23:21 pm
Tengo el siguiente codigo
y me marca error en la linea del main me dice syntax error on tokens misplaced construct, pero ya lo revise y no falta ni sobra ninguna llave {

Código
  1. public class Impuestos {
  2.  
  3. public static void main(String[] args){
  4. // constantes
  5. final double IVA =16.0;
  6. final double POR_RET_IVA=10.0;
  7. final double POR_RET_ISR=10.0;
  8. final double POR_ISR=11.0;
  9. final int MES_CAPTURA=1;
  10. final int CAPTURA_ING=2;
  11. final int CAPTURA_GAS=3;
  12. final int L_ING_ANUAL=4;
  13. final int L_GASTO_ANUAL=5;
  14. final int CALCULO_IMP=6;
  15. final int MESES=12;
  16. final int SALIR=7;
  17.  
  18. //variables para entrada de datos//
  19.    double gasto_iva,iva_pag,isr_pag,gan_bruta,
  20.          gan_neta,isr,iva,subtotal,ret_isr,ret_iva,total,ingreso_tot=0,
  21.          gasto_tot=0,ingreso,gasto;
  22.  
  23.    //variables de uso interno del programa//
  24.    int i,opcion,indice,mes_elegido=1;
  25.    boolean ver_menu;
  26.    char *meses[MESES]={"Enero","Febrero","Marzo","Abril","Mayo","Junio",
  27.                        "Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"};
  28.    //Arreglo para ingresos y gastos//
  29.    double gastos[];
  30.    double ingresos[];
  31.    for(i=0;i<MESES;i++)
  32.    {
  33.        gastos[i]=0;
  34.        ingresos[i]=0;
  35.    }
  36.    ver_menu=1;
  37.    do
  38.    {
  39.        System.out.println("CALCULO DE IMPUESTOS ANUAL");
  40.  
  41.        System.out.println("Menu principal:");
  42.        System.out.println("1. Establecer mes para la captura (mes actual es "+meses[mes_elegido-1]);
  43.        System.out.println("2. Captura de ingresos");
  44.        System.out.println("3. Captura de gastos");
  45.        System.out.println("4. Mostrar lista de ingresos anual");
  46.        System.out.println("5. Mostrar lista de gastos anual");
  47.        System.out.println("6. Calculo de impuestos anual");
  48.        System.out.println("7. Salir");
  49.  
  50.        System.out.println("Opcion: ");
  51.        opcion=leeInt.ScanF();
  52.        System.out.println(" "+opcion);
  53.        switch(opcion)
  54.        {
  55.        case MES_CAPTURA:
  56.           System.out.println("Establecer mes para captura");
  57.           for(i=0,indice=0;i<MESES;i++,indice++)
  58.              printf(" "+(indice+1)+") "+meses[i]);
  59.              System.out.println("Elige el mes (1 a 12):");
  60.              mes_elegido=leeInt.ScanF();
  61.              System.out.println(" "+mes_elegido);
  62.           if(mes_elegido>MESES)
  63.              System.out.println("Mes no valido!");
  64.           else
  65.              System.out.println("Se ha establecido el mes de captura en "+meses[mes_elegido-1]);
  66.           break;
  67.        case CAPTURA_ING:
  68.         System.out.println("Captura de ingresos");
  69.            System.out.println("Dame el ingreso del mes de "+meses[mes_elegido-1]+": ");
  70.            ingreso=leeint.ScanF();
  71.            System.out.println(" "+ingreso);
  72.            ingresos[mes_elegido-1]=ingreso;
  73.            break;
  74.        case CAPTURA_GAS:
  75.         System.out.println("Captura de gastos");
  76.                System.out.println("Dame el gasto del mes de "+meses[mes_elegido-1]+": ");
  77.                gasto=leeint.ScanF();
  78.                System.out.println(" "+gasto);
  79.                gastos[mes_elegido-1]=gasto;
  80.                break;
  81.        case L_ING_ANUAL:
  82.         System.out.println("Mostrar lista de ingresos anual");
  83.            for(i=0;i<MESES;i++)
  84.               System.out.println(" "+meses[i]+" = "+ingresos[i]);
  85.               break;
  86.        case L_GASTO_ANUAL:
  87.         System.out.println("Mostrar lista de gastos anual");
  88.            for(i=0;i<MESES;i++)
  89.               System.out.println(" "+meses[i]+" = "+gastos[i]);
  90.            break;
  91.        case CALCULO_IMP:
  92.         for(i=0;i<MESES;i++)
  93.                {
  94.                    ingreso_tot+=ingresos[i];
  95.                    gasto_tot+=gastos[i];
  96.                }
  97.                iva=(ingreso_tot*IVA)/100;
  98.                subtotal=ingreso_tot+iva;
  99.                ret_isr=(ingreso_tot*POR_RET_ISR)/100;
  100.                ret_iva=(ingreso_tot*POR_RET_IVA)/100;
  101.                total=subtotal-(ret_isr+ret_iva);
  102.                gan_bruta=(ingreso_tot-gasto_tot);
  103.                isr=(gan_bruta*POR_ISR)/100;
  104.                gan_neta=(gan_bruta-isr);
  105.                isr_pag=(isr-ret_isr);
  106.                gasto_iva=(gasto_tot*IVA)/100;
  107.                iva_pag=(iva-gasto_iva-ret_iva);
  108.                System.out.println("CALCULO DE IMPUESTOS");
  109.  
  110.                System.out.println("***Tabla de Recibo de Honorarios***");
  111.                System.out.println("Ingresos\t\t"+ingreso_tot);
  112.                System.out.println("(+) IVA\t\t\t"+iva);
  113.                System.out.println("(=) Subtotal\t\t"+subtotal);
  114.                System.out.println("(-) Retención ISR\t"+ret_isr);
  115.                System.out.println("(-) Retención IVA\t"+ret_iva);                 printf("(=) Total\t\t%.2f\n",total);
  116.                System.out.println("***Tabla Ganancias***");
  117.                System.out.println("Ingresos\t\t"+ingreso_tot);
  118.                System.out.println("(-) Gastos\t\t"+gasto_tot);
  119.                System.out.println("(=) Ganancia Bruta\t"+gan_bruta);
  120.                System.out.println("(-) ISR\t\t\t"+isr);
  121.                System.out.println("(=) Ganancia Neta\t"+gan_neta);
  122.                System.out.println("***Tabla ISR***");
  123.                System.out.println("ISR\t\t\t"+isr);
  124.                System.out.println("(-) ISR Retenido\t"+ret_isr);
  125.                System.out.println("(=) ISR a Pagar\t\t"+isr_pag);
  126.                System.out.println("***Tabla IVA***");
  127.                System.out.println("IVA\t\t\t"+iva);
  128.                System.out.println("(-) Gastos IVA\t\t"+gasto_iva);
  129.                System.out.println("(-) Retención IVA\t"+ret_iva);
  130.                System.out.println("(=) IVA a Pagar\t\t"+iva_pag);
  131.                break;
  132.        case SALIR:
  133.         ver_menu=0;
  134.            break;
  135.        default: System.out.println("Opcion no valida!");
  136.       }
  137.    }while(ver_menu);
  138. }
  139.  
  140. }

de antemano gracias
377  Programación / Java / class,interface or enum expected en: 16 Marzo 2012, 00:27 am
tengo el siguiente codigo pero me salen unos errores que dicen:

class, interface or enum expected

Código
  1. class Cuenta{
  2. //atributos
  3. int ncuenta;
  4. double sactual;
  5. String nombre;
  6. //constuctor
  7. public Cuenta(int ncuenta,double sactual,String nombre){
  8. this.ncuenta=ncuenta;
  9. this.sactual=sactual;
  10. this.nombre=nombre;
  11. }
  12. public void mostrarNCuenta(){
  13. System.out.println("NCuenta "+ncuenta);
  14. }
  15. public void mostrarSActual(){
  16. System.out.println("SActual "+sactual);
  17. }
  18. public String regresarNombre(){
  19. return nombre;
  20. }
  21. public void depositar(double cantidad){
  22. if(cantidad>0)
  23. sactual+=cantidad;//sactual=sactual+cantidad
  24. else
  25. System.out.println(cantidad+ "No es valida");
  26. }
  27. public boolean retirar(double cantidad){
  28. if(cantidad>0&&cantidad<=sactual){
  29. sactual-=cantidad;
  30. return true;
  31. }
  32. return false;
  33. }
  34. }//clase
  35. public class CuentaComun extends Cuenta{
  36. //atributo
  37. String nombrecopro;
  38. //constuctor
  39.    public CuentaComun(int ncuenta,double sactual,String nombre,String nombrecopro){
  40.     super(ncuenta,sactual,nombre);//llamando constructor de superclase
  41.     this.nombrecopro=nombrecopro;
  42.    }
  43. }
  44.    public String regresarNombreCoPro(){
  45.     return nombrecopro;
  46.    }
  47.    public static void main(String[] args) {
  48.     CuentaComun cc=new CuentaComun(1234,7500.25,"Manuel","Ingrid");
  49.     cc.mostrarNCuenta();//mensaje
  50.     cc.mostrarSActual();
  51.     System.out.println("NOMBRE= "+cc.regresarNombre());
  52.     cc.depositar(200.25);
  53.     cc.mostrarActual();
  54.     System.out.println("NOMBRECOPRO=" +cc.regresarNombreCoPro());
  55.  
  56.     if(cc.retirar(700.5)==true)
  57.     System.out.println("Transaccion efectuada exitosamente");
  58.     else{
  59.     System.out.println("Error en la transaccion");
  60.     cc.mostrarSActual();
  61.     }
  62.    }//main
  63. }//clase
  64.  

no tengo idea de por que me salen

de antemano gracias
378  Programación / Java / packages en: 2 Marzo 2012, 02:29 am
Alguien que me pueda decir que significa declared package "" does not match the expected package.. y como puedo solucionarlo???

gracias
379  Programación / Java / cannot find class en: 20 Febrero 2012, 18:10 pm
tengo un error de compilacion en la linea que dice

 v1.new Ventana("Ventana 1",false);

del siguiente codigo
Código
  1. public class Ventana {
  2.               //atributos
  3.               String titulo;
  4.               boolean estado;
  5.               //constructor
  6.               public Ventana(String t,boolean e){
  7.                     titulo=t;
  8.                     estado=e;
  9.               }
  10.               public boolean checarEstado(){
  11.               if(estado==true)
  12.               return true;
  13.               else
  14.               return false;
  15.               }
  16.               public void mover(){
  17.               if(checarEstado()==true)
  18.               System.out.println("Moviendo la" +titulo);
  19.               else
  20.               System.out.println("No se puede mover la" +titulo);
  21.               }
  22.  
  23.    public static void main(String[] args) {
  24.  
  25.     Ventana v1;//variable de referencia
  26.     v1.new Ventana("Ventana 1",false);
  27.     v1.mover();//mensaje
  28.    }
  29. }

de antemano gracias
380  Programación / Programación C/C++ / Re: comparacion de cadenas en: 18 Febrero 2012, 05:04 am
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #define MAX_PERSONAS 2
  5. #define NOMBRE 20
  6. #define EDAD 2
  7. #define ESTATURA 2
  8.  
  9. int main()
  10. {
  11.    int i;
  12.    char nombre[NOMBRE][MAX_PERSONAS],nombreBuscado[NOMBRE];
  13.    float estatura[MAX_PERSONAS];
  14.    int edad[MAX_PERSONAS];
  15.    printf("Dame los datos de 10 personas\n\n");
  16.    for(i=0;i<MAX_PERSONAS;i++)
  17.    {
  18.        printf("Dame el nombre de la persona:\n");
  19.        scanf("%s",&nombre[NOMBRE][i]);
  20.        printf("Dame la edad de la persona:\n");
  21.        scanf("%d",&edad[i]);
  22.        printf("Dame la estatura de la persona:\n");
  23.        scanf("%f",&estatura[i]);
  24.        system("cls");
  25.    }
  26.    printf("Dame el nombre de la persona que deseas buscar:\n");
  27.    scanf("%s",nombreBuscado);
  28.    for(i=0;i<MAX_PERSONAS;i++)
  29.    {
  30.        if(strcmp(nombreBuscado,nombre[NOMBRE][i])==0)
  31.        {
  32.            printf("Los datos de %s son:\n",nombreBuscado);
  33.            printf("Edad: %d\n",edad[i]);
  34.            printf("Estatura: %f\n",estatura[i]);
  35.        }
  36.        else
  37.           printf("No existe\n");
  38.    }
  39.  
  40.    return 0;
  41. }

ya le hice todos los cambios que creí convenientes, la libreria string.h, declarar la variable nombre como matriz  n-n.

Y aun asi no compila correctamente:(
Páginas: 1 ... 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 [38] 39 40
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines