Página 1 de 1
como hacer este programa en java
Publicado: Dom Mar 26, 2006 1:32 am
por mia
Hola: estoy aprendiendo a programar en JAVA y necesito hacer este programita pero no lo he podido hacer, alguien de ustedes me puede ayudar
el programa va asi:
en una tienda venden 5 productos cuyo precio es el siguiente
producto 1: $2.48; producto 2:$4.50; producto 3:$9.98; producto 4:4.49; producto 5: $6.87.
desarrolle una aplicacion que lea una serie de pares de numeros (imprimir) que son: numero de producto y cantidad vendida.
el programa debe utilizar uan instruccion switch para determinar el total del venta.
muchas gracias y espero me puedan ayudar, gracias otra vez!
Publicado: Lun Mar 27, 2006 4:08 pm
por zixzero
quieres saber el lenguaje en java o quieres que alguien te haga el programa.

Aqui esta
Publicado: Mar Mar 28, 2006 4:58 am
por Lan
public float arr[][]; // arreglo donde tendras la info
arr[0][0] = 2.48; // costo del producto 1
arr[0][1] = 4; //cantidad del producto
arr[1][0] = 4.5; // costo del producto 2
arr[1][1] = 3; //cantidad del producto
arr[2][0] = 9.98; // costo del producto 3
arr[2][1] = 4; //cantidad del producto
arr[3][0] = 4.49; // costo del producto 4
arr[3][1] = 2; //cantidad del producto
arr[4][0] = 6.87; // costo del producto 5
arr[4][1] = 1; //cantidad del producto
public float calculaVenta(){
float total = 0; // tendra el total a pagar
for( numeroProd = 1; numeroProd < 6 ; numeroProd++ ){
//el ciclo buscara 6 veces para saber el producto, costo y unidades
switch (numeroProd) {
//segun el valor de numero producto sera el costo y la
// cantidad.
case 1: total = total + ( arr[0][0] * arr[0][1] ); break;
case 2: total = total + ( arr[1][0] * arr[1][1] ); break;
case 3: total = total + ( arr[2][0] * arr[2][1] ); break;
case 4: total = total + ( arr[3][0] * arr[3][1] ); break;
case 5: total = total + ( arr[4][0] * arr[4][1] ); break;
}
}
return total;
}
Este código te debe servir, sólo acomodalo bien por lineas pues aqui se desacomoda al pegarlo. Supongo que como dicen querias alguien que hiciera el código pero supongo también que planeas aprender más, así que lo documente para que le entiendas y aprendas, quiza no es la mejor solución para el problema pero fue lo más rápido que pude hacer.