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

Clase Constructores


Enviado por   •  24 de Septiembre de 2012  •  1.365 Palabras (6 Páginas)  •  428 Visitas

Página 1 de 6

ejercicios de java: Constructores

1. Una caja de cerveza contiene varias botellas las cuales se consumen una a una. Pueden retirar una botella de la caja sin haber devuelto la anterior pues se regresan en cualquier orden. Muestre el número de botellas llenas en la caja, el número de botellas vacías, y cuántas faltan devolver. Muestre además el porcentaje de la caja que nos falta consumir. Use sólo set y get.

MAIN:

package ejercicio1;

import java.util.Scanner;

public class Ejercicio1{

public static void main(String[] args) {

Scanner lector= new Scanner(System.in);

CajaDeCerveza C;

int totales, llenas,vacias;

System.out.println("Totales : ");

totales=lector.nextInt();

llenas=totales;

vacias=0;

C = new CajaDeCerveza(totales,llenas,vacias);

C.consumir();

C.devolver();

C.consumir();

System.out.println("Llenas : "+C.getLlenas());

System.out.println("Vacias : "+C.getVacias());

System.out.println("Faltan devolver : "+C.faltanDevolver());

System.out.println("Porcentaje que faltan consumir: "+C.porcentajeFaltanConsumir());

}

}

CLASE:

package CajaDeCerveza;

public class CajaDeCerveza {

private int totales;

private int llenas;

private int vacias;

public CajaDeCerveza(int totales, int llenas, int vacias) {

this.totales = totales;

this.llenas = llenas;

this.vacias = vacias;

}

public int getLlenas() {

return llenas;

}

public void setLlenas(int llenas) {

this.llenas = llenas;

}

public int getTotales() {

return totales;

}

public void setTotales(int totales) {

this.totales = totales;

}

public int getVacias() {

return vacias;

}

public void setVacias(int vacias) {

this.vacias = vacias;

}

public void consumir()

{

llenas=llenas-1;

}

public void devolver()

{

vacias=vacias+1;

}

public int faltanDevolver()

{

return totales-llenas-vacias;

}

public double porcentajeFaltanConsumir()

{

return llenas*100.0/totales;

}

}

2. Escribe una clase Punto que pueda gestionar las coordenadas cartesianas y polares de un punto. Use un método constructor.

MAIN:

package ejercicio2;

import java.util.Scanner;

public class Ejercicio2 {

public static void main(String[] args) {

Scanner lector= new Scanner(System.in);

Punto P;

double x,y;

System.out.print("Valor de x: ");

x=lector.nextDouble();

System.out.print("Valor de y : ");

y=lector.nextDouble();

P=new Punto(x,y);

System.out.println("r :"+P.getR());

System.out.println("t : "+P.getT());

}

}

CLASE:

package Punto;

public class Punto {

private double x;

...

Descargar como (para miembros actualizados)  txt (5.8 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com