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 - m@o_614

#341
Programación C/C++ / series en C
29 Junio 2012, 04:58 AM
Saludos tengo el siguiente programa que me calcula e imprime la siguiente serie:

a) 1/1+1/2+1/3......1/n   n seria el numero que el usuario le de

pero no me imprime el calculo correcto y no se por qué

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

int main()
{
    int i,n;
    float suma=0;
    printf("Dame el numero de terminos\n");
    scanf("%d",&n);
    for(i=1;i<=n;i++)
        suma= suma+1/i;
    printf("a) %.2f",suma);
    return 0;
}


de antemano gracias
#342
Hola

El número de bytes que necesita una variable de tipo apuntador no depende del tipo de dato que apunta, un apuntador siempre necesitará 4 bytes
#343
Programación C/C++ / operaciones aleatorias
26 Junio 2012, 00:42 AM
Saludos tengo que hacer un programa que me genere operaciones aleatorias con numeros aleatorios, tengo entendido que la función random se utiliza así para ue me genere los numeros pero no se como hacer para que me de +, - *, / al azar

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define OPERACIONES 5

int main()
{
    int i,numero,numero2;
    char operacion;
    srand(time(NULL));
    for(i=0;i<OPERACIONES;i++)
    {
        numero = rand()%11;
        numero2 = rand()%11;
        operacion = rand()%???????;// Aqui no se que poner
        printf("%d  %d\n",numero,operacion,numero2);
    }
    return 0;
}


gracias
#344
Java / Re: asociacion y multiplicidad
18 Junio 2012, 02:26 AM
Muchas gracias sapito169 ahora que vea las relaciones 1 * sabré que una clase debe tener muchas instancias y que tendré que utilizar vectores  :)
#345
Java / asociacion y multiplicidad
15 Junio 2012, 23:49 PM
Saludos

Alguien que me diga como puedo traducir de un diagrama UML a codigo una asociación entre dos clases que tiene como multiplicidad 1.......*, tengo entendido que significa que una clase puede tener  ninguna o muchas instancia de la otra clase pero no se como implementarlo

gracias
#346
Java / Re: Vector de objetos
15 Junio 2012, 22:48 PM
muchas gracias!! creo que ya me quedo claro los errores que tenía, otra manera de hacer la función consulta podría ser algo como esto?????????:

Código (java) [Seleccionar]
public Gasto consultarGasto(int posicion){
if(0<=posicion && posicion<vector.size()){
gasto = vector.get(posicion);
}
else{
gasto = null;
}
return gasto;
}


#347
Java / Re: Vector de objetos
15 Junio 2012, 19:37 PM
muchas gracias por tu respuesta satu ya hice las correcciones que me dijiste, ahora solo tengo una última duda, a la clase ManejadorGastos le tuve que implementar un método que me agregara un registro de gastos, otro método que al pasarle la posicion me devolviera el gasto qeu se encuentra en esa posicion y otro método para contar cuantos registro tengo, ya lo hice y no me marca errores pero quiero saber si esta hecho correctamente

Código (java) [Seleccionar]
class Gasto{
public String concepto;
public float monto;
public float iva;
public float total;
public Fecha mifecha;

public Gasto(String concepto,float monto,float iva,float total,Fecha mifecha){
this.concepto=concepto;
this.monto=monto;
this.iva=iva;
this.total=total;
this.mifecha=mifecha;
}

public Gasto(String concepto,float monto,Fecha mifecha){
this.concepto=concepto;
this.monto=monto;
this.iva=0;
this.total=0;
this.mifecha=mifecha;
}
}
class ManejadorGastos{
private Gasto gasto=null;
private Vector<Gasto> vector;

public ManejadorGastos(){
vector = new Vector<Gasto>();
}

public void agregarGasto(String concepto,float monto,Fecha fecha){
gasto = new Gasto(concepto,monto,fecha);
vector.add(gasto);
}

public Gasto consultarGasto(int posicion){
for(posicion=0;posicion<vector.size();posicion++){
gasto = vector.get(posicion);
}
return gasto;
}

public String dameInfo(){
return gasto.concepto+"\t"+gasto.monto+"\t"+gasto.iva+"\t"+gasto.total+
       "\t"+gasto.mifecha;
}

public int dameCuentaGastos(){
int cuenta = 0;
for(int i=0;i < vector.size();i++){
cuenta++;
}
return cuenta;
}
}



