viernes, 29 de marzo de 2019

Sistema de gestion empresa jornalero empleado en java

codigo clase empleado


 class empleados {
  String nombre;
  empleados (String nombre){this.nombre=nombre;}

  void setNombre(String nombre){this.nombre=nombre;}
  String getNombre(){return nombre;}
 } 


codigo clase comunes ---------------------------------------------

class comunes extends empleados {
int sueldo;
comunes(String nom, int sue){
super(nom);
sueldo=sue;}

void setsueldo(int sue){
sueldo=sue; }

int getSueldo(){return sueldo;}
        
}

codigo jornalero -------------------------------------------------------

class jornaleros extends empleados {
    int canhoras;
    int valhoras;
    jornaleros(String nom, int can, int val){
    super(nom);
    canhoras=can;
    valhoras=val; }
  
    void setCanhoras(int can){
    canhoras=can;}
    
    void setValhoras(int val){
    valhoras=val;}
    
    int getcanhoras(){ return canhoras;}
    int getvalhoras(){return valhoras;}
}

codigo empresa -----------------------------------------------------------
 
class empresa {
   String nomEmpresa;
   int numEmpJor;
   int numEmpCom;
   jornaleros[] EmpJornaleros=new jornaleros[30];     
   comunes [] EmpComunes = new comunes [30];
   
   empresa(String nom){
       nomEmpresa=nom;
       numEmpJor=0;
       numEmpCom=0; }
   
  void NuevoEmpComun(String nom, int sue){
  EmpComunes [numEmpCom]=new comunes(nom, sue);
  numEmpCom=numEmpCom+1; }
  
  void NuevoEmpJorneros(String nom, int can, int val ){
  EmpJornaleros[numEmpJor]=new jornaleros(nom, can, val);
  numEmpJor=numEmpJor+1; }
  
  void imprimirEmpComunes(){
       System.out.println("Hay "+numEmpCom+ "empleados comunes. ");
       System.out.println("Los datos son: ");
       int total=0;
       int i=0;
     while(i<numEmpCom){
           System.out.println(i+1 +"nombre: "+EmpComunes[i].getNombre()+" Sueldo:" +EmpComunes[i].getSueldo());
           total=total+EmpComunes[i].getSueldo();
           i++;
     }
     System.out.println("----------------------------------------");
     System.out.println("total de pago Empleados Comunes: "+total );
  }
  
  void imprimirEmpJornaleros(){
  System.out.println("Hay "+numEmpJor+" empleados jornaleros. ");
  System.out.println("Los datos son: ");
  int total=0;
  int i=0;
  while(i<numEmpJor){
         System.out.println(i+1 +" Nombre:"+EmpJornaleros[i].getNombre()+"Cantida de horas: "+ EmpJornaleros[i].getcanhoras()+"valor por horas: "+EmpJornaleros[i].getvalhoras());
         total=total+(EmpJornaleros[i].getcanhoras()*EmpJornaleros[i].getvalhoras());
         i++;
  }
     System.out.println("----------------------------------------");
     System.out.println("total de pago Empleados Jornaleros: "+ total );
  } 
  
}









jueves, 28 de marzo de 2019

java Notas

codigo:

class Notas{
      int Nota1;
      int Nota2;
      int Nota3;

     Notas(int n1, int n2, int n3){
     if ((n1<0||n2<20)|| (n2<0||n2<20)|| (n3<0||n3<20)) {System.out.println("Notas Incorrectas");}
     else {Nota1=n1;
           Nota2=n2;
           Nota3=n3;}   
     }

     void setNota1(int n1) {
     if(n1<0||n1>20) {System.out.println("Ingrese el rando de 0 a 20");}
     else {Nota1=n1;}
     }
   
     void setNota2(int n2) {
     if(n2<0||n2>20) {System.out.println("Ingrese el rando de 0 a 20");}
     else {Nota2=n2;}
     }
   
     void setNota3(int n3) {
     if(n3<0||n3>20) {System.out.println("Ingrese el rando de 0 a 20");}
     else {Nota3=n3;}
     }
   
     int getNota1(){return Nota1;}
     int getNota2(){return Nota2;}
     int getNota3(){return Nota3;}
     int promedio(){return (Nota1+Nota2+Nota3)/3;}

     String Observacion(){
     int pro=promedio();
     if(pro<5){return " pesimo";}
     else if (pro>=6 && pro<=10) {return " mal";}
     else if (pro>=11 && pro<=15) {return " regular";}
     else if (pro>=16 && pro<=18) {return " bien";}
     else  {return " excelente";}
   
     }
 
}

Ejecutamos a partir de otro codigo

class Ejecutar{

public static void main(String args[]){

   System.out.println("primer objeto creado");
   Notas r1=new Notas(21,10,12);
   System.out.println(r1.promedio());
   System.out.println(r1.Observacion());
   
   System.out.println("segundo objeto creado");
   Notas r2=new Notas(5,15,5);
   System.out.println(r2.promedio());
   System.out.println(r2.Observacion());
 
   System.out.println("tercer objeto creado");
   Notas r3=new Notas(21,15,20);
   r3.setNota1(20);
   r3.setNota2(15);
   r3.setNota3(20);
   System.out.println(r3.promedio());
   System.out.println(r3.Observacion());

  }
}




martes, 26 de marzo de 2019

Creacion de objetos y metodos en java

Creacion de Objetos y metodos.
Codigo:


public class Coche
{ //clase coche
  String color; 
  String marca;
  int km;

     public static void main(String[] args)
     {    // void el valor de retorno, main es metodo
         // Coche (clase), coche1(es objeto)
         //new comando para crear objetos
         //Coche()es un constructor
         // sting [] args, argumentos
       Coche coche1 = new Coche();
     
       coche1.color="blanco";
       coche1.marca="audi";
       coche1.km=0;
      System.out.println("el color del coche1 es : "+coche1.color);
      System.out.println("la marca del coche1 es : "+coche1.marca);
      System.out.println("el color del coche1 es : "+coche1.km );
   
       Coche coche2 = new Coche();
     
       coche2.color="negro";
       coche2.marca="maclaren";
       coche2.km=100;
      System.out.println("\n el color del coche2 es : "+coche2.color);
      System.out.println("la marca del coche2 es : "+coche2.marca);
      System.out.println("el color del coche2 es : "+coche2.km );
   
   
    }
}
Un video ilustrativo de :
https://programacionats.zenler.com











viernes, 22 de marzo de 2019

Operador Ternario Condicional con Java

Operador Ternario Condicional con Java.

codigo.

import javax.swing.JOptionPane;
public class Cond
{
             
 public static void main(String[] args)
{

  String num1  ; 
  double n1  ;

  String num2  ;
  double n2  ;
 
  //double suma  ;
 
  num1   =  JOptionPane.showInputDialog("INGRESE EL 1ro DATO");
  num2   =  JOptionPane.showInputDialog("INGRESE EL 2do DATO");

//-------------------------------------------------------------------------------------
  n1  =  Double.parseDouble(num1);
  n2  =  Double.parseDouble(num2);
 // suma  =  n1  +  n2  ;
 
 double mayor; 
 
  mayor= (n1>n2)? n1: n2;

  System.out.println("EL mayor es" +mayor);



  JOptionPane.showMessageDialog(null, " el mayor es  "+mayor);
   
//-------------------------------------------------------------------------------------
 
  System.exit(0);

  //parsInt comando para convertir a double
  // Double es una class
 


 }
}

miércoles, 20 de marzo de 2019

Multiplicacion de 3 numeros con java

Multiplicacion de 3 numeros


el codigo es

import javax.swing.*;
public class Mult{
  public static void main(String[] args){
 
 String ax = JOptionPane.showInputDialog("Ingrese un Numero");             
    int a = Integer.parseInt(ax);

 String bx = JOptionPane.showInputDialog("Ingrese un Numero");       
    int b = Integer.parseInt(bx);

 String cx = JOptionPane.showInputDialog("Ingrese un Numero");       
    int c = Integer.parseInt(cx);


    int resultado;
    resultado = a * b * c;
   
    JOptionPane.showMessageDialog(null, "La Multiplicacion es de : "+a+ "* "+b+"* "+c+ " =:"+resultado);
}
}


Suma de 4 Numeros Decimal Entero con Java



El codigo es

import javax.swing.*;
public class JOptionPan{
  public static void main(String[] args){
 
 String ax = JOptionPane.showInputDialog("Ingrese un Numero");             
    Float a = Float.parseFloat(ax);

 String bx = JOptionPane.showInputDialog("Ingrese un Numero");       
    Float b = Float.parseFloat(bx);

 String cx = JOptionPane.showInputDialog("Ingrese un Numero");       
    Float c = Float.parseFloat(cx);

 String dx = JOptionPane.showInputDialog("Ingrese un Numero");       
    Float d = Float.parseFloat(dx);

    Float resultado;
    resultado = a + b + c + d;
   
    JOptionPane.showMessageDialog(null, "La suma de : "+a+ "+ "+b+"+ "+c+ "+ "+d+ " =:"+resultado);
}
}

Sumar numeros Decimales en java

import java.util.Scanner;
import javax.swing.*;

public class SumaDecimales{

  public static void main(String[] args) {

   double num1, num2, num3, num4, resultado;
  Scanner sc = new Scanner(System.in); //Se crea el lector
 
  System.out.println("digite el primer numero");
  num1 = sc.nextDouble(); //Se guarda el primer numero directamente con nextdouble()
 
  System.out.println("digite el segundo numero");
  num2 = sc.nextDouble();
 
     System.out.println("ingrese el tercer numero");
     num3 = sc.nextDouble();
   
     System.out.println("ingrese el cuarto numero");
     num4 = sc.nextDouble();
   
  resultado=num1 + num2 + num3 + num4; // Almacenamos la suma en la variable resultado
 
  JOptionPane.showMessageDialog(null,"La suma de "+num1+" + "+num2+" + "+num3+" + "+num4+" es :"+resultado);
 
 }

}