Problemas resueltos

Solo disponible en BuenasTareas
  • Páginas : 2 (497 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de noviembre de 2010
Leer documento completo
Vista previa del texto
INSTITUTO SUPERIOR TECNOLÓGICO PRIVADO CIBERTEC DIRECCIÓN ACADÉMICA CARRERAS PROFESIONALES CURSO SEMESTRE CICLO SECCIÓN PROFESORES : : : : : Introducción a la Algoritmia 2010 - 01 Primero Todas TodosEXAMEN FINAL DE TEORIA
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...
tracking img