gracias
#348
Java / Re: Vector de objetos
14 Junio 2012, 01:17 AM
Saludos Valkyr

ya le agregue los atributos iva y total pero ahora me sale que iva y total cannot be resolved y no entiendo por qué

Código (java) [Seleccionar]
class Gasto{
public String concepto;
public float monto;
public float iva;
public float total;
public Fecha mifecha;

public Gasto(String concepto,float monto,float iva,float total,Fecha mifecha){
this.concepto=concepto;
this.monto=monto;
this.iva=iva;
this.total=total;
this.mifecha=mifecha;
}
}

class ManejadorGastos{
private Gasto gasto=null;
private Vector<Gasto> vector;

public ManejadorGastos(){
vector = new Vector<Gasto>();
}

public void agregarGasto(String concepto,float monto,Fecha fecha){
Gasto g;
g = new Gasto(concepto,monto,iva,total,fecha);
vector.add(g);
}

en el método agregarGasto solo puede tener los parametros concepto, monto y fecha, así me lo exigieron
gracias
#349
Java / Vector de objetos
13 Junio 2012, 21:39 PM
Saludos

estoy utilizando el API de Java para crear un vector de objetos tipo Gasto
Código (java) [Seleccionar]
class Gasto{
public String concepto;
public float monto;
public float iva;
public float total;
public Fecha mifecha;

public Gasto(String concepto,float monto,float iva,float total,Fecha mifecha){
this.concepto=concepto;
this.monto=monto;
this.iva=iva;
this.total=total;
this.mifecha=mifecha;
}
}


pero en la clase ManejadorGastos en su método agregar sólo utiliza los atributos concepto,monto y fecha.

Código (java) [Seleccionar]
class ManejadorGastos{
private Gasto gasto=null;//agregacion
private Vector<Gasto> vector;

public ManejadorGastos(){
vector = new Vector<Gasto>();
}

public void agregarGasto(String concepto,float monto,Fecha fecha){
Gasto g;
g = new Gasto(concepto,monto,fecha);
vector.add(g);
}
}
pero en g=new Gasto me aparece un error, la clase Fecha ya la tengo implementada pero no la puse porque es muy larga

gracias
#350
Java / type mismatch
11 Junio 2012, 02:22 AM
Saludos tengo un problema con mi programa que es el siguiente,(no posteo el código completo porque es demasiado largo)

Código (java) [Seleccionar]
class Ingreso{
String concepto[];
String RFC[];
float monto;
int mes;
Ingreso enlace;

public Ingreso(){
String concepto[]=new String[30+1];
String RFC[]=new String[21+1];
monto=0;
mes=1;
enlace=null;
}
}


despues en el main le instancio un objeto de tipo Ingreso:
Ingreso ing= new Ingreso();

y ya que mando a llamar a un método  capturaIngreso

Código (java) [Seleccionar]
public void capturaIngreso(Ingreso ing)
{
float ingreso;
System.out.println("Captura ingresos");
System.out.println("Dame un ingreso para el mes de "+meses[mes_elegido-1]+":");
ingreso=ScanF.leeFloat();
System.out.println(" "+ingreso);
System.out.println("Provee datos para el ingreso "+reg+".");
if(reg>INGRESOS)
System.out.println("no hay mas espacio");
System.out.println("RFC:");
ing.RFC= ScanF.leeString();//aqui es el error
System.out.println("Concepto:");
System.out.println("Monto:");
ing.monto=ScanF.leeFloat();
ing.mes=mes_elegido;
++reg;
}


me sale un error que dice type mismatch cannot convert from String to String[] y no se que estoy haciendo mal

de antemano gracias