lunes, 26 de abril de 2021

PROGRAMA JAVA MATRICES BORRAR FILA O COLUMNA.

 Elaborar un programa en JAVA que dada una matriz de filas F y C Columnas, de números enteros, permita: Borrar una Fila determinada, Borrar una Columna determinada.

SOLUCION.

Si desea adquirir el codigo fuente solicitar a:

cgprognet@gmail.com

miércoles, 21 de abril de 2021

PROGRAMA JAVA CLASE ABSTRACTA.

 1. El proyecto debe llevar el nombre de Geometría y crear 2 paquetes: ClasesAbs y geometría. Dentro del paquete CasesAbs, debe diseñar la clase abstracta figuraGeometrica en la cual los métodos getArea() y getPerimtero() deberán ser abstractos. Los demás métodos, según el diagrama UML, son concretos.

Según el tema analizado en clases sobre polimorfismo, interfaces y clases abstractas, aplicar los conocimientos adquiridos para diseñan un nuevo proyecto en netbeans que establezca una clase abstracta y tres clases concretas que heredan de la clase abstracta según lo indicado en el siguiente diagrama UML.


2. La estructura del proyecto es la siguiente:

3. Diseñar 3 clases concretas que heredan de la clase abstracta figuraGeometrica, ellas deben ser:
a. Case Circulo.
Para el calculo del área del circulo, utilice la siguiente formula:
Math.Pi*Math.pow(radio,2);
Para el calculo del perímetro del circulo, utilice la siguiente formula:
2*Math.Pi)*this.radio
b. Clase cuadrado.
Formula para el área del cuadrado: (lado*lado)
Formula para el perímetro del cuadrado: (4*lado)
c. Clase Triangulo.
Formula para el área del triangulo: (base*altura)/2
Formula para el perímetro del triangulo: (base + altura + altura)
4. En la clase geometría, que contiene el main(), cree una figura geométrica para cada una de las clases con las dimensiones que guste e imprima el resultado de las mismas en consola. El reporte en consola debe tener la siguiente estructura: (los datos de área y perímetro son de ejemplo)
Consejo: Utilice la función printf para la salida con formato.


SOLUCION

public abstract class figuraGeometrica {
    private String nombreFigura;

    public figuraGeometrica(String nombreFigura) {
        this.nombreFigura = nombreFigura;
    }

    public String getNombreFigura() {
        return nombreFigura;
    }

    public void setNombreFigura(String nombreFigura) {
        this.nombreFigura = nombreFigura;
    }

    public abstract double getArea();
    public abstract double getPerimetro();
    
}

Si desea adquirir el codigo fuente escribir a:
cgprognet@gmail.com







 



PROGRAMA EN JAVA BOLETA DE VENTA.

 Diseñar el siguiente formulario jFrame, par el procesamiento de Boletas e Venta.



Ud. debe ingresar el articulo: ARROZ, AZUCAR, FIDEOS y HARINA debe cargarse automáticamente el precio unitario (2, 3,1 y 3.5 respectivamente), y la cantidad, al presionar el botón calcular deben calcularse, el valor de la venta es la sumatoria de todos los totales parciales, el igv es de 19%, el precio total es la resta del valor de venta menos el igv.


Si desea adquirir el codigo fuente escribir a:
cgpogne@gmail.com










Programa en Java transporte internacional.

Una compañía de transporte internacional tiene servicio en algunos paises de América del Norte, América Central, América del Sur, Europa y Asia.

El costo por el servicio de transporte se basa en el peso del paquete y la zona a la que va dirigido. Loa anterior se muestra en la tabla:

ZONA       UBICACION                   COSTO/KILOGRAMO

1                América del Norte                 24 soles

2                América Central                    20 soles

3                América del Sur                    21 soles

4                Europa                                  10 soles

5                Asia                                       18 soles

Parte de su política implica que los paquetes con un peso superior a 15 kg no son transportados, esto por cuestiones de logística y de seguridad. Realice un programa para determinar el cobro por la entrega o, en su caso, el rechazo de la entrega.

SOLUCION.



Si desea adquirir el codigo fuente escribir a:

cgprognet@gmail.com



 

PROGRAMA EN JAVA.
Generar la serie de números enteros desde N a M de 5 en 5.

SOLUCION.




Si desea adquirir el codigo fuente solicítelo a:
cg2006@gmail.com


sábado, 17 de abril de 2021

 PROYECTO DE RESIDENCIA EN JAVA - ESTRUCTURA DE DATOS.

La empresa Parqueticos S.A. acaba de terminar su primer parqueo multinivel inteligente, el cual consta de 10 pisos (círculos concéntricos) en los cuales se puede acomodar 26 vehículos por nivel, para un total de 259 vehículos. En el primer nivel la posición A es la entrada al sistema del ascensor.

Los vehículos son recibidos por el ascensor inteligente. El chofer le indica el número de placa y su código de cliente (algunos clientes tienen códigos VIP). El ascensor inteligente decide en que piso y en qué campo parqueará el vehículo y lo lleva hasta ese punto.

Los pisos están numerados del 1 al 10 y los campos de la A a la Z. (abecedario inglés). La empresa le contrató a usted los servicios para la programación del software de este estacionamiento, con los siguientes requerimientos.

Operación básica:

Al llegar el vehículo se debe registrar el número de placa (Tabla No 1), el código de cliente y la hora de llegada. El programa debe verificar la validez del formato de la placa.

A los clientes VIP se acomodan en los pisos de abajo hacia arriba. Con esto se garantiza que, al retirar el vehículo, el servicio será más rápido. El campo se asigna de la A a la Z, utilizándose el primer campo que se encuentre disponible.

Los clientes No VIP se acomodan en los pisos de arriba hacia abajo. Al llegar el cliente a retirar el vehículo, indica el número de placa. El sistema debe calcular el monto a cobrar acorde a la Tabla No 2.

El cliente realiza el pago y el ascensor inteligente localiza y baja el vehículo.

Consultas

Indicar nivel y campo de un vehículo por número de placa.

Indicar la cantidad de vehículos estacionados y los espacios disponibles en un momento particular. Indicar el número de tiquetes emitidos y el monto cobrado, en un momento particular.

Tabla No 1 Tipo de Placa

Tipo

Formato

Paga IVA

Vehículos Particular

NNNNNN (6 dígitos)

LLL-NNN (3 letras-3 dígitos)

Si

Vehículos Oficiales

PE-NN-NNNN (Poder Ejecutivo)

No

PL-NNNNN (Poder Legislativo)

No

PJ-NNNNN (Poder Judicial)

No

TSE-NNNN (Tribunal Supremo de Elecciones)

No

NNN-NNNN (Institución Autónoma)

Si

Placas Especiales

D-NNNNN (Discapacitado)

Si

PEN-NNNN (Pensionado)

No

CD-NNNN (Cuerpo Diplomático)

No

CC-NNNN (Cuerpo Consular)

No

MI-NNNN (Misión Internacional)

No

CRC-NNNNN (Cruz Roja Costarricense)

No

Tabla No 2 Cobro de Tarifa

No VIP

1000 colones por hora o fracción superior a los 30 minutos

600 colones por la fracción menor a 30 minutos, después de la primera hora.

VIP

800 colones por hora o fracción superior a los 30 minutos

500 colones por la fracción menor a 30 minutos, después de la primera hora.

IVA

Se calcula sobre el monto total. Corresponde a un 13%

Solo aplica a los vehículos particulares, instituciones autónomas y discapacitados.

La interfaz debe ser gráfica. 

Debe realizar el proyecto usando estructuras dinámicas (Listas, Pilas o Colas). 

La validación del número de placa lo debe realizar por medio de expresiones regulares. 




Si desea adquirir el codigo fuente escribir a:
cgprognet@gmail.com
Whatsapp: +51 923132072