|
341
|
Programación / Programación C/C++ / series en C
|
en: 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"); for(i=1;i<=n;i++) suma= suma+1/i; return 0; }
de antemano gracias
|
|
|
343
|
Programación / Programación C/C++ / operaciones aleatorias
|
en: 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; for(i=0;i<OPERACIONES;i++) { operacion = rand()%???????;// Aqui no se que poner printf("%d %d\n",numero ,operacion ,numero2 ); } return 0; }
gracias
|
|
|
345
|
Programación / Java / asociacion y multiplicidad
|
en: 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
|
Programación / Java / Re: Vector de objetos
|
en: 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?????????: public Gasto consultarGasto(int posicion){ if(0<=posicion && posicion<vector.size()){ gasto = vector.get(posicion); } else{ gasto = null; } return gasto; }
|
|
|
347
|
Programación / Java / Re: Vector de objetos
|
en: 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 class Gasto{ 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; } 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
|
Programación / Java / Re: Vector de objetos
|
en: 14 Junio 2012, 01:17 am
|
Saludos Valkyrya le agregue los atributos iva y total pero ahora me sale que iva y total cannot be resolved y no entiendo por qué class Gasto{ 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
|
Programación / Java / Vector de objetos
|
en: 13 Junio 2012, 21:39 pm
|
Saludos estoy utilizando el API de Java para crear un vector de objetos tipo Gasto class Gasto{ 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. 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
|
Programación / Java / type mismatch
|
en: 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) class Ingreso{ float monto; int mes; Ingreso enlace; public Ingreso(){ 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 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"); ing.RFC= ScanF.leeString();//aqui es el error System. out. println("Concepto:"); 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
|
|
|
|
|
|
|