Java # 1

:::Ejercicios de JAVA::: Se agradece a los alumnos del 3er Ciclo de Sistemas por la colaboración.

1)Aplicación Automovil

import java.util.Scanner;

/**
 *
 * @author PC01
 */
public class automoviles {
    
       
  
 
    public static void main(String[] args) {

          
        String marca,modelo,color;
        Scanner leer=new Scanner(System.in);
         System.out.println("color:");
         color=leer.nextLine();
         System.out.println("modelo:");
         modelo=leer.nextLine();
         System.out.println("marca:");
         marca=leer.nextLine();
        
        
    automovil obj=new automovil();
    obj.encendido=false;
    obj.velocidad=0;
   
    obj.encendermotor();
     obj.frenar();
     //obj.apagar;
    
  

    }


creando una Clace automovil:

Boolean encendido;
         int velocidad=0;
         int x=10;

            public void estado(){
        if (encendido==true)
            System.out.println("encendido");
        else
            System.out.println("apagado");

         }
    public void encendermotor(){
        if (encendido==true)
            System.out.println("estaba encendido");
            else{
                encendido=true;
                System.out.println("se acaba de encender");
            }
        }
    public void acelerar(){
        velocidad+=x;//velocidad=velocidad+x;
    }
    public void frenar(){
      
       if (velocidad!=0){
            System.out.println("se mueve");
           
        }
        else
            velocidad-=x;
             System.out.println("no se mueve");
    }


}

2)Aplicación Cuadrado

package javaapplication8;

/**
 *
 * @author UAP-ICA
 */
import java.util.*;
public class Cuadrado {
    Scanner leer = new Scanner(System.in);
    int cuadrado2;
    int lado,area;
    int cuadra2(){
    int c;
    System.out.println("Ingrese el cuadrado: ");
    c = leer.nextInt();
    return c;
    }
    void ingresar(){
        System.out.println("Lado:");
        lado=leer.nextInt();
       
    }
    void calcular(){
        area=lado*lado;
    }
    void menor(){
        if (area<100)
            System.out.println("Este cuadrado es muy pequeño: "+area);
        else
            System.out.println("Este cuadrado es Grande: "+area);
    }
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
      Cuadrado c1=new Cuadrado();
      c1.ingresar();
      c1.calcular();
      c1.menor();
     
    }

}

3)Aplicación Promedio de 2 Notas

import java.util.*;
public class Promedio {
   
Scanner leer = new Scanner(System.in);
    double nota1,nota2, promedio;
   
    double Ingresar(){
        double x;
        System.out.println("Ingresar nota: ");
        x = leer.nextInt();
        return x;
    }
   
    double Promedios(double x, double y){
     double z;
        z = (x+y)/2;
        return z;
       
    }
    void mostrar(){
        if ( promedio > 13)
            System.out.println("Promedio Felicitaciones: " + promedio);
        else
            System.out.println("Promedio:"+promedio);
    }
           
    public static void main(String[] args) {
        // TODO code application logic here
        Promedio m1 = new Promedio();
        m1.nota1 = m1.Ingresar();
        m1.nota2 = m1.Ingresar();
        m1.promedio = m1.Promedios(m1.nota1, m1.nota2);
        m1.mostrar();
       
    }
}



4)Aplicación Trabajador


package javaapplication10;

import java.util.*;
public class Trabajador {

Scanner leer = new Scanner(System.in);
public String nombre;
int sueldo, montopagar,categoria;

void nombre(){
    System.out.println("Ingrese el nombre del trabajador: ");
    nombre = leer.nextLine();
}


int sueldo(){
    int x;
    System.out.println("Ingrese el sueldo a pagar: ");
    x = leer.nextInt();
    return x;
}
void categoria(){
    System.out.println("Ingrese la categoria: \n(1) \n(2) \n(3)\n(4)");
    categoria = leer.nextInt();
}

void montofinal(){
    switch (categoria){
        case 1:montopagar+=(sueldo*0.38);
        break;
        case 2:montopagar+=(sueldo*0.21);
        break;
        case 3:montopagar+=(sueldo*0.12);
        break;
        case 4:montopagar+=(sueldo*0.08);
        break;
        default:System.out.println("No se ha definido aumento");
}
    return;
}
void mostrar(){
     System.out.println("Nombre del trabajador: " + nombre);
     System.out.println("Reconocido de la categoria: " + categoria );
     System.out.println("Su Monto a cobrar es el siguiente: " +sueldo);
}

    public static void main(String[] args) {
        Trabajador t1 = new Trabajador();
        t1.nombre();
        t1.sueldo=t1.sueldo();
        t1.categoria();
        t1.montofinal();
        t1.mostrar();
    }
}