jueves, 8 de agosto de 2013

Codificación para un Estudiante

package estudiante;


class Humano {
String Nombre, Apellido;
int Edad;
public Humano(String nombre, String apellido, int edad)
{
this.Nombre=nombre;
this.Apellido=apellido;
this.Edad=edad;
}
public void MuestraNombre()
{
System.out.println(Nombre);
System.out.println(Apellido);
System.out.println(Edad);
}
}
class Ciudadano extends Humano {

    String Cedula;
   
    public Ciudadano(String Nombre, String Apellido, int Edad, String Cedula){
     super(Nombre, Apellido,Edad);
    this.Cedula=Cedula;
   
    }
   
    public void Muestracedula(){
        System.out.println(Cedula);
    }
}
public class Estudiante extends Ciudadano {
   
        String Matricula;
       
    public Estudiante (String Nombre, String Apellido, int Edad, String Cedula, String Matricula){
      super(Nombre, Apellido,Edad, Cedula);
      this.Matricula=Matricula;
        }
       public void MuestraMatricula(){
        System.out.println(Matricula);
    }
    public static void main(String[] args) {
        // TODO code application logic here
        Estudiante e1 = new Estudiante("Cristian", "Benalcazar", 19, "160056572-3", "Cuarto Sistemas");
        e1.MuestraNombre();
        e1.Muestracedula();
        e1.MuestraMatricula();
    }
}

Codificación para establecer si una palabra es PALINDROME

import java.util.Scanner;

public class Ejercicio {

    public static boolean palindrome(String cadena) {
        for (int i = 0, j = cadena.length() - 1; i < cadena.length() / 2; i++, j--)
            if (cadena.charAt(i) != cadena.charAt(j))
                return false;
        return true;
    }

    public static void main(String args[]) {
        Scanner in = new Scanner(System.in);
        String chain;
        System.out.print("Ingrese una cadena de caracteres: ");
        chain = in.nextLine();
        if (palindrome(chain))
            System.out.println("La cadena ES PALINDROME");
        else
            System.out.println("La cadena NO ES PALINDROME");
       
    }
}

Ejemplo de un Contador de Letras

import java.util.Scanner;

public class ContadorLetras {

    public static int contarCaracter(String cadena, char caracter) {
        int n = 0, pos = -1;
        while ((pos = cadena.indexOf(caracter, pos + 1)) > -1)
            n++;
        return n;
    }

    public static void main(String args[]) {
        Scanner in = new Scanner(System.in);
        String chain;
        char caracter;
        System.out.print("Ingrese su frase: ");
        chain = in.nextLine();
        System.out.print("Ingrese el caracter que desea visualizar: ");
        caracter = in.next().charAt(0);
        System.out.println("El numero de letras " + caracter
                + " es : " + contarCaracter(chain, caracter));
    }
}

Venta de un Carro



package cocheprueba;
import java.util. Scanner;


public class CochePrueba {

   
    String Modelo, Placa, Fabrica;
    int Precio,AñoModelo;
    public void CochePrueba(){
    Scanner teclado =new Scanner (System.in);
    System.out.print("Ingrese el Modelo");
    this.Modelo= teclado.nextLine();
    System.out.print("Ingrese la Placa");
    this.Placa= teclado.nextLine();
    System.out.print("Ingrese la Fabrica");
    this.Fabrica= teclado.nextLine();
    System.out.print("Ingrese el Precio");
    this.Precio= teclado.nextInt();
    System.out.print("Ingrese el Año del Modelo");
    this.AñoModelo= teclado.nextInt();
   
}
     public void MuestraCoche(){
     System.out.println(Modelo);
     System.out.println(Placa);
     System.out.println(Fabrica);
     System.out.println(Precio);
     System.out.println(AñoModelo);
 }

    public static void main(String[] args) {
     
        //CochePruba cp;
        CochePrueba cp =new CochePrueba();
        cp.MuestraCoche();
       
    }
}

Datos personales de una persona




package ciudadano;

 class Humano {

protected String Nombre, Apellido;
int Edad;
public Humano(String nombre, String apellido, int edad)
{
this.Nombre=nombre;
this.Apellido=apellido;
this.Edad=edad;
}
public void MuestraNombre()
{
System.out.println(Nombre);
System.out.println(Apellido);
System.out.println(Edad);
}
}

public class Ciudadano extends Humano {

    String Cedula;
   
    public Ciudadano(String Nombre, String Apellido, int Edad, String Cedula){
     super(Nombre, Apellido,Edad);
    this.Cedula=Cedula;
   
    }
   
    public void Muestracedula(){
        System.out.println(Cedula);
    }
           
    public static void main(String[] args) {
        // TODO code application logic here
        Ciudadano a1=new Ciudadano("Cristian", "Benalcazar", 19, "160056572-3");
        a1.MuestraNombre();
        a1.Muestracedula();
    }
}


Codificación de un programa para la venta de una Camiseta


package camiseta;
import java.util. Scanner;


public class Camiseta {

 
    String Marca, Color, Talla;
    double Precio;
    Scanner teclado = new Scanner(System.in);
    public Camiseta(){
    System.out.print("Ingrese la marca: ");
    this.Marca=teclado.nextLine();
    System.out.print("Ingrese el color: ");
    this.Color=teclado.nextLine();
    System.out.print("Ingrese la talla:");
    this.Talla=teclado.nextLine();
    System.out.print("Ingrese el Precio: ");
    this.Precio=teclado.nextInt();
}
    public Camiseta(String marca, String color, String talla, double precio){
    this.Marca=marca;
    this.Color=color;
    this.Talla=talla;
    this.Precio=precio;
}
    public void MuestraCamiseta(){
        System.out.println("La marca es:"+Marca);
        System.out.println("El color es: "+Color);
        System.out.println("La talla es:"+Talla);
        System.out.println("El precio es:"+Precio);
    }
    public double DuplicaPrecio(){
        double PrecioDuplicado;
        PrecioDuplicado= Precio*2;
        return PrecioDuplicado;
    }
    public Camiseta(String marca, String talla){
        System.out.print("Ingrese la Marca: ");
        this.Marca=teclado.nextLine();
        System.out.print("Ingrese la talla: ");
        this.Talla=teclado.nextLine();
       
    }
    public static void main(String[] args) {
       
        Camiseta [] camiseta = new Camiseta[5];
        int i;
        for (i=0;i<=5;i++){
            camiseta[i] = new Camiseta();
            System.out.println("\n Datos de la camiseta: "+i+1);
            camiseta[i] .MuestraCamiseta();
        }
        Camiseta camiseta1 = new Camiseta();
        Camiseta camiseta2 = new Camiseta("Tomy", "Vede", "XL",24.5);
        camiseta2.MuestraCamiseta();
        camiseta1.MuestraCamiseta();
        Camiseta camiseta3= new Camiseta("Aero", "M");
        camiseta3.MuestraCamiseta();
    }
}

Utilizando Herencia (Clase Animal)




package caballo;
class Animal {
public void comer(){
    System.out.println("Animal comiendo.....");
}
}
public class Caballo extends Animal {
    @Override
    public void comer(){
    System.out.println("Caballo comiendo.....");
 
}
    public static void main(String[] args) {
      Animal a = new Caballo();
      Caballo c = new Caballo();
      a.comer();
      c.comer();
    }
}