Problemas resueltos
PROBLEMAS RESUELTOS
Para la impresión de resultados puede usar el siguiente método:
void imprimir(String cad){ txtS.append(cad + “\n”); }
PREGUNTA 1 (10 puntos) Unatienda vende camisas de las marcas Antonios, Rodrich y Luiggi D´vinci a los precios por unidad dados en la siguiente tabla. Marca Antonios Rodrich Luiggi Precio por unidad S/. 30.5 S/. 18.0 S/. 14.5Considerando que en cada venta se vende cierta cantidad de unidades de una misma marca de camisa, diseñe un programa que muestre luego de cada venta: El importe a pagar para la venta efectuadaLa cantidad total de camisas vendidas de cada marca El importe pagado acumulado de cada marca
Para el efecto implemente los siguientes métodos: procesar:- método del botón Procesar.getMarca :- obtiene y retorna la marca de la camisa vendida. getCantidad:- obtiene y retorna la cantidad de camisas vendidas calcularImportePagar:- calcula y retorna el importe a pagar.efectuarIncrementos:- incrementa los contadores y/o acumuladores mostrarReporte:- muestra el reporte solicitado.
Únicamente pueden ser globales los contadores y/o los acumuladores.
SOLUCION:
Variables locales(temporales): cantidad marca imppag Variables globales (permanentes): cantAnt cantRod cantLui
0 0 0
imppagAnt imppagRod imppagLui g
0 0 0
// Declara variables globales (automáticamente seinicializan en 0) int cantAnt, cantRod, cantLui; double imppagAnt, imppagRod, imppagLui; void procesar(){ int cantidad, marca; double imppag; cantidad = getCantidad(); marca = getMarca(); imppag =calcularImportePagar(marca, cantidad); efectuarIncrementos(marca, cantidad, imppag); mostrarReporte(imppag); } int getMarca(){ return cboMarca.getSelectedIndex(); }
int getCantidad(){ return...
Regístrate para leer el documento completo.