Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ESPECIALIDAD: PROGRAMACION
GRUPO: 3AMP
1
INDICE DE PROGRAMAS
PROGRAMA 1. CBTIS 83...................................................................................................................... 3
PROGRAMA 2. CALCULADORA....................................................................................................... 11
PROGRAMA 3. FIGURAS GEOMETRICAS.......................................................................................13
PROGRAMA 4. . FIGURAS GEOMETRICAS VERSION (AZUL)......................................................17
PROGRAMA 6 . FIGURAS GEOMETRICAS VERSION (NORMAN)................................................22
PROGRAMA 7. BANCO 4.................................................................................................................... 27
PROGRAMA 8. TRANSPORTE.......................................................................................................... 29
PROGRAMA 9. TRANSPORTE VERSION (MARCO)........................................................................35
PROGRAMA 10. TRANSPORTE VERSION (ANA)...........................................................................41
PROGRAMA 11. TRANSPORTE VERSION (GISELLA)....................................................................45
PROGRAMA 12. RESTAURANTE QUINTA RIVERA.........................................................................52
PROGRAMA 13. RESTAURANTE QUINTA RIVERA VERSION (OSCAR)......................................59
CAPITULOS 9 Y 10 DE METODOLOGIA DE LA PROGRAMACION ORIENTADA A
OBJETOS.............................................................................................................................................. 68
PROGRAMA 14. EMPLEADO 5............................................................................................................68
PROGRAMA 15. ANGULO5..................................................................................................................70
PROGRAMA 16. AREA TRIANGULO2................................................................................................72
PROGRAMA 17. ALUMNO3..................................................................................................................74
PROGRAMA 18. EMPLEADO6.............................................................................................................77
PROGRAMA 19. EMPLEADO7.............................................................................................................79
PROGRAMA 20. DICE DIA2..................................................................................................................81
PROGRAMA 21. ALUMNO4..................................................................................................................84
PROGRAMA 22. MAYOR4NUMEROS2.............................................................................................87
PROGRAMA 23. EXAMEN 1_ DISTANCIA ENTRE DOS PUNTOS.................................................89
PROGRAMA 24. EXAMEN 2_ BANCO AZTECA...............................................................................92
2
PROGRAMA 1. CBTIS 83
CODIGO PRINCIPAL
package Sistema;
import java.util.Scanner;
import validar.Numeros;
case 1:
System.out.println("----Alumno----");
System.out.println("▸");leerdatosPersonales(estudiante);
3
String[] quinto = {"WEB: ", "BD : ", "Calculo Integral : ", "Fisica II",
"Ingles V", "CTSyV"};
case 1:
materias = primero;
break;
case 5:
materias = quinto;
break;
default:
System.out.println("Semestre no valido");
leerInformacionE(estudiante, materias);
impresionE(estudiante, materias);
break;
case 2:
System.out.println("----Docente----");
System.out.println("▸");
leerdatosPersonales(docente);
leerinfoDocente(docente);
impresionDocente(docente);
break;
default:
System.out.println("no existe otra persona");
}
4
resp = leer.next().charAt(0);
System.out.println("Grupo : ");
estudiante.grupo = leer.next();
System.out.println("Especialidad: ");
estudiante.especialidad = leer.next();
System.out.println("Turno: ");
estudiante.turno = leer.next();
estudiante.semestre = num.positivosEnteros("Semestre");
prom = estudiante.calcularPromedio(materias);
System.out.println("");
System.out.println(".----DOCENTE-----.");
System.out.println("Categoria : " + maestro.categoria);
System.out.println("Profesion : " + maestro.profesion);
System.out.println("RFC : " + maestro.rfc);
System.out.println(" $ ");
maestro.obtenerPago((horas - horaF), maestro.categoria);
}
package Sistema;
import java.time.LocalDateTime;
yearAct=hoy.getYear();
yearNac=Integer.parseInt(fechaNac.substring(6,10));
7
edad=yearAct-yearNac;
return edad;
}
String profesion;
String rfc;
String categoria;
return descuento;
}
if(categoria.equals("A")) sueldoH=184.76f;
if(categoria.equals("B")) sueldoH=218.4f;
if(categoria.equals("C")) sueldoH=258.16f;
sueldo=horas *sueldoH;
return sueldo;
}
}
package Sistema;
import validar.Numeros;
float promedio;
int semestre;
8
String especialidad;
String grupo;
String turno;
}
promedio = suma / 3;
promedios[x] = promedio;
return promedios;
//arreglo debuelto con []
}
9
PRUEBA DE ESCRITORIO
PERSONA
ESTUDIANTE
DOCENTE
CORRIDA
//Alumno //Docente
10
PROGRAMA 2. CALCULADORA
CODIGO PRINCIPAL
package Calcular;
import java.util.Scanner;
package Calcular;
11
System.out.println("suma con numeros enteros ");
return num1 + num2;
}
PRUEBA DE ESCRITORIO
Introduzca no1 Introduzca no2 Introduzca no3 Suma Flotantes Suma 3 numeros
4 5 7 9.0 16.0
CORRIDA
12
PROGRAMA 3. FIGURAS GEOMETRICAS.
CODIGO PRINCIPAL
package Operaciones;
import validar.Numeros;
int dato;
System.out.println("Area y Perimetros de la figura que desea saber ");
System.out.println("1. Circulo");
System.out.println("2. Cuadrado");
System.out.println("3. Triangulo");
dato = num.positivosEnteros("");
switch (dato) {
case 1:
System.out.println("Circulo");
circulo();
break;
case 2:
System.out.println("Cuadrado");
cuadrado();
break;
case 3:
System.out.println("Triangulo");
triangulo();
break;
default:
System.out.println("opcion no valida");
}
float radio;
float lado;
}
}
15
PRUEBA DE ESCRITORIO
//Circulo
Ingrese el radio 3
Area 28.27
Perimetro 18.84
//Cuadrado
Ingrese el valor del lado 7
Area 49.00
Perimetro 28.00
//Triangulo
Ingrese el valor del lado1 5
Ingrese el valor del lado2 5
Ingrese el valor del lado3 3
Area 7.15
Perimetro 13.0
CORRIDA
//Circulo //Triangulo
//Cuadrado
16
PROGRAMA 4. . FIGURAS GEOMETRICAS VERSION (AZUL)
CODIGO PRINCIPAL
package figurasGeo;
import java.util.Scanner;
import validar.Numeros;
System.out.println("---------------");
System.out.println("Area : " + cu.calcularArea(l));
System.out.println("Perimetro : " + cu.calcularPerimetro(l));
System.out.println("---------------");
}
System.out.println("---------------");
System.out.println("Area : " + tri.calcularArea(lado3, lado1));
System.out.println("Perimetro : " + tri.calcularPerimetro(lado2));
System.out.println("---------------");
}
}
CODIGO DE CLASE 1
package figurasGeo;
String nombre;
int numLados;
float area;
float perimetro;
18
public float calcularArea(int radio) {
area = (float) (Math.PI * Math.pow(radio, 2));
return area;
}
CODIGO DE CLASE 2
package figurasGeo;
}
CODIGO DE CLASE 3
package figurasGeo;
float lado;
}
CODIGO DE CLASE 4
package figurasGeo;
PRUEBA DE ESCRITORIO
//Circulo
Ingrese el radio 3
Area 28.27
Perimetro 18.84
//Cuadrado
Ingrese el valor del lado 7
Area 49.00
Perimetro 28.00
//Triangulo
Ingrese el valor del lado1 5
Ingrese el valor del lado2 5
Ingrese el valor del lado3 3
Area 7.15
Perimetro 13.0
CORRIDA
//Circulo //Triangulo
//Cuadrado
20
21
PROGRAMA 6 . FIGURAS GEOMETRICAS VERSION (NORMAN)
CODIGO PRINCIPAL
package figuras;
import java.util.Scanner;
int opcion;
do{
System.out.println("Digite la figura que quiere saber su area y perimetro: ");
System.out.println("1. Circulo");
System.out.println("2. Cuadrado");
System.out.println("3. Triangulo");
System.out.println("Opción: ");
opcion = leer.nextInt();
}while(opcion<1 || opcion>3);
switch(opcion){
case 1:
leerDatosCirculo(circulito);
imprimirAyPCc(circulito);
break;
case 2:
leerDatosCuadrado(cuadradito);
imprimirAyPCd(cuadradito);
break;
case 3:
leerDatosTri(triangulito);
imprimirAyPT(triangulito);
break;
default:
System.out.println("Opcion no valida");
}
}
public static void leerDatosCirculo(Circulo circulito){
float r;
System.out.println("Ingrese el radio del circulo: ");
circulito.r = leer.nextFloat();
22
}
public static void leerDatosCuadrado(Cuadrado cuadradito){
float l;
System.out.println("Ingrese el lado del cuadrado");
cuadradito.l = leer.nextFloat();
}
public static void leerDatosTri(Triangulo triangulito){
float B, h, lE;
System.out.println("Ingrese la base de su triangulo: ");
triangulito.B = leer.nextFloat();
System.out.println("Ingrese la altura de su triangulo: ");
triangulito.h = leer.nextFloat();
System.out.println("Ingrese el otro lado del triangulo: ");
triangulito.lE = leer.nextFloat();
}
public static void imprimirAyPCc(Circulo circulito){
System.out.println("Area: "+ circulito.calcularArea());
System.out.println("Perimetro: "+ circulito.calcularPerimetro());
}
public static void imprimirAyPCd(Cuadrado cuadradito){
System.out.println("Area: "+cuadradito.calcularArea());
System.out.println("Perimetro: "+cuadradito.calcularPerimetro());
}
public static void imprimirAyPT(Triangulo triangulito){
System.out.println("Area: "+triangulito.calcularArea());
System.out.println("Perimetro: "+triangulito.calcularPerimetro());
}
}
package figuras;
package figuras;
@Override
public float calcularArea(){
float perimetro;
perimetro=(PI*(r*r));
return perimetro;
}
@Override
public float calcularPerimetro(){
float area;
area=(2*PI*r);
return area;
}
/*@Override
public String mostrarDatos(){
return "Circulo: \n" + super.mostrarDatos() + "\nr= " + r + ", PI="+ PI;
}*/
}
CODIGO DE CLASE CUADRADO
package figuras;
@Override
public float calcularArea(){
float area;
area=l*l;
return area;
24
}
@Override
public float calcularPerimetro(){
float perimetro;
perimetro=l*4;
return perimetro;
}
//@Override
// public String mostrarDatos(){
//return "Circulo: \n" + super.mostrarDatos() + "\nr= " + r + ", PI="+ ;
package figuras;
25
PRUEBA DE ESCRITORIO
//Circulo
Ingrese el radio 3
Area 28.27
Perimetro 18.84
//Cuadrado
Ingrese el valor del lado 7
Area 49.00
Perimetro 28.00
//Triangulo
Ingrese el valor del lado1 5
Ingrese el valor del lado2 5
Ingrese el valor del lado3 3
Area 7.15
Perimetro 13.0
CORRIDA
//Circulo //Triangulo
//Cuadrado
26
PROGRAMA 7. BANCO 4
CODIGO PRINCIPAL
package Cuenta;
return domicilio;
27
}
public Cliente(String telefom, String name, String rfc, String dom, String cuenta)
{
super(telefom, name, rfc, dom);
this.noC = cuenta;
}
return noC;
}
CORRIDA
28
PROGRAMA 8. TRANSPORTE
CODIGO PRINCIPAL
package Movimiento;
import java.util.Scanner;
import validar.Numeros;
int op;
case 1:
System.out.println();
29
float comcap = num.positivosFlotantes("Introduzca la capacidad de
almacenamiento : ");
float comgas = num.positivosFlotantes("Introduzca la cantidad de
combustible que gasto en el viaje: ");
Automovil car = new Automovil("Gasolina", "Negro", "4", "5", "120km",
"2499");
System.out.println("Auto:");
System.out.println("Tipo combustible : " + car.combustible);
System.out.println("Color carro : " + car.color);
System.out.println("Cantidad llantas : " + car.numllantas);
System.out.println("Cantidad pasajeros : " + car.capacidadgente);
System.out.println("Km : " + car.km);
System.out.println("num. serie " + car.getNumeroSer());
car.Desplazamiento(" Terrestremente");
car.produccion();
break;
case 3:
public Transporte(String com, String col, String llantas, String capgente, String
ser) {
this.combustible = com;
this.color = col;
this.numllantas = llantas;
this.capacidadgente = capgente;
this.numeroSer = ser;
}
String tipo;
public Bicicleta(String com, String col, String llantas, String capgente, String
tipos, String ser) {
super(com, col, llantas, capgente, ser);
this.tipo = tipos;
}
String piesaltura;
public Avion(String com, String col, String llantas, String capgente, String pies,
String ser) {
super(com, col, llantas, capgente, ser);
this.piesaltura = pies;
}
}
}
String km;
public Automovil(String com, String col, String llantas, String capgente, String
kilom, String ser) {
super(com, col, llantas, capgente, ser);
32
this.km = kilom;
}
CORRIDA
//Carro
33
//Avion
//Bicicleta
34
PROGRAMA 9. TRANSPORTE VERSION (MARCO)
CODIGO PRINCIPAL
package vehiculos;
import java.util.Scanner;
switch(op){
case 1:
tipoT = " auto";
color = leerInformacion(tipoT);
imprimirInformacionAuto(color);
break;
case 2:
tipoT = " bicicleta";
color = leerInformacion(tipoT);
imprimirInformacionBici(color);
break;
case 3:
tipoT = " avion";
color = leerInformacion(tipoT);
imprimirInformacionAvion(color);
break;
}
System.out.println("Desea repetir el programa? (1: si 2: no)");
res = leer.nextInt();
}while(res == 1);
}
public static String leerInformacion(String tt) {
System.out.println("Ingrese el color del vehiculo:" +tt);
return leer.next();
}
35
public static void imprimirInformacionAuto(String color) {
Auto auto = new Auto("Terrestre", 100, "BMW", "cilindros multiples");
System.out.println("Informacion del Auto:");
System.out.println("Tipo: " + auto.getTipo());
System.out.println("Velocidad: " + auto.getVelocidad());
System.out.println("Modelo: " + auto.getModelo());
System.out.println("Tipo de motor: " + auto.getMotor());
System.out.println("Color del auto: " + color);
auto.acelerar();
auto.detener();
}
36
public Transporte(String tipo, int velocidad) {
this.tipo = tipo;
this.velocidad = velocidad;
}
37
public void setNumeroVelocidades(int numeroVelocidades) {
this.numeroVelocidades = numeroVelocidades;
}
//Carro //Avion
//Bicicleta
40
PROGRAMA 10. TRANSPORTE VERSION (ANA)
CODIGO PRINCIPAL
package Vehículos;
import java.util.Scanner;
import validar.Numero;
public class Principal {
switch (op){
case 1:
System.out.println("Marca: " + vehiculo.marca);
System.out.println("Color: " + vehiculo.color);
System.out.println("Velocidad Máxima: " + vehiculo.velocidadMaxima);
System.out.println("Nombre del dueño " + vehiculo.getNomDuenio());
System.out.println("matricula: "+vehiculo.getPlaca());
System.out.println("ancho de la llanta: "+vehiculo.llanta);
vehiculo.hacerCambio();
vehiculo.mover(vehiculo.velocidadMaxima);
break;
case 2:
System.out.println("Marca: " + bike.marca);
System.out.println("Color: " + bike.color);
System.out.println("Nombre del dueño: " + bike.getNomDuenio());
System.out.println("Tamaño: " + bike.tamanio);
System.out.println("Material: "+bike.material);
System.out.println("costo: $"+bike.getcosto());
bike.acrovacia();
bike.mover(bike.material);
break;
case 3:
System.out.println("Marca: " + fuaaaa.marca);
System.out.println("Color: " + fuaaaa.color);
System.out.println("Nombre del dueño: " + fuaaaa.getNomDuenio());
41
System.out.println("capacidad: " + fuaaaa.capacidad);
System.out.println("Turbina: "+fuaaaa.turbinas);
System.out.println("Identificacion: 3"+fuaaaa.getidentificacion());
fuaaaa.volar();
fuaaaa.mover(fuaaaa.capacidad);
break;
default: System.out.println("No sea payasa");
}
}
}
CODIGO DE CLASE TRANSPORTE
package Vehículos;
}
}
package Vehículos;
42
public Bici(String marc, String tono,String nomD, float tam, String mat, int cos){
super(marc, tono, nomD);
this.tamanio = tam;
this.material = mat;
this.costo = cos;
}
public void mover(String mat){
System.out.println("La bici de "+ mat +" se está moviendo");
}
public void acrovacia(){
System.out.println("Haciendo backflip");
}
public int getcosto(){
return costo;
}
package Vehículos;
public Avion(String marc, String tono, String nomD, int cap, int turb, String id){
super(marc, tono, nomD);
this.capacidad = cap;
this.identificacion = id;
this.turbinas = turb;
}
public void mover(int capacidad){
System.out.println("el avion esta volando con " + capacidad+ " personas");
}
public void volar(){
System.out.println("el avion esta en el aire");
}
public String getidentificacion(){
return identificacion;
}
}
CODIGO DE CLASE AUTO
package Vehículos;
43
public class Auto extends Transporte {
public String velocidadMaxima;
private String placa;
public int llanta;
public Auto(String marc, String tono,String nomD, String velM, String plac, int
llan){
super(marc, tono, nomD);
this.velocidadMaxima = velM;
this.placa = plac;
this.llanta = llan;
}
CORRIDA
//Carro //Avion
//Bicicleta
44
PROGRAMA 11. TRANSPORTE VERSION (GISELLA)
CODIGO PRINCIPAL
package modelo;
import java.util.Scanner;
45
break;
default:
System.out.println("opcion no valida");
break;
}
}
public static void imprecion(Auto autito){
System.out.println("COLOR:" + autito.color);
System.out.println("Modelo:" + autito.modelo);
System.out.println("Modo desplazamiento:" + autito.modDes);
System.out.println("tipo de energia:" + autito.modEnergia);
System.out.println("numero de ruedas:" + autito.numR);
System.out.println("Gasolina:" + autito.gasolina);
System.out.println("Capaciada:" + autito.capacidad);
System.out.println("Matricula:" + autito.getmatricula());
System.out.println("Nuemro de serie:" +autito.getnumero_de_serie());
}
public static void imprecion(Bicicleta bici){
System.out.println("COLOR:" + bici.color);
System.out.println("Modelo:" + bici.modelo);
System.out.println("Modo desplazamiento:" + bici.modDes);
System.out.println("tipo de energia:" + bici.modEnergia);
System.out.println("numero de ruedas:" + bici.numR);
System.out.println("Gasolina:" + bici.gasolina);
System.out.println("Tipo de Bicileta:" + bici.tipoB);
System.out.println("Matricula:" + bici.getmatricula());
System.out.println("Nuemro de serie:" + bici.getnumero_de_serie());
}
public static void imprecion(Avion avionsito){
System.out.println("COLOR:" + avionsito.color);
System.out.println("Modelo:" + avionsito.modelo);
System.out.println("Modo desplazamiento:" + avionsito.modDes);
System.out.println("tipo de energia:" + avionsito.modEnergia);
System.out.println("numero de ruedas:" + avionsito.numR);
System.out.println("Gasolina:" + avionsito.gasolina);
System.out.println("Tipo de Avion:" + avionsito.tipoAvion);
System.out.println("Capacida: " + avionsito.capacidaAvion);
System.out.println("Matricula:" + avionsito.getmatricula());
System.out.println("Nuemro de serie:" + avionsito.getnumero_de_serie());
}
46
CODIGO DE CLASE TRANSPORTE
package modelo;
public Transporte(String col, String mod, String des, String energia, String
ruedas, String gas, String mAtricula, String NumS){
this.color=col;
this.modelo=mod;
this.modDes=des;
this.modEnergia=energia;
this.numR=ruedas;
this.gasolina=gas;
this.matricula=mAtricula;
this.numero_de_serie=NumS;
}
public void setnumero_de_serie(String numSerie){
this.numero_de_serie=numSerie;
}
public String getnumero_de_serie(){
return numero_de_serie;
}
public void setmatricula(String matric){
this.matricula=matric;
}
public String getmatricula(){
return matricula;
String tipoB;
public Bicicleta(String col,String mod,String des,String energia,String
ruedas,String gas,String mAtricula,String NumS,String tipo){
super( col, mod, des, energia, ruedas, gas, mAtricula, NumS);
this.tipoB=tipo;
}
public void mantenimiento() {
}
CODIGO DE CLASE AVION
package modelo;
String capacidaAvion;
String tipoAvion;
public Avion(String col, String mod, String des, String energia, String ruedas,
String gas, String mAtricula, String NumS, String capacid,String tipo) {
super(col, mod, des, energia, ruedas, gas, mAtricula, NumS);
this.capacidaAvion=capacid;
this.tipoAvion=tipo;
}
48
public void despegar() {
System.out.println("Avion despegando");
}
@Override
public void frenar() {
System.out.println("Avion frenando");
}
}
CODIGO DE CLASE AUTO
package modelo;
String capacidad;
String tipoAuto;
49
public Auto(String col, String mod, String des, String energia, String ruedas,
String gas, String mAtricula, String NumS, String capacid) {
super(col, mod, des, energia, ruedas, gas, mAtricula, NumS);
this.capacidad = capacid;
}
@Override
public void acelerar() {
System.out.println("auto acelerando");
}
@Override
public void frenar() {
System.out.println("auto frenando");
}
50
CORRIDA
//Carro //Avion
//Bicicleta
51
PROGRAMA 12. RESTAURANTE QUINTA RIVERA
CODIGO PRINCIPAL
package Restaurante;
import java.util.Scanner;
}
public static void tipoPagoRec(String resp,Platillo plat){
Recibo comp = new Recibo("16/11/2023","4445774");
Paquete paqui=new Paquete();
System.out.println("Numeros de platillos que desea: ");
if(resp.equals("si")){
paqui.Valor();
System.out.println("Pago: "+comp.pago((plat.CalcularPago(plat.numPlatillos)),
paqui.Valor()));
}
else{
System.out.println("Pago:
"+comp.pago((plat.CalcularPago(plat.numPlatillos)),0));
}
}
public static void tipoPagoFac(String resp,Platillo plat){
Factura fac = new Factura ("16/11/2023","4445774","0.16");
Paquete paqui=new Paquete();
System.out.println("Numeros de platillos que desea: ");
if(resp.equals("si")){
paqui.Valor();
System.out.println("Pago sin iva:
"+fac.pago((plat.CalcularPago(plat.numPlatillos)), paqui.Valor()));
System.out.println("Pago con IVA:
"+fac.IVA(fac.pago((plat.CalcularPago(plat.numPlatillos)),paqui.Valor())));
}
53
else{
System.out.println("Pago sin IVA:
"+fac.pago((plat.CalcularPago(plat.numPlatillos)),0));
System.out.println("Pago con IVA:
"+fac.IVA(fac.pago((plat.CalcularPago(plat.numPlatillos)), 0)));
}
}
}
package Restaurante;
package Restaurante;
package Restaurante;
package Restaurante;
}
CODIGO DE CLASE PERSONA FISICA
package Restaurante;
}
CODIGO DE CLASE PERSONA MORAL
package Restaurante;
package Restaurante;
CORRIDA
//Persona Fisica
//Persona Moral
58
PROGRAMA 13. RESTAURANTE QUINTA RIVERA VERSION (OSCAR)
CODIGO PRINCIPAL
package Restaurant;
import java.util.Scanner;
import validar.Numeros;
int cantPlatillos;
double subtotal, total = 0;
char resp;
float aux;
aux = pack.calcularMonto(evento);
59
System.out.println("Desea ambientacion? 1) Si / 2) No: ");
do{
resp = leer.next().charAt(0);
if (resp == '1') subtotal = subtotal + 5000;
resp = leer.next().charAt(0);
System.out.println("");
switch(resp){
case '1':
total = subtotal;
Factura factura = new Factura("123", "2021-01-01", total);
factura.imprimirRecibo();
personaMoral.imprimirDatos();
System.out.println("---------------------------");
personaFisica.imprimirDatos();
break;
case '2':
total = subtotal;
Recibo recibo = new Recibo("123", "2021-01-01", total);
recibo.imprimirRecibo();
personaMoral.imprimirDatos();
System.out.println("----------------------------");
personaFisica.imprimirDatos();
break;
default:
System.out.println("Error....!!!!");
break;
}
int numero;
try {
System.out.println(dato);
numero = leer.nextInt();
60
if (numero > 0) {
return numero;
} else {
} catch (Exception e) {
System.out.println("Valor no valido...");
leer.nextLine();
return pedirInt(dato);
package Restaurant;
switch (evento) {
case 1:
plus = 1.5f;
break;
case 2:
plus = 1.10f;
61
break;
case 3:
plus = 1.15f;
break;
case 4:
plus = 1.20f;
break;
default:
System.out.println("ERROR...");
break;
}
return plus;
}
CODIGO DE CLASE PERSONA
package Restaurant;
this.nombre = nombre;
this.direccion = direccion;
this.telefono = telefono;
this.email = email;
this.nombre = name;
62
}
return nombre;
this.direccion = direc;
return direccion;
this.telefono = tel;
return telefono;
this.email = correo;
return email;
63
System.out.println("Nombre: " + nombre);
System.out.println("Dirección: " + direccion);
System.out.println("Teléfono: " + telefono);
System.out.println("Email: " + email);
}
}
CODIGO DE CLASE FACTURA
package Restaurant;
this.iva = IVA;
return iva;
@Override
public void imprimirRecibo() {
super.imprimirRecibo();
System.out.println("IVA: $" + iva);
System.out.println("Total a pagar: $" + (montoTotal + iva));
}
}
package Restaurant;
64
public class Fisica extends Persona {
public Fisica(String nombre, String direccion, String telefono, String email, String
curp) {
this.curp = CURP;
return curp;
@Override
public void imprimirDatos() {
super.imprimirDatos();
System.out.println("CURP: " + curp);
System.out.println("");
}
}
package Restaurant;
public Moral(String nombre, String direccion, String telefono, String email, String
rfc) {
this.rfc = RFC;
return rfc;
@Override
public void imprimirDatos() {
super.imprimirDatos();
System.out.println("RFC: " + rfc);
System.out.println("");
}
}
package Restaurant;
class Recibo {
this.numero = numero;
this.fecha = fecha;
this.montoTotal = montoTotal;
this.numero = num;
66
}
return numero;
this.fecha = fec;
return fecha;
}
}
CORRIDA
67
CAPITULOS 9 Y 10 DE METODOLOGIA DE LA
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMA 14. EMPLEADO 5
CODIGO PRINCIPAL
package pkg1;
import java.util.Scanner;
}
}
CODIGO DE CLASE 1
package pkg1;
String nombreEmp;
int horasTrab;
68
float cuotaHora;
float sueldo;
PRUEBA DE ESCRITORIO
CORRIDA
69
PROGRAMA 15. ANGULO5
CODIGO PRINCIPAL
package pkg2;
import java.util.Scanner;
CODIGO DE CLASE 1
package pkg2;
70
public float obtenerSenAng() {
return senAng;
PRUEBA DE ESCRITORIO
Angulo en radianes Seno Coseno
0.0175
CORRIDA
71
PROGRAMA 16. AREA TRIANGULO2
CODIGO PRINCIPAL
package pkg3;
import java.util.Scanner;
objTriangulo.establecerBaseTria(basTri);
objTriangulo.establecerAlturaTria(altuTri);
objTriangulo.calcularAreaTria();
System.out.println(""+objTriangulo.obtenerAreaTria());
}
CODIGO DE CLASE 1
package pkg3;
}
72
public void establecerAlturaTria(float altura){
this.alturaTria=altura;
}
}
public float obtenerAreaTria(){
return areaTria;
PRUEBA DE ESCRITORIO
Base Altura Area
10 12 60
CORRIDA
73
PROGRAMA 17. ALUMNO3
CODIGO PRINCIPAL
package pkg4;
import java.util.Scanner;
objAlumno.establecerNombreAlum(nombre);
objAlumno.establecerCalif1(c1);
objAlumno.establecerCalif2(c2);
objAlumno.establecerCalif3(c3);
objAlumno.establecerCalif4(c4);
objAlumno.calcularPromedio();
objAlumno.obtenerNombreAlum();
System.out.println(""+objAlumno.obtenerPromedio());
}
CODIGO DE CLASE 1
package pkg4;
74
public void establecerNombreAlum(String nom){
this.nombreAlum = nom;
this.calif1 = ca1;
}
}
public void establecerCalif3(float ca3){
this.calif3 = ca3;
}
public void establecerCalif4(float ca4){
this.calif4 = ca4;
}
public void calcularPromedio(){
promedio = (calif1+ calif2+ calif3+ calif4)/4;
}
public String obtenerNombreAlum(){
return nombreAlum;
}
return promedio;
}
75
PRUEBA DE ESCRITORIO
Cal 1 7
Cal 2 10
Cal 3 9
Cal 4 5
Promedio 7.7
CORRIDA
76
PROGRAMA 18. EMPLEADO6
CODIGO PRINCIPAL
package empleado;
import java.util.Scanner;
}
CODIGO DE CLASE 1
package empleado;
String nombreEmp;
int horasTrab;
float cuotaHora;
float sueldo;
77
public void establecerHorasTrab(int horasTr) {
this.horasTrab = horasTr;
this.cuotaHora = cuotaHr;
}
}
}
}
public float obtenerSueldo(){
return sueldo;
}
CORRIDA
78
PROGRAMA 19. EMPLEADO7
CODIGO PRINCIPAL
package pkg6;
import java.util.Scanner;
String nomEmp;
int hrsTra;
float cuoHr;
Empleado7 objEmpleado = new Empleado7();
Scanner sc=new Scanner (System.in);
}
CODIGO DE CLASE 1
package pkg6;
}
public void establecerCuotaHora(float cuotaHr){
this.cuotaHora = cuotaHr;
}
return nombreEmp;
}
return sueldo;
}
CORRIDA
80
PROGRAMA 20. DICE DIA2
CODIGO PRINCIPAL
package pkge7;
import java.util.Scanner;
}
CODIGO DE CLASE 1
package pkge7;
int numDia;
String nombreDia;
this.numDia = num;
}
81
case 3:
nombreDia = "MIERCOLES";
break;
case 4:
nombreDia = "JUEVEZ";
break;
case 5:
nombreDia = "VIERNES";
break;
case 6:
nombreDia = "SABADO";
break;
case 7:
nombreDia = "DOMINGO";
break;
default:
System.out.println("No existe en el rango de los 7 dias");
return nombreDia;
}
}
CORRIDA
82
83
PROGRAMA 21. ALUMNO4
CODIGO PRINCIPAL
package pkg8;
import java.util.Scanner;
objAlumno.establecerNombreAlum(nombre);
objAlumno.establecerCalif1(c1);
objAlumno.establecerCalif2(c2);
objAlumno.establecerCalif3(c3);
objAlumno.establecerCalif4(c4);
objAlumno.calcularPromedio();
objAlumno.calcularObservacion();
System.out.println("Nombre : "+ objAlumno.obtenerNombreAlum());
System.out.println("Promedio : "+objAlumno.obtenerPromedio());
System.out.println("Observaciones: "+ objAlumno.obtenerObservacion());
}
}
CODIGO DE CLASE 1
package pkg8;
String nombreAlum;
String observacion;
84
float calif1;
float calif2;
float calif3;
float calif4;
float promedio;
this.calif1 = ca1;
return nombreAlum;
}
85
public float obtenerPromedio(){
return promedio;
PRUEBA DE ESCRITORIO
Cal 1 7
Cal 2 10
Cal 3 9
Cal 4 5
Promedio 7.7
Obserbaciones Aprobado
CORRIDA
86
PROGRAMA 22. MAYOR4NUMEROS2
CODIGO PRINCIPAL
package pkg9;
import java.util.Scanner;
objMayor4Numeros.establecerNumA(n1);
objMayor4Numeros.establecerNumB(n2);
objMayor4Numeros.establecerNumC(n3);
objMayor4Numeros.establecerNumD(n4);
objMayor4Numeros.calcularNuMayor();
CODIGO DE CLASE 1
package pkg9;
87
this.numA = a;
}
CORRIDA
88
PROGRAMA 23. EXAMEN 1_ DISTANCIA ENTRE DOS PUNTOS
CODIGO PRINCIPAL
package lugares;
import validar.Numeros;
}
CODIGO DE CLASE 1
package lugares;
}
CODIGO DE CLASE 2
package lugares;
import java.util.Scanner;
public class Distancia {
private float dist;
public float dobleX;
public float dobleY;
}
CODIGO DE CLASE 3
package lugares;
90
CORRIDA
91
PROGRAMA 24. EXAMEN 2_ BANCO AZTECA
CODIGO PRINCIPAL
package banco;
import java.util.Scanner;
System.out.println("Cantidad de dinero");
float dinero = sc.nextFloat();
float tipoCamb = 17.14f;
cash.imprimir();
}
}
public Dolar(String origeen, int valoor, String añio, String cod, String mat) {
super(origeen, valoor, añio, cod);
this.material = mat;
}
return noD;
}
//sobreescritura
@Override
public String fabricarMoneda() {
return "Estoy fabricando...Dolares";
}
//sobrecarga
93
public String fabricarMoneda(String tipoM) {
return "Estoy fabricando...Dolares";
}
@Override
public void imprimir() {
super.imprimir();
System.out.println("Tipo de Moneda : " + this.material);
}
}
PRUEBA DE ESCRITORIO
CORRIDA
94