miércoles, 21 de noviembre de 2012

Practica 21 de noviembre

Grupo 451


Buenas tardes  la practica del día de hoy consistirá en un reporte en Word donde se desarrollarán los siguientes ejercicios:

1. Clase Deportista Hereda a la clase Clavadista
2. Clase Automotor hereda a la clase automóvil
3. Clase PC hereda a la clase netbook
4. Clase Persona hereda a la clase Bailarin



El reporte deberá incluir

1. Diagramas de clase completos
2. Códigos en java
3. Pantallas de los programas corriendo

La fecha de entrega será el próximo día lunes 26 de Noviembre

Nota: Todas las practicas incluyen el uso del teclado

Saludos Cordiales

martes, 20 de noviembre de 2012

practica 20 de noviembre

Grupo 453

Buenas noches la practica del día de hoy consistirá en un reporte en Word donde se desarrollarán los siguientes ejercicios:

1. Clase Deportista Hereda a la clase Nadador
2. Clase Automotor hereda a la clase Camión
3. Clase PC hereda a la clase Laptop
4. Clase Persona hereda a la clase Cantante


El reporte deberá incluir

1. Diagramas de clase completos
2. Codigos en java
3. Pantallas de los programas corriendo

La fecha de entrega será el proximo día lunes 26 de Noviembre

Nota: Todas las practicas incluyen el uso del teclado

Saludos Cordiales

miércoles, 7 de noviembre de 2012

practica 7 de noviembre


Buenas tardes el día de hoy se realizará la siguiente práctica, con las siguientes características


  • Utilizar la clase Scanner para la entrada de datos
  • Utilizar Programación Orientada a Objetos (Usando Métodos, atributos, constructores, etc).
  • Utilizar arreglos
  • Realizar la clase principal y la clase demo

1.- Capturar y correr la clase demoArreglo
2.- Crear un programa que utilizando arreglos obtenga la sumatoria de números pares e impares. (para 8 números enteros).
3.- Crear un programa que utilizando arreglos capture 5 calificaciones y obtenga el promedio de esas calificaciones
4.- Crear un programa que realice una divisón por medio de restas

Evidencia:
Imprimir los 4 códigos acompañados de la captura de pantalla

martes, 6 de noviembre de 2012

Practica día 6 de noviembre

Buenas tardes el día de hoy se realizará la siguiente práctica, con las siguientes características


  • Utilizar la clase Scanner para la entrada de datos
  • Utilizar la referencia this al crear la clase principal
  • Utilizar Programación Orientada a Objetos (Usando Métodos, atributos, constructores, etc).
  • En los casos necesarios utilizar arreglos
  • Realizar la clase principal y la clase demo

1.- Capturar y correr la clase demoCirculo.
2.- Crear un programa que utilizando arreglos obtenga la sumatoria de números pares e impares. (para 8 números enteros).
3.- Crear un programa que utilizando arreglos capture 5 calificaciones y obtenga el promedio de esas calificaciones
4.- Crear un programa que convierta de pies a pulgadas
5.- Crear un programa que convierta un numero decimal a binario

Evidencia:
Imprimir 4 códigos acompañados de la captura de pantalla

martes, 23 de octubre de 2012

PRACTICA 23 DE OCTUBRE DEL 2012

Grupos: 452 y 453

Buenas tardes los siguientes códigos muestran el proceso de creación de clases que ya soportan la introducción de las variables por medio del teclado.



public class Circulo
{
 private double r;

 public Circulo(double radio)
  {
   r=radio;
   
  }

 public void calcArea()
 {
  double a;
  a=Math.PI*Math.pow(r,2);
  System.out.println("Area circulo="+a);
 
  }
 
}


_____________________________________________________________________________________________________

import java.io.*;
public class demoAreas{
 public static void main (String[] args)throws IOException {
  InputStreamReader isr=new InputStreamReader(System.in);
  BufferedReader br=new BufferedReader(isr);
  System.out.println("Introduce el valor del radio=>");
  String texto1=br.readLine();
  Double num1=Double.parseDouble(texto1);
  Circulo c1=new Circulo(num1);
  c1.calcArea();
    
  }
 }


Actividades a realizar


1. Corra el programa anterior e introdusca  por medio del teclado un valor numerico

2. Modifique seis programa que se vieron durante la unidad 2 e introdusca en ellos la captura de variables por medio del teclado.

3. Programe una clase que calcule el promedio de calificaciones de 5 asignaturas diferentes (capturar el nombre de la asignatura, la calificación de la asignatura, imprimir en pantalla las asignaturas, las calificaciones y su promedio correspondiente).


NOTA: Utilizar clases, Programación Orientada a Objetos, constructores, métodos, atributos y utilice el teclado para introducir las variables.



miércoles, 10 de octubre de 2012

Uso de diferentes clases

Buenas tardes los siguientes códigos demuestran la interacción que existe entre tres diferentes clases.

Para correr esta clase deberán de crearse tres archivos

1) Clase Circulo


public class Circulo
{
private double r;

public Circulo(double radio)
{
r=radio;

}

public void calcArea()
{
double a;
a=Math.PI*Math.pow(r,2);
System.out.println("Area circulo="+a);

}

}


2) Clase Rectangulo


public class Rectangulo
{
private double b,h;
public Rectangulo(double ba, double al)
{
b=ba;
h=al;

}

public void calcArea()
{
double a;
a=b*h;
System.out.println("Area rectagulo="+a);
}


}


3) Clase demoAreas


public class demoAreas{
public static void main (String[] args) {

Circulo c1=new Circulo(5);
c1.calcArea();
Rectangulo r1=new Rectangulo(3,6);
r1.calcArea();
}
}


martes, 9 de octubre de 2012

Práctica: Constructores

Buenas tardes:

Antes de realizar la práctica de constructores deberan de correr y verificar el siguiente programa que utiliza multiples constructores:

public class Arboles  {

    public Arboles() {
      System.out.println("Un árbol genérico");
    }
 
    public Arboles(String tipo) {
     System.out.println("Un árbol tipo " + tipo);
    }

    public Arboles(int altura) {
     System.out.println("Un árbol de " + altura + " metros");
   }

    public Arboles(int altura,String tipo) {
     System.out.println("Un " + tipo + " de " + altura + " metros");
   }
}


Clase demoArboles
public class demoArboles{
public static void main(String args[]) {
Arboles arbol1 = new Arboles(4);
        Arboles arbol2 = new Arboles("Roble");
        Arboles arbol3 = new Arboles();
        Arboles arbol4 = new Arboles(5,"Pino");
     }}


Una vez realizado el ejercicio anterior se deberán de realizar los siguientes ejercicios utilizando para ello constructores (mínimo dos  constructores)

1. Clase Punto (visto la clase del dia 8 de octubre).
2. Clase Complejo (fue el ejercicio que se quedo de tarea).
3. Clase Circulo (esta clase calculará el area y perimetro)
4. Clase Gato
5. Clase Barco