Commit a6981eda by willgonzz

Initial commit

parents
public class Bisiesto{
public static void main(String[] args) {
int C=0;
for(int i=1960;i<2021;i+=4){
if(i%100==0){
if(i%400==0){
C++;
}
}else if(i%4==0){
C++;
}
}
System.out.println("La cantidad de anhos Bisiestos entre 1960-2021 es de: "+C);
}
}
\ No newline at end of file
public class Cliente{
String nombre;
String membresia;
int producto;
int servicio;
int cant_Visita;/*0-20 plata 21-50 ORO 50-100 premiun */
public Cliente(String nombre,int producto,int servicio,int cant_Visita){
this.nombre=nombre;
this.producto=producto;
this.servicio=servicio;
this.cant_Visita=cant_Visita;
if(cant_Visita>=20 && cant_Visita<=50){
membresia="Plata";
}else if(cant_Visita>50 && cant_Visita<=100){
membresia="Oro";
}else if(cant_Visita>100){
membresia="Premiun";
}else{
membresia="No posee membresia";
}
}
public Cliente(){}
public String getNombre(){
return nombre;
}
public String getMembresia(){
return membresia;
}
public int getProducto(){
return producto;
}
public int getServicio(){
return servicio;
}
//metodo el cual hace los el calculo total a gastar con el descuento
public double calculo_total(){
Descuento D= new Descuento(membresia);
double des=(double)(producto+servicio)*D.getDescuento();
return (double)(producto+servicio)-des;
}
}
\ No newline at end of file
public class Descuento{
String membresia;
double descuento=0.00;
public Descuento(){}
public Descuento(String membresia){
this.membresia=membresia;
switch(membresia){
case "Premiun":
descuento= 0.20;
break;
case "Oro":
descuento= 0.15;
case "Plata":
descuento= 0.10;
break;
}
}
public double getDescuento(){
return descuento;
}
}
\ No newline at end of file
public class Visita{
public static void main(String[] args) {
//nombre del cliente $producto $servicio cantidad de visitas
Cliente Juana= new Cliente("Juana",20,50,51);
//Descuento JuanaD=new Descuento(Juana.getMembresia());
//double des=JuanaD.getDescuento();
//double desc=(double)(Juana.getProducto()+Juana.getServicio())*des;
System.out.println(Juana.getNombre());
//System.out.println("El total a pagar es de: "+((double)(Juana.getProducto()+Juana.getServicio())-desc));
System.out.println("El total a pagar es de: "+Juana.calculo_total());
Cliente Luisa= new Cliente("Luisa",10,20,30);
//Descuento LuisaD=new Descuento(Luisa.getMembresia());
// des=LuisaD.getDescuento();
//desc=(double)(Luisa.getProducto()+Luisa.getServicio())*des;
//System.out.println(desc);
System.out.println(Luisa.getNombre());
// System.out.println("El total a pagar es de: "+((double)(Luisa.getProducto()+Luisa.getServicio())-desc));
System.out.println("El total a pagar es de: "+Luisa.calculo_total());
}
}
\ No newline at end of file
import java.util.IllegalFormatWidthException;
public class Operaciones{
int n;
double d;
float f;
public Operaciones(int n, double d){
this.n=n;
this.d=d;
}
public Operaciones(int n,int f){
this.n=n;
this.f=f;
}
public double producto(){
return (double)n*d;
}
public static void main(String[] args) {
Operaciones A1=new Operaciones(2, 5.3);
double produ=A1.producto();
System.out.println("EL producto de 2 numeros en double es de "+produ);
int producto=A1.producto();
System.out.println("EL producto de 2 numeros en int es de "+A1.producto());
}
}
\ No newline at end of file
public class Stack{
public int arrays[];
public int dimension;
public float[]arraysF;
public int frente;
public int frenteF;
public void Stack(){
this.arrays=new int[5];
dimension=5;
this.arraysF=new float[5];
}
public Stack(int dimension){
this.arrays=new int[dimension];
this.arraysF=new float[dimension];
this.dimension=dimension;
frente=0;
frenteF=0;
}
public void dimension(){
System.out.println(arrays.length);
}
public void push(int valor){
if(frente<dimension){
this.arrays[frente]=valor;
frente++;
}else{System.out.println("La Pila llena");}
}
public void push(float dato){
if(frenteF<dimension){
arraysF[frenteF]=dato;
frenteF++;
}else{System.out.println("La Pila llena");}
}
public int pop(){
if(frente>0){
frente--;
return arrays[frente];
}else{System.out.println("La pila esta vacia");return 0;}
}
public float popf(){
if(frente>0){
frenteF--;
return arraysF[frenteF];
}else{System.out.println("La pila esta vacia");return 0;}
}
public static void main(String[] args) {
Stack a= new Stack(10);
//a.dimension();
a.push(3);
a.push(5);
a.push(7);
a.push(8);
a.push(3);
a.push(5);
a.push(7);
a.push(5.5f);
System.out.println(a.pop());
System.out.println(a.pop());
System.out.println(a.popf());
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment