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.
martes, 23 de octubre de 2012
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();
}
}
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
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
miércoles, 3 de octubre de 2012
Practica
Práctica del día 3 de Octubre del 2012
Grupo:451
Utilizando atributos privados y métodos públicos modelar las siguientes clases:
Grupo:451
Utilizando atributos privados y métodos públicos modelar las siguientes clases:
- Clase que convierte grados a radianes y viceversa
- Clase que calcula la hipotenusa de un triángulo y su área
- Clase que simula el funcionamiento de un celular
- Clase que convierte de un sistema rectangular a un sistema polar y viceversa
- Una clase que obtenga el área y perímetro de los siguientes polígonos:
- Pentágono
- Hexágono
- Octágono
- Una clase que convierta grados fahrenheit a grados centigrados y vicerversa
Evidencia: Tener los códigos anteriores en Java copiados a la libreta
Suscribirse a:
Entradas (Atom)