ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Catálogo de programas clases y objetos


Enviado por   •  4 de Febrero de 2024  •  Práctica o problema  •  2.558 Palabras (11 Páginas)  •  81 Visitas

Página 1 de 11

[pic 1]álogo [pic 2]

1-Cree una clase llamada Factura, que una ferretería podría utilizar para representar una factura para un artículo vendido en la tienda. Una Factura debe incluir cuatro atributos: número de pieza (tipo String ), la descripción de la pieza (tipo String ), la cantidad de artículos de ese tipo que se van a comprar (tipo int ) y el precio por artículo ( double ). Su clase debe tener un constructor que inicialice las cuatro variables de instancia. Proporcione un método establecer y un método obtener para cada uno de los atributos de la clase. Además, proporcione un método llamado obtenerMontoFactura, que calcule el monto de la factura (es decir, que multiplique la cantidad por el precio por artículo) y después devuelva ese monto como un valor double. Si la cantidad no es positiva, debe establecerse en 0. Si el precio por artículo no es positivo, debe establecerse a 0.0. Escriba una aplicación de prueba llamada PruebaFactura, que demuestre las capacidades de la clase Factura.

Código

package Programa1;

public class Factura {

String NumPieza, DesPieza;

int Cantidad;

double Precio;

public Factura() {

NumPieza=" ";

DesPieza=" ";

Cantidad=0;

Precio=0;

}

public void establecernp(String np) {

this.NumPieza=np;

}

public void establecerdp(String dp) {

this.NumPieza=dp;

}

public void establecerc(int c) {

this.Cantidad=c;

}

public void establecerp(double p) {

this.Precio=p;

}

public String obtenernp() {

return NumPieza;

}

public String obtenerdp() {

return DesPieza;

}

public int obtenerc() {

return Cantidad;

}

public double obtenerp() {

return Precio;

}

public double obtenerMontoFactura() {

double Monto;

if(Cantidad<0)

Cantidad=0;

if(Precio<0);

Precio=0.0;

Monto=Cantidad*Precio;

return Monto;

}

}

Segunda parte

package Programa1;

import java.util.Scanner;

public class PruebaFactura {

public static void main(String[] args) {

// TODO Auto-generated method stub

Factura obj=new Factura();

String np, dp;

int c;

double p;

try (Scanner leer = new Scanner(System.in)) {

System.out.println("Ingrese El Numero De Pieza: ");

np=leer.next();

System.out.println("Ingrese La Descripcion De La Pieza: ");

dp=leer.next();

System.out.println("Introduzca La Cantidad: ");

c=leer.nextInt();

System.out.println("Introduzca El Precio: ");

p=leer.nextDouble();

}

obj.establecernp(np);

obj.establecerdp(dp);

obj.establecerc(c);

obj.establecerp(p);

System.out.println("El Total De La Factura De La Pieza " + np + " " + dp + " sera de: $" + obj.obtenerMontoFactura());

}

}

Pantalla de ejecución

[pic 3]

2. Cree una clase BonoAhorro. Una persona puede comprar un bono para cualquier plazo de entre 1 y 60 meses. Un bono obtiene un interés cada mes hasta que vence su plazo (0 meses restantes). El plazo y el tipo de interés se definen al mismo tiempo. El tipo de interés del bono se basa en el plazo según el siguiente siempre de niveles:[pic 4]

 – 0-11 meses: 0,5%

– 12-23 meses: 1,0%

 – 24-35 meses: 1,5%

 – 36-47 meses: 2,0%

– 48-60 meses: 2,5%

Código

package Programa2;

import java.util.Scanner;

public class BonoAhorro {

public static void main(String[] args) {

try (Scanner leer = new Scanner(System.in)) {

String Nombre;

boolean salir=false;

int opcion;

double saldo;

while(!salir) {

System.out.println("Ingrese su nombre: ");

Nombre=leer.next();

System.out.println("Introduzca su saldo: ");

saldo=leer.nextDouble();

System.out.println(" Plazos ");

System.out.println("1. 0-11 meses con interes de 0,5%");

...

Descargar como (para miembros actualizados) txt (22 Kb) pdf (803 Kb) docx (1 Mb)
Leer 10 páginas más »
Disponible sólo en Clubensayos.com