Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - BJM

#11
Me he descargado el paquete jSSC. Ahora tengo otra duda: el sistema de control requiere de un hardware, podría ser una placa Arduino pero por cuestión de recursos no puedo costearlo. Así que el hardware sera simulado y he aqui mi duda ¿ Que programa puedo utilizar que sea compatible con Java y también con jSSC?
#12
Java / Orientación acerca de proyecto en Java
17 Junio 2015, 17:13 PM
Debo realizar un proyecto llamado: Sistema de riego automatizado por goteo cuya aplicación voy a desarrollar utilizando Java, Dicho proyecto es un sistema de control, he leído que un sistema de este tipo requiere el manejo de los puertos seriales. Buscando en Internet no he encontrado ningún paquete que contenga las clases para manipular los puertos seriales, Cualquier opinión es Bienvenida.
#13
Programación C/C++ / Compilador se reinicia
1 Junio 2015, 23:49 PM
Funciona bien exepto que durante la ejecucion si pasa mucho tiempo sin introducir datos el compilador se reinicia

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>

void ingresar();
void calcular();
void imprimir();

static int plana=400, rollo=250;
int tiempo=0,tipo=0,metros=0;

char nombre[10], apellido[10];
int des=0;
int main(){
   
  ingresar();
  calcular();
  imprimir();
  printf("\n\n");
  system("pause");
                     }
void ingresar(){
 
    printf(" \t\t\t***EMPRESA MAYA***");
    printf(" \n\nIngrese Nombre:");
    scanf("%s",&nombre);
    printf(" \n Ingrese Apellido:");
    scanf("%s",&apellido);
    printf(" \n Ingrese tiempo de cliente:");
    scanf("%d",&tiempo);
    printf(" \n Seleccione el tipo de maya:");
   
   
    do{
     printf(" \n 1..Maya Plana");
    printf(" \n 2..Maya en Rollo");
    printf(" \n opc: ");
    scanf("%d",&tipo);                           
    }while((tipo!=1) && (tipo!=2));
   
    printf(" \n Cantidad de metros:");
    scanf("%d",&metros);
   
    }
   
void calcular(){
   
    int costo=0;
   
     if(tiempo==5 && tipo==1){
       costo=plana*metros;
       des=costo*0.08;
             }
         if(tiempo>=6 && tipo==1){
           costo=plana*metros;
           des=costo*0.06;
                 }
                 if(tiempo==5 && tipo==2){
                    costo=rollo*metros;
                    des=costo*0.08;
                    }
                     if(tiempo>=6 && tipo==2){
                       costo=rollo*metros;
                       des=costo*0.06;
                      }       
                 
           
                  }
     
void imprimir(){
     
     printf(" \n\nDescuento cliente");
     printf(" \n\nNombre: %s\tApellido: %s", nombre,apellido);
     printf(" \n El descuento es: %d BsF",des);
     }

#14
Programación C/C++ / Re: Duda con un while
1 Junio 2015, 23:33 PM
Gracias, ahora funciona bien exepto que durante la ejecucion si pasa mucho tiempo sin introducir datos el compilador se reinicia, un doble gracias si me ayudas.

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>

void ingresar();
void calcular();
void imprimir();

static int plana=400, rollo=250;
int tiempo=0,tipo=0,metros=0;

char nombre[10], apellido[10];
int des=0;
int main(){
   
  ingresar();
  calcular();
  imprimir();
  printf("\n\n");
  system("pause");
                     }
void ingresar(){
 
    printf(" \t\t\t***EMPRESA MAYA***");
    printf(" \n\nIngrese Nombre:");
    scanf("%s",&nombre);
    printf(" \n Ingrese Apellido:");
    scanf("%s",&apellido);
    printf(" \n Ingrese tiempo de cliente:");
    scanf("%d",&tiempo);
    printf(" \n Seleccione el tipo de maya:");
   
   
    do{
     printf(" \n 1..Maya Plana");
    printf(" \n 2..Maya en Rollo");
    printf(" \n opc: ");
    scanf("%d",&tipo);                           
    }while((tipo!=1) && (tipo!=2));
   
    printf(" \n Cantidad de metros:");
    scanf("%d",&metros);
   
    }
   
void calcular(){
   
    int costo=0;
   
     if(tiempo==5 && tipo==1){
       costo=plana*metros;
       des=costo*0.08;
             }
         if(tiempo>=6 && tipo==1){
           costo=plana*metros;
           des=costo*0.06;
                 }
                 if(tiempo==5 && tipo==2){
                    costo=rollo*metros;
                    des=costo*0.08;
                    }
                     if(tiempo>=6 && tipo==2){
                       costo=rollo*metros;
                       des=costo*0.06;
                      }       
                 
           
                  }
     
void imprimir(){
     
     printf(" \n\nDescuento cliente");
     printf(" \n\nNombre: %s\tApellido: %s", nombre,apellido);
     printf(" \n El descuento es: %d BsF",des);
     }
#15
Programación C/C++ / Duda con un while
1 Junio 2015, 18:20 PM
Necesito validar que la variable tipo solo tome como valor el 1 o 2, para esto utilize un do-while
pero el ciclo se repetia una y otra vez, ahora utilizo while y pasa lo mismo, donde podria estar el error?

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<string.h>

void ingresar();
void calcular();

int valor=0,tiempo=0,tipo=0,metros=0;
float costo=0;
char nombre[10], apellido[10];

int main(){
   
  ingresar();
  calcular();

 
                     }
void ingresar(){
 
    printf(" Empresa Maya");
    printf(" \nIngrese nombre:");
    scanf("%s",&nombre);
    printf(" \n Ingrese Apellido:");
    scanf("%s",&apellido);
    printf(" \n Ingrese tiempo de cliente:");
    scanf("%d",&tiempo);
    printf(" \n Seleccione el tipo de maya:");
   
    printf(" \n 1..Maya Plana");
    printf(" \n 2..Maya en Rollo");
    printf(" \n opc: ");
    scanf("%d",&tipo);
    while(tipo!=1 || tipo!=2){
     printf(" \n 1..Maya Plana");
    printf(" \n 2..Maya en Rollo");
    printf(" \n opc: ");
    scanf("%d",&tipo);                           
    }
    printf(" \n Cantidad de metros:");
    scanf("%d",&metros);

    }
   
void calcular(){
     if(tiempo<6 && tipo==1){
                 costo=(400*(8/100))*metros;
                 }
                 if(tiempo<6 && tipo==2){
                 costo=(250*(8/100))*metros;
                 }
                  printf(" \n costo: %d",costo);
                  }
     
#16
Java / Flash player y Java
22 Marzo 2015, 16:32 PM
Voy a crear una app en java que estara conectado a un circuito, dicho circuito quiero simularlo utilizando flash player, es decir al activar acciones desde la app se ejecute en el circuito simulado. Existe alguna forma de hacer esto?
#17
Java / Fallo en inicializar matriz
5 Junio 2014, 16:57 PM
Código (java) [Seleccionar]

package matriz;

import java.util.Scanner;


public class Matriz {
   
    public static void main(String[] args) {
       
Scanner x = new Scanner (System.in);
    int m = 0,n = 0, i=0,j=0,a=0,b=0, c=0, d=0;
    int multi;
    int M[][] = new int[m][n];
     int N[][] = new int[a][b];
    System.out.println(" DIMENSIONES DE LA MATRIZ 1 ");
    System.out.println(" FILAS M[*][]: ");
    m = x.nextInt();
    System.out.println(" COLUMNAS M[][*]: ");
    n = x.nextInt();
     System.out.println(" LLENADO DE LA MATRIZ 1: ");
    for (i=0 ; i<m;i++){
    for(j=0;j<n;j++){
    System.out.print(" Valor ["+(i+1)+"]["+(j+1)+"]: ");
        M[i][j]= x.nextInt();
    }
    }
    System.out.println(" DIMENSIONES DE LA MATRIZ 2 ");
    System.out.println(" FILAS M[*][]: ");
    a = x.nextInt();
    System.out.println(" COLUMNAS M[][*]: ");
    b = x.nextInt();
    System.out.println(" LLENADO DE LA MATRIZ 2: ");
    for (c=0 ; c<a;c++){
    for(d=0;d<b;d++){
    System.out.println(" Valor ["+(c+1)+"]["+(d+1)+"]: ");
        N[c][d]= x.nextInt();
    }
    }
    multi =M[i][j] * N[c][d];
    System.out.println(" Multiplicacion de las matrices:  "+multi);
   
    }
}


En esta linea  M[j]= x.nextInt(); Netbeans me muestra el siguiente mensaje:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
Valor [1][1]:    at matriz.Matriz.main(Matriz.java:25)
Java Result: 1
#18
Como se puede abrir un programa en java cuyo codigo por defecto se almacena en un txt a traves de netbeans? El txt(codigo fuente) me lo envian por correo luego desearia poder correrlo desde el netbeans que tengo instalado en mi pc.
#19
Java / Problemas con JOptionPane.YES_NO_OPTION
28 Octubre 2013, 21:39 PM
En esta linea el editor indica existencia de error:
Código (java) [Seleccionar]
opc2=JOptionPane.showConfirmDialog(null," ¿Finalizo el ingreso de nuevos clientes? ",JOptionPane.YES_NO_OPTION);

la cual se encuentra en una sola linea, el codigo:

Código (java) [Seleccionar]
package banco;

import javax.swing.*;

public class Banco {
static int cd,opc,opc2,numclientes1,numclientes2,numclientes3,numclientes4;   
static String leer,cuenta,nombre,tipo;
static double saldo,interes,newsaldo,totalinteres, mayor=1,menor=10000,saldointeres;   
    public static void main(String[] args) {
        do{
        nombre=JOptionPane.showInputDialog(null,"Ingrese Nombre del cliente");
        leer=JOptionPane.showInputDialog(null,"Ingrese CI del cliente");
        cd=Integer.parseInt(leer);
        cuenta=JOptionPane.showInputDialog(null,"Nro de cuenta");
        leer=JOptionPane.showInputDialog(null,"Ingrese saldo actual");
        saldo=Double.parseDouble(leer);
        leer=JOptionPane.showInputDialog(null,"Seleccione tipo de cuenta\n\n1..Ahorro\n2..Corriente\n3..FAL\n4..Prestamo\nOPC:");
        opc=Integer.parseInt(leer); 
       
        switch(opc){
            case 1:
              interes=(saldo*0.10);
              numclientes1++;
              totalinteres+=interes;
              /*if(saldo>mayor){
                  mayor=saldo;
              }*/
              tipo="Ahorro";
                break;
            case 2:
                interes=(saldo*0.08);
                numclientes2++;
                totalinteres+=interes;
                tipo="Corriente";
                break;
            case 3:
                interes=(saldo*.12);
                numclientes3++;
                totalinteres+=interes;
                tipo="FAL";
               break;
            case 4:
                interes=0;
                numclientes4++;
                totalinteres+=interes;
                tipo="Prestamo";
                break;
               
        }
         newsaldo=(saldo+interes);
         saldointeres+=newsaldo;
         opc2=JOptionPane.showConfirmDialog(null," ¿Finalizo el ingreso de nuevos clientes? ",JOptionPane.YES_NO_OPTION);
        }while(opc2==1);
        JOptionPane.showMessageDialog(null,"Cliente: "+nombre+
                "\nCI: "+cd+
                "\nTipo cuenta: "+tipo+
                "\nInteres: "+interes+"BsF"+
                "\nSaldo actual "+saldo+" BsF"+
                "\nSaldo con intereses: "+newsaldo+" BsF");
       
         JOptionPane.showMessageDialog(null,"Total Clientes por c/cuenta: "+
                "\nAhorro: "+numclientes1+
                "\nCorriente: "+numclientes2+
                "\nFAL: "+numclientes3+
                "\nPrestamo "+numclientes4+
                "\nTotal intereses en BsF: "+totalinteres+" BsF"+
                "\nTotal saldos nuevos: "+saldointeres+" BsF");
       
       
    }
}

#20
Programación C/C++ / No compila
11 Junio 2013, 20:03 PM
El siguiente programa emula un radar usando el modo grafico de c, pero no compila

#include<stdio.h>
#include<conio.h>
#include<dos.h>
#pregma comment(lib,"winBGI.lib)
main(){
       int i, j;
       setcolor(getmaxcolor());
       rectangule(0,0,639,479);
       circle(320,240,235);
        circle(320,240,190);
        circle(320,240,135);
       
       line(0,240,640,240);
       line(320,0,320,480);
       
       for(j=0;j<320;j+=1){
        moveto(320,240); lineto(320+j,0);
        getch();
        setcolor(BLACK);
        moveto(320,240); lineto(320+j,0); getch();
        setcolor(WHITE);
        }
        for(j=0;j<239;j+=1){
        moveto(320,240); lineto(639,0+j);
        getch();
        setcolor(BLACK);
        moveto(320,240); lineto(639,0+j);
       setcolor(WHITE);
       getch();
       return 0;
       }
       closegraph();
       getch();
       return 0;
       }
       


Tambien lo he intentado agregando la libreria #include<winbgim.h>, sin embargo sigue sin compilar.