0% encontró este documento útil (0 votos)
61 vistas47 páginas

Ejercicios de Programación en Java

Este documento contiene 16 ejercicios de Java resueltos por un estudiante. Cada ejercicio calcula algo diferente como promedios de calificaciones, número de estudiantes aprobados, calificaciones de materias y más. También incluye dos clases creadas, una clase principal y otra auxiliar, para visualizar datos de objetos como estudiantes y materiales escolares.

Cargado por

Hugo Valdes
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
61 vistas47 páginas

Ejercicios de Programación en Java

Este documento contiene 16 ejercicios de Java resueltos por un estudiante. Cada ejercicio calcula algo diferente como promedios de calificaciones, número de estudiantes aprobados, calificaciones de materias y más. También incluye dos clases creadas, una clase principal y otra auxiliar, para visualizar datos de objetos como estudiantes y materiales escolares.

Cargado por

Hugo Valdes
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

TECNOLÓGICO NACIONAL DEL MÉXICO

TECNM “CAMPUS SAN MARCOS”

Unidad 2

EJERCICIOS JAVA
Estudiante:
Mileydi Cruz Narciso
Numero de Control:
231230037

Docente:
Antelma Vázquez Carmona
Clase:
Programación Orientada a Objetos

San Marcos Gro., Mex. Marzo 2024


Ejercicio 11:
//Calcular el promedio de mis calificaciones

package ejercicio11;
import [Link];

public class Ejercicio11 {

public static void main(String[] args) {


Scanner leer = new Scanner([Link]);

int CalFisica;
int CalCalculo;
int CalProgramacion;
int CalContabilidad;
int CalAdministracion;
int CalMatematicas;
float promedio;

[Link]("Ingrese la calificacion optenida en Física para Informática");


CalFisica = [Link]();

[Link]("Ingrese la calificacion optenida en Cálculo Diferencial");


CalCalculo = [Link]();

[Link]("Ingrese la calificacion optenida en Programación O.O.");


CalProgramacion = [Link]();

[Link]("Ingrese la calificacion optenida en Contabilidad Financiera");


CalContabilidad = [Link]();

[Link]("Ingrese la calificacion optenida en Admon Función Informática");


CalAdministracion = [Link]();

[Link]("Ingrese la calificacion optenida en Matemáticas Discretas");


CalMatematicas = [Link]();

promedio = (CalFisica + CalCalculo + CalProgramacion + CalContabilidad + CalAdministracion +


CalMatematicas)/6;

[Link]("Tú Calificacion promedio del semestre es de: " + promedio) }}


Ejercicio 12:
//Realizar un programa que determine cuantos estudiantes aprobaron la primera materia de
programacion

package ejercicio12;

import [Link];

public class Ejercicio12 {

public static void main(String[] args) {


Scanner scanner = new Scanner([Link]);

int Estudiantes = 18;


int contador = 0;

[Link]("*** Ingresa las calificaciones de los estudiantes ***");

for (int i = 1; i <= Estudiantes; i++) {


[Link]("Calificación del estudiante " + i + ": ");
int calificacion = [Link]();

if (calificacion >= 70) {


contador++;
}
}

[Link]("El número de estudiantes que aprobaron es de: " + contador);


[Link]();

}
Ejercicio 13:
//Calcular la calificación de la materia.

package ejercicio14;
import [Link];

/**
*
* @author Leydi Cruz
*/
public class Ejercicio14 {

public static void main(String[] args) {


int U1;
int U2;
int U3;
int U4;
int U5;
float promedio;

Scanner scanner = new Scanner([Link]);


[Link]("*** CALIFICACIÓN DE LA MATERIA DE PROGRAMACIÓN");
[Link]("Ingresa la calificación de Unidad 1: ");
U1 = [Link]();

[Link]("Ingresa la calificación de Unidad 2: ");


U2 = [Link]();

[Link]("Ingresa la calificación de Unidad 3: ");


U3 = [Link]();

[Link]("Ingresa la calificación de Unidad 4: ");


U4 = [Link]();

[Link]("Ingresa la calificación de Unidad 5: ");


U5 = [Link]();

promedio = (U1+U2+U3+U4+U5)/5;

[Link]("Tú promedio de la materia de P.O.O es de: " + promedio);


}}
Ejercicio 14:
//Crear dos clases (MaterialesEsc y Clase principal)

//Clase Principal

public class Principal {


public static void main(String[] args) {
// Crear objetos de tipo MaterialEscolar
MaterialesEsc lapices = new MaterialesEsc("Lápices", 0.5, 100);
MaterialesEsc cuadernos = new MaterialesEsc("Cuadernos", 2.0, 50);

// Mostrar información sobre los materiales escolares


[Link]("Información sobre los materiales escolares:");
mostrarInformacionMaterial(lapices);
mostrarInformacionMaterial(cuadernos);

// Calcular el total de los materiales


[Link]("Total de los lápices: $" + [Link]());
[Link]("Total de los cuadernos: $" + [Link]());
}

// Método auxiliar para mostrar la información de un material


public static void mostrarInformacionMaterial(MaterialesEsc material) {
[Link]("Nombre: " + [Link]());
[Link]("Precio: $" + [Link]());
[Link]("Cantidad: " + [Link]());
[Link]();
}
}

//Clase MaterialesEsc

public class MaterialesEsc {


// Atributos
private String nombre;
private double precio;
private int cantidad;
// Constructor
public MaterialesEsc(String nombre, double precio, int cantidad) {
[Link] = nombre;
[Link] = precio;
[Link] = cantidad;
}

// Métodos
public String getNombre() {
return nombre;
}

public double getPrecio() {


return precio;
}

public int getCantidad() {


return cantidad;
}

public void setCantidad(int cantidad) {


[Link] = cantidad;
}

public double calcularTotal() {


return precio * cantidad;
}

public static void mostrarInformacionMaterial(MaterialesEsc material) {


[Link]("Nombre: " + [Link]());
[Link]("Precio: $" + [Link]());
[Link]("Cantidad: " + [Link]());
[Link]();
}
}
Ejercicio 15:
//Crear 2 clases(Estudiantes y Clase principal)visualizar 3 objetos y la calificación

//Clase Principal

package ejercicio15;

public class Main {


public static void main(String[] args) {
// Creación de objetos Estudiante para interactuar con la clase estudiantes
Estudiantes estudiante1 = new Estudiantes("Mileydi", 231230037, "Ingeniería", 95, 100);
Estudiantes estudiante2 = new Estudiantes("Adilene", 231230015, "Turismo", 75.0, 80.5);
Estudiantes estudiante3 = new Estudiantes("Eduardo", 231230088, "Gestion", 70, 75);

// Visualizar datos y calcular promedio


[Link]("Estudiante 1:");
[Link]();
[Link]();

[Link]("Estudiante 2:");
[Link]();
[Link]();

[Link]("Estudiante 3:");
[Link]();
}
}

//Clase Estudiantes

public class Estudiantes {

// Atributos
private String nombre;
private int numerocontrol;
private String carrera;
private double calificacion1;
private double calificacion2;
//Contructor
public Estudiantes(String nombre, int numerocontrol, String carrera, double calificacion1, double
calificacion2) {
[Link] = nombre;
[Link] = numerocontrol;
[Link] = carrera;
this.calificacion1 = calificacion1;
this.calificacion2 = calificacion2;
}

//Set
public void setNombre(String nombre) {
[Link] = nombre;
}

public void setNumerocontrol(int numerocontrol) {


[Link] = numerocontrol;
}

public void setCarrera(String carrera) {


[Link] = carrera;
}

public void setCalificacion1(double calificacion1) {


this.calificacion1 = calificacion1;
}

public void setCalificacion2(double calificacion2) {


this.calificacion2 = calificacion2;
}

//Get
public String getNombre() {
return nombre;
}

public int getNumerocontrol() {


return numerocontrol;
}

public String getCarrera() {


return carrera;
}
public double getCalificacion1() {
return calificacion1;
}

public double getCalificacion2() {


return calificacion2;
}

// Método para calcular el promedio


public double calcularPromedio() {
return (calificacion1 + calificacion2) / 2;
}

// Método para visualizar datos


public void visualizarDatos() {
[Link]("Nombre: " + nombre);
[Link]("Numero de Control: " + numerocontrol);
[Link]("Carrera: " + carrera);
[Link]("Calificación 1: " + calificacion1);
[Link]("Calificacion 2: " + calificacion2);
[Link]("Promedio: " + calcularPromedio());
}
}
Ejercicio 16:
//Crear 2 clases(Trabajadores y Clase principal) y visualizar 3 objetos y el salario

//Clase Principal

package ejercicio15;

public class Main {


public static void main(String[] args) {
// Creación de objetos Estudiante para interactuar con la clase estudiantes
Estudiantes estudiante1 = new Estudiantes("Mileydi", 231230037, "Ingeniería", 95, 100);
Estudiantes estudiante2 = new Estudiantes("Adilene", 231230015, "Turismo", 75.0, 80.5);
Estudiantes estudiante3 = new Estudiantes("Eduardo", 231230088, "Gestion", 70, 75);

// Visualizar datos y calcular promedio


[Link]("Estudiante 1:");
[Link]();
[Link]();

[Link]("Estudiante 2:");
[Link]();
[Link]();

[Link]("Estudiante 3:");
[Link]();
}
}

//Clase Trabajadores

public class Estudiantes {

// Atributos
private String nombre;
private int numerocontrol;
private String carrera;
private double calificacion1;
private double calificacion2;

//Contructor
public Estudiantes(String nombre, int numerocontrol, String carrera, double calificacion1, double
calificacion2) {
[Link] = nombre;
[Link] = numerocontrol;
[Link] = carrera;
this.calificacion1 = calificacion1;
this.calificacion2 = calificacion2;
}

//Set
public void setNombre(String nombre) {
[Link] = nombre;
}

public void setNumerocontrol(int numerocontrol) {


[Link] = numerocontrol;
}

public void setCarrera(String carrera) {


[Link] = carrera;
}

public void setCalificacion1(double calificacion1) {


this.calificacion1 = calificacion1;
}

public void setCalificacion2(double calificacion2) {


this.calificacion2 = calificacion2;
}

//Get
public String getNombre() {
return nombre;
}

public int getNumerocontrol() {


return numerocontrol;
}

public String getCarrera() {


return carrera;
}

public double getCalificacion1() {


return calificacion1;
}

public double getCalificacion2() {


return calificacion2;
}

// Método para calcular el promedio


public double calcularPromedio() {
return (calificacion1 + calificacion2) / 2;
}

// Método para visualizar datos


public void visualizarDatos() {
[Link]("Nombre: " + nombre);
[Link]("Numero de Control: " + numerocontrol);
[Link]("Carrera: " + carrera);
[Link]("Calificación 1: " + calificacion1);
[Link]("Calificacion 2: " + calificacion2);
[Link]("Promedio: " + calcularPromedio());
}
}
Ejercicio 17:
//Crear 3 clases Estudiante, profesor y clase principal, crear 4 objetos, 2 para visualizar los datos
y 2 para modificar datos y agregar un menú.

//Clase Principal

import [Link];

public class Claseprincipal


{
public static void main (String[]args)
{
Estudiante Estudiante1=new Estudiante("Mileydi" , 191230119, 2, "Informática");
Profesor Profesor1 = new Profesor( "Mari" , "NBV214545", 25, "Maestra");

Scanner scanner = new Scanner([Link]);


int opcion;

do {
[Link]("MENU:");
[Link]("[ 1 ] Visualizar datos estudiante");
[Link]("[ 2 ] Visualizar datos profesor");
[Link]("[ 3 ] Modificar datos estudiante");
[Link]("[ 4 ] Modificar datos estudiante");
[Link]("[ 5 ]. Salir");
[Link]("Ingrese una opción: ");
opcion = [Link]();

switch (opcion) {

case 1:
[Link]();
break;

case 2:
[Link]();
break;

case 3:
[Link](); // Consumir la nueva línea pendiente
[Link](Estudiante1);
break;
case 4:
[Link](); // Consumir la nueva línea pendiente
[Link](Profesor1);

break;
case 5:
[Link]("Saliendo del programa...");
break;
default:
[Link]("Opción no válida. Inténtelo de nuevo.");
}
} while (opcion != 4);
}
}

//Clase Estudiante

import [Link];

public class Estudiante {


private String nombre;
private int numeroDeControl;
private int semestre;
private String carrera;

// Constructor sin parámetros


public Estudiante() {
[Link] = "";
[Link] = 0;
[Link] = 0;
[Link] = "";
}

// Otros constructores
public Estudiante(String nombre, int numeroDeControl, int semestre, String carrera) {
[Link] = nombre;
[Link] = numeroDeControl;
[Link] = semestre;
[Link] = carrera;
}

// Getters y setters
public String getNombre() {
return nombre;
}

public void setNombre(String nombre) {


[Link] = nombre;
}

public int getNumeroDeControl() {


return numeroDeControl;
}

public void setNumeroDeControl(int numeroDeControl) {


[Link] = numeroDeControl;
}

public int getSemestre() {


return semestre;
}

public void setSemestre(int semestre) {


[Link] = semestre;
}

public String getCarrera() {


return carrera;
}

public void setCarrera(String carrera) {


[Link] = carrera;
}

public void visualizardatos()


{
[Link]("*** ESTUDIANTE ***");
[Link]("Nombre: " + [Link]());
[Link]("Número de Control: " + [Link]());
[Link]("Semestre: " + [Link]());
[Link]("Carrera: " + [Link]());
[Link]();
}

public static void modificarEstudiante(Estudiante estudiante) {


Scanner scanner = new Scanner([Link]);

[Link]("Ingrese los nuevos datos del estudiante:");


[Link]("Nombre: ");
[Link]([Link]());

[Link]("Número de Control: ");


[Link]([Link]());

[Link]("Semestre: ");
[Link]([Link]());

[Link]("Carrera: ");
[Link]([Link]());

[Link]("Datos del estudiante modificados con éxito.");


}

//Clase profesor

import [Link];

public class Profesor {


private String nombre;
private String rfc;
private int edad;
private String puesto;

// Constructor con parámetros


public Profesor(String nombre, String rfc, int edad, String puesto) {
[Link] = nombre;
[Link] = rfc;
[Link] = edad;
[Link] = puesto;
}

// Getters y setters
public String getNombre() {
return nombre;
}

public void setNombre(String nombre) {


[Link] = nombre;
}

public String getRfc() {


return rfc;
}

public void setRfc(String rfc) {


[Link] = rfc;
}

public int getEdad() {


return edad;
}

public void setEdad(int edad) {


[Link] = edad;
}

public String getPuesto() {


return puesto;
}

public void setPuesto(String puesto) {


[Link] = puesto;
}

public void visualizardatos()


{
[Link]("*** PROFESOR ***");
[Link]("Nombre: " + [Link]());
[Link]("RFC: " + [Link]());
[Link]("Edad: " + [Link]());
[Link]("Puesto: " + [Link]());
}

public static void modificarProfesor(Profesor profesor) {


Scanner scanner = new Scanner([Link]);

[Link]("Ingrese los nuevos datos del profesor:");


[Link]("Nombre: ");
[Link]([Link]());

[Link]("Número de Control: ");


[Link]([Link]());

[Link]("Semestre: ");
[Link]([Link]());

[Link]("Carrera: ");
[Link]([Link]());

[Link]("Datos del profesor modificados con éxito.");


}

}
Ejercicio 18:
//Dos clases con 4 atributos dos públicos y dos privados con sus métodos constructores para
inicializar un solo atributo los métodos set y get

//Clase Principal

import [Link];

/**
*
* @author Leydi Cruz
*/
public class principal {

public static void main(String[] args) {


Scanner scanner = new Scanner([Link]);
int opcion;

do {
[Link]("MENU");
[Link]("1. Crear empresa");
[Link]("2. Crear empleado");
[Link]("3. Crear trabajo");
[Link]("0. Salir");
[Link]("Elige una opción: ");
opcion = [Link]();
[Link](); // Consumir la nueva línea después de leer el entero

switch (opcion) {
case 1:
Empresa empresa1 = new Empresa ( " La Poderosa SA de CV", " San Marcos", 45, 450);
[Link]();
case 2:
Empleado empleado1 = new Empleado("mileydi",18,"inge",1800);
[Link]();
case 3:
Trabajador Trabajador1 = new Trabajador("doctora","nou",5000,false);
[Link]();

case 4:
[Link]("Saliendo...");
break;
default:
[Link]("Opción no válida. Inténtalo de nuevo.");
break;
}
}
while (opcion!=0);

}
}

//Clase Empleado

public class Empleado {


private String nombre;
private int edad;
private String cargo;
private double salario;

public Empleado(String nombre, int edad, String cargo, double salario) {


[Link] = nombre;
[Link] = edad;
[Link] = cargo;
[Link] = salario;
}

public String getNombre() {


return nombre;
}

public void setNombre(String nombre) {


[Link] = nombre;
}

public int getEdad() {


return edad;
}

public void setEdad(int edad) {


[Link] = edad;
}
public String getCargo() {
return cargo;
}

public void setCargo(String cargo) {


[Link] = cargo;
}

public double getSalario() {


return salario;
}

public void setSalario(double salario) {


[Link] = salario;}

public void visualizardatos(){


[Link]("Nombre del empleado: ");
[Link]("Edad del empleado: ");
[Link]("Cargo del empleado: ");

[Link]("Salario del empleado: ");

Empleado empleado = new Empleado(nombre, edad, cargo, salario);


[Link]("Empleado creado: " + [Link]());

//Clase Empresa

public class Empresa {


private String nombre;
private String direccion;
private int numeroEmpleados;
private double ingresosAnuales;

public Empresa(String nombre, String direccion, int numeroEmpleados, double ingresosAnuales)


{
[Link] = nombre;
[Link] = direccion;
[Link] = numeroEmpleados;
[Link] = ingresosAnuales;
}

public String getNombre() {


return nombre;
}

public void setNombre(String nombre) {


[Link] = nombre;
}

public String getDireccion() {


return direccion;
}

public void setDireccion(String direccion) {


[Link] = direccion;

}
public void visualizardatos ()
{
[Link]("Nombre: " + [Link]);
[Link]("Dirección: " + [Link]);
[Link]("Número de empleados: " + [Link]);
[Link]("Ingresos anuales: " + [Link]);

}
}

//Clase Trabajador

public class Trabajador {


private String titulo;
private String descripcion;
private double salario;
private boolean tiempoCompleto;
public Trabajador(String titulo, String descripcion, double salario, boolean tiempoCompleto) {
[Link] = titulo;
[Link] = descripcion;
[Link] = salario;
[Link] = tiempoCompleto;
}

public String getTitulo() {


return titulo;
}

public void setTitulo(String titulo) {


[Link] = titulo;
}

public String getDescripcion() {


return descripcion;
}

public void setDescripcion(String descripcion) {


[Link] = descripcion;
}
public void visualizardatos ()
{
[Link]("titulo: " + [Link]);
[Link]("Descripcion: " + [Link]);
[Link]("Salario: " + [Link]);
[Link]("Tiempocomplrto: " + [Link]);

}
}
Ejercicio 19:
//crear dos clases, con 4 atributos, 2 públicos y dos privados. Con sus métodos constructores
para inicializar un solo atributo; los métodos get y set.

//Clase Principal

/**
*
* @author Leydi Cruz
*/
public class PrincipalC {

public static void main(String[] args) {


// Creación de objetos Trabajadores para interactuar con la clase Trabajadores
Plantas planta1 = new Plantas ("Tulipan");
[Link]();
[Link]();

Ropa ropa1 = new Ropa ("Pantalon");


[Link]();
[Link]();

//Clase Plantas

public class Plantas {


// Atributos
public String nombrePublico;
private double alturaPrivada;
private String tipoPrivado;
public String ubicacionPublica;

// Constructor
public Plantas(String nombre) {
[Link] = nombre;
}
public void setNombrePublico(String nombrePublico) {
[Link] = nombrePublico;
}

public String getNombrePublico() {


return nombrePublico;
}

public void visualizarDatos() {


[Link]("El nombre de esta planta es: " + nombrePublico);
}
}

//Clase Ropa

public class Ropa {


// Atributos
public String nombrePublico;
private double precioPrivado;
private String marcaPrivada;
public String tallaPublica;

// Constructor
public Ropa(String nombre) {
[Link] = nombre;
}

// Métodos Getter y Setter

public void setNombrePublico(String nombrePublico) {


[Link] = nombrePublico;
}

public String getNombrePublico() {


return nombrePublico;
}

public void visualizarDatosp() {


[Link]("Esta prenda de vestir es: " + nombrePublico);
}

}
Ejercicio 20:
//Agregar en un solo proyecto todas las clases realizadas, del ejercicio 11 al 19; hacer una clase
principal llamada unidad2 y ahí colocar un menú de opciones para crear objetos de cada clase.

//Clase principal

import [Link];

/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/[Link] to change this
license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/[Link] to edit this template
*/

/**
*
* @author Leydi Cruz
*/
public class Principal {
public static void main(String[] args) {

Scanner leer = new Scanner([Link]);


int opcion;

do {
// Mostrar el menú
[Link]("*** Menú Unidad U2***");
[Link]("[ 1 ] Ejercicio 11");
[Link]("[ 2 ] Ejercicio 12");
[Link]("[ 3 ] Ejercicio 13");
[Link]("[ 4 ] Ejercicio 14");
[Link]("[ 5 ] Ejercicio 15");
[Link]("[ 6 ] Ejercicio 16");
[Link]("[ 7 ] Ejercicio 17");
[Link]("[ 8 ] Ejercicio 18");
[Link]("[ 9 ] Ejercicio 19");

// Leer la opción del usuario


[Link]("");
[Link]("Seleccione una opción: ");
opcion = [Link]();
// Procesar la opción seleccionada
switch (opcion) {
case 1:
[Link]("Ha seleccionado proyecto 11");
int CalFisica;
int CalCalculo;
int CalProgramacion;
int CalContabilidad;
int CalAdministracion;
int CalMatematicas;
float promedio;

[Link]("Ingrese la calificacion optenida en Física para Informática");


CalFisica = [Link]();

[Link]("Ingrese la calificacion optenida en Cálculo Diferencial");


CalCalculo = [Link]();

[Link]("Ingrese la calificacion optenida en Programación O.O.");


CalProgramacion = [Link]();

[Link]("Ingrese la calificacion optenida en Contabilidad Financiera");


CalContabilidad = [Link]();

[Link]("Ingrese la calificacion optenida en Admon Función


Informática");
CalAdministracion = [Link]();

[Link]("Ingrese la calificacion optenida en Matemáticas Discretas");


CalMatematicas = [Link]();

promedio = (CalFisica + CalCalculo + CalProgramacion + CalContabilidad +


CalAdministracion + CalMatematicas)/6;

[Link]("Tú Calificacion promedio del semestre es de: " + promedio);


break;
case 2:
[Link]("Ha seleccionado proyecto 12");

int Estudiantes = 18;


int contador = 0;
[Link]("*** Ingresa las calificaciones de los estudiantes ***");

for (int i = 1; i <= Estudiantes; i++) {


[Link]("Calificación del estudiante " + i + ": ");
int calificacion = [Link]();

if (calificacion >= 70) {


contador++;
}
}

[Link]("El número de estudiantes que aprobaron es de: " +


contador);

break;
case 3:
[Link]("Ha seleccionado proyecto 13");

int U1;
int U2;
int U3;
int U4;
int U5;
float promedio1;

Scanner scanner = new Scanner([Link]);


[Link]("*** CALIFICACIÓN DE LA MATERIA DE PROGRAMACIÓN");
[Link]("Ingresa la calificación de Unidad 1: ");
U1 = [Link]();

[Link]("Ingresa la calificación de Unidad 2: ");


U2 = [Link]();

[Link]("Ingresa la calificación de Unidad 3: ");


U3 = [Link]();

[Link]("Ingresa la calificación de Unidad 4: ");


U4 = [Link]();

[Link]("Ingresa la calificación de Unidad 5: ");


U5 = [Link]();
promedio1 = (U1+U2+U3+U4+U5)/5;

[Link]("Tú promedio de la materia de P.O.O es de: " + promedio1);

break;
case 4:
[Link]("Ha seleccionado proyecto 14");

// Crear objetos de tipo MaterialEscolar


MaterialesEsc lapices = new MaterialesEsc("Lápices", 0.5, 100);
MaterialesEsc cuadernos = new MaterialesEsc("Cuadernos", 2.0, 50);

// Mostrar información sobre los materiales escolares


[Link]("Información sobre los materiales escolares:");
[Link](lapices);
[Link](cuadernos);

// Calcular el total de los materiales


[Link]("Total de los lápices: $" + [Link]());
[Link]("Total de los cuadernos: $" + [Link]());

break;
case 5:
[Link]("Ha seleccionado proyecto 15");

// Creación de objetos Estudiante para interactuar con la clase estudiantes


Estudiantes estudiante1 = new Estudiantes("Mileydi", 231230037, "Ingeniería", 95,
100);
Estudiantes estudiante2 = new Estudiantes("Adilene", 231230015, "Turismo", 75.0,
80.5);
Estudiantes estudiante3 = new Estudiantes("Eduardo", 231230088, "Gestion", 70,
75);

// Visualizar datos y calcular promedio


[Link]("Estudiante 1:");
[Link]();
[Link]();

[Link]("Estudiante 2:");
[Link]();
[Link]();

[Link]("Estudiante 3:");
[Link]();
break;
case 6:
[Link]("Ha seleccionado proyecto 16");
// Creación de objetos Trabajadores para interactuar con la clase Trabajadores
Trabajadores trabajador1 = new Trabajadores("Juan", 1234, "Programador", 40, 15);
Trabajadores trabajador2 = new Trabajadores("María", 5678, "Diseñador", 35, 20);
Trabajadores trabajador3 = new Trabajadores("Pedro", 91011, "Contador", 45, 18);

// Visualizar datos y calcular salario


[Link]("Trabajador 1:");
[Link]();
[Link]();

[Link]("Trabajador 2:");
[Link]();
[Link]();

[Link]("Trabajador 3:");
[Link]();

break;
case 7:
[Link]("Ha seleccionado proyecto 17");
Estudiante Estudiante1=new Estudiante("Mileydi" , 191230119, 2,
"Informática");
Profesor Profesor1 = new Profesor( "Mari" , "NBV214545", 25, "Maestra");

int opcion7;

do {
[Link]("MENU:");
[Link]("[ 1 ] Visualizar datos estudiante");
[Link]("[ 2 ] Visualizar datos profesor");
[Link]("[ 3 ] Modificar datos estudiante");
[Link]("[ 4 ] Modificar datos estudiante");
[Link]("[ 5 ]. Salir");
[Link]("Ingrese una opción: ");
opcion7 = [Link]();

switch (opcion7) {

case 1:
[Link]();
break;

case 2:
[Link]();
break;

case 3:
[Link](); // Consumir la nueva línea pendiente
[Link](Estudiante1);
break;
case 4:
[Link](); // Consumir la nueva línea pendiente
[Link](Profesor1);

break;
case 5:
[Link]("Saliendo del programa...");
break;
default:
[Link]("Opción no válida. Inténtelo de nuevo.");
}
} while (opcion7 != 5);

break;
case 8:
[Link]("Ha seleccionado proyecto 18");
int opcion2;

do {
[Link]("MENU");
[Link]("1. Crear empresa");
[Link]("2. Crear empleado");
[Link]("3. Crear trabajo");
[Link]("0. Salir");
[Link]("Elige una opción: ");
opcion2 = [Link]();
[Link](); // Consumir la nueva línea después de leer el entero

switch (opcion2) {
case 1:
Empresa empresa1 = new Empresa ( " La Poderosa SA de CV", " San Marcos",
45, 450);
[Link]();
case 2:
Empleado empleado1 = new Empleado("mileydi",18,"inge",1800);
[Link]();
case 3:
Trabajador Trabajador1 = new Trabajador("doctora","nou",5000,false);
[Link]();

case 4:
[Link]("Saliendo...");
break;

default:
[Link]("Opción no válida. Inténtalo de nuevo.");
break;
}

}
while (opcion2!=0);

break;
case 9:
[Link]("Ha seleccionado proyecto 19");

Plantas planta = new Plantas("Tulipan");


[Link]();
Ropa ropa1 = new Ropa("pantalon");
[Link]();

break;

default:
[Link]("Opción no válida. Intente de nuevo.");
break;
}

// Agregar un espacio en blanco para una mejor visualización


[Link]();
} while (opcion != 0);

[Link]();

//Clase MaterialesEsc

public class MaterialesEsc {


// Atributos
private String nombre;
private double precio;
private int cantidad;

// Constructor
public MaterialesEsc(String nombre, double precio, int cantidad) {
[Link] = nombre;
[Link] = precio;
[Link] = cantidad;
}

// Métodos
public String getNombre() {
return nombre;
}

public double getPrecio() {


return precio;
}

public int getCantidad() {


return cantidad;
}

public void setCantidad(int cantidad) {


[Link] = cantidad;
}

public double calcularTotal() {


return precio * cantidad;
}

public static void mostrarInformacionMaterial(MaterialesEsc material) {


[Link]("Nombre: " + [Link]());
[Link]("Precio: $" + [Link]());
[Link]("Cantidad: " + [Link]());
[Link]();
}
}

//Clase Estudiantes

public class Estudiantes {

// Atributos
private String nombre;
private int numerocontrol;
private String carrera;
private double calificacion1;
private double calificacion2;

//Contructor
public Estudiantes(String nombre, int numerocontrol, String carrera, double calificacion1, double
calificacion2) {
[Link] = nombre;
[Link] = numerocontrol;
[Link] = carrera;
this.calificacion1 = calificacion1;
this.calificacion2 = calificacion2;
}

//Set
public void setNombre(String nombre) {
[Link] = nombre;
}

public void setNumerocontrol(int numerocontrol) {


[Link] = numerocontrol;
}

public void setCarrera(String carrera) {


[Link] = carrera;
}

public void setCalificacion1(double calificacion1) {


this.calificacion1 = calificacion1;
}

public void setCalificacion2(double calificacion2) {


this.calificacion2 = calificacion2;
}

//Get
public String getNombre() {
return nombre;
}

public int getNumerocontrol() {


return numerocontrol;
}

public String getCarrera() {


return carrera;
}

public double getCalificacion1() {


return calificacion1;
}

public double getCalificacion2() {


return calificacion2;
}

// Método para calcular el promedio


public double calcularPromedio() {
return (calificacion1 + calificacion2) / 2;
}

// Método para visualizar datos


public void visualizarDatos() {
[Link]("Nombre: " + nombre);
[Link]("Numero de Control: " + numerocontrol);
[Link]("Carrera: " + carrera);
[Link]("Calificación 1: " + calificacion1);
[Link]("Calificacion 2: " + calificacion2);
[Link]("Promedio: " + calcularPromedio());
}
}

//Clase Trabajadores

public class Estudiantes {

// Atributos
private String nombre;
private int numerocontrol;
private String carrera;
private double calificacion1;
private double calificacion2;

//Contructor
public Estudiantes(String nombre, int numerocontrol, String carrera, double calificacion1, double
calificacion2) {
[Link] = nombre;
[Link] = numerocontrol;
[Link] = carrera;
this.calificacion1 = calificacion1;
this.calificacion2 = calificacion2;
}

//Set
public void setNombre(String nombre) {
[Link] = nombre;
}

public void setNumerocontrol(int numerocontrol) {


[Link] = numerocontrol;
}

public void setCarrera(String carrera) {


[Link] = carrera;
}

public void setCalificacion1(double calificacion1) {


this.calificacion1 = calificacion1;
}

public void setCalificacion2(double calificacion2) {


this.calificacion2 = calificacion2;
}

//Get
public String getNombre() {
return nombre;
}

public int getNumerocontrol() {


return numerocontrol;
}

public String getCarrera() {


return carrera;
}

public double getCalificacion1() {


return calificacion1;
}

public double getCalificacion2() {


return calificacion2;
}
// Método para calcular el promedio
public double calcularPromedio() {
return (calificacion1 + calificacion2) / 2;
}

// Método para visualizar datos


public void visualizarDatos() {
[Link]("Nombre: " + nombre);
[Link]("Numero de Control: " + numerocontrol);
[Link]("Carrera: " + carrera);
[Link]("Calificación 1: " + calificacion1);
[Link]("Calificacion 2: " + calificacion2);
[Link]("Promedio: " + calcularPromedio());
}
}

//Clase Estudiante

import [Link];

public class Estudiante {


private String nombre;
private int numeroDeControl;
private int semestre;
private String carrera;

// Constructor sin parámetros


public Estudiante() {
[Link] = "";
[Link] = 0;
[Link] = 0;
[Link] = "";
}

// Otros constructores
public Estudiante(String nombre, int numeroDeControl, int semestre, String carrera) {
[Link] = nombre;
[Link] = numeroDeControl;
[Link] = semestre;
[Link] = carrera;
}

// Getters y setters
public String getNombre() {
return nombre;
}

public void setNombre(String nombre) {


[Link] = nombre;
}

public int getNumeroDeControl() {


return numeroDeControl;
}

public void setNumeroDeControl(int numeroDeControl) {


[Link] = numeroDeControl;
}

public int getSemestre() {


return semestre;
}

public void setSemestre(int semestre) {


[Link] = semestre;
}

public String getCarrera() {


return carrera;
}

public void setCarrera(String carrera) {


[Link] = carrera;
}

public void visualizardatos()


{
[Link]("*** ESTUDIANTE ***");
[Link]("Nombre: " + [Link]());
[Link]("Número de Control: " + [Link]());
[Link]("Semestre: " + [Link]());
[Link]("Carrera: " + [Link]());
[Link]();

public static void modificarEstudiante(Estudiante estudiante) {


Scanner scanner = new Scanner([Link]);

[Link]("Ingrese los nuevos datos del estudiante:");


[Link]("Nombre: ");
[Link]([Link]());

[Link]("Número de Control: ");


[Link]([Link]());

[Link]("Semestre: ");
[Link]([Link]());

[Link]("Carrera: ");
[Link]([Link]());

[Link]("Datos del estudiante modificados con éxito.");


}

//Clase profesor

import [Link];

public class Profesor {


private String nombre;
private String rfc;
private int edad;
private String puesto;

// Constructor con parámetros


public Profesor(String nombre, String rfc, int edad, String puesto) {
[Link] = nombre;
[Link] = rfc;
[Link] = edad;
[Link] = puesto;
}

// Getters y setters
public String getNombre() {
return nombre;
}

public void setNombre(String nombre) {


[Link] = nombre;
}

public String getRfc() {


return rfc;
}

public void setRfc(String rfc) {


[Link] = rfc;
}

public int getEdad() {


return edad;
}

public void setEdad(int edad) {


[Link] = edad;
}

public String getPuesto() {


return puesto;
}

public void setPuesto(String puesto) {


[Link] = puesto;
}

public void visualizardatos()


{
[Link]("*** PROFESOR ***");
[Link]("Nombre: " + [Link]());
[Link]("RFC: " + [Link]());
[Link]("Edad: " + [Link]());
[Link]("Puesto: " + [Link]());

public static void modificarProfesor(Profesor profesor) {


Scanner scanner = new Scanner([Link]);

[Link]("Ingrese los nuevos datos del profesor:");


[Link]("Nombre: ");
[Link]([Link]());

[Link]("Número de Control: ");


[Link]([Link]());

[Link]("Semestre: ");
[Link]([Link]());

[Link]("Carrera: ");
[Link]([Link]());

[Link]("Datos del profesor modificados con éxito.");


}

//Clase Empleado

public class Empleado {


private String nombre;
private int edad;
private String cargo;
private double salario;

public Empleado(String nombre, int edad, String cargo, double salario) {


[Link] = nombre;
[Link] = edad;
[Link] = cargo;
[Link] = salario;
}
public String getNombre() {
return nombre;
}

public void setNombre(String nombre) {


[Link] = nombre;
}

public int getEdad() {


return edad;
}

public void setEdad(int edad) {


[Link] = edad;
}

public String getCargo() {


return cargo;
}

public void setCargo(String cargo) {


[Link] = cargo;
}

public double getSalario() {


return salario;
}

public void setSalario(double salario) {


[Link] = salario;}

public void visualizardatos(){


[Link]("Nombre del empleado: ");
[Link]("Edad del empleado: ");
[Link]("Cargo del empleado: ");

[Link]("Salario del empleado: ");

Empleado empleado = new Empleado(nombre, edad, cargo, salario);


[Link]("Empleado creado: " + [Link]());

}
}

//Clase Empresa

public class Empresa {


private String nombre;
private String direccion;
private int numeroEmpleados;
private double ingresosAnuales;

public Empresa(String nombre, String direccion, int numeroEmpleados, double ingresosAnuales)


{
[Link] = nombre;
[Link] = direccion;
[Link] = numeroEmpleados;
[Link] = ingresosAnuales;
}

public String getNombre() {


return nombre;
}

public void setNombre(String nombre) {


[Link] = nombre;
}

public String getDireccion() {


return direccion;
}

public void setDireccion(String direccion) {


[Link] = direccion;

}
public void visualizardatos ()
{
[Link]("Nombre: " + [Link]);
[Link]("Dirección: " + [Link]);
[Link]("Número de empleados: " + [Link]);
[Link]("Ingresos anuales: " + [Link]);

}
}

//Clase Trabajador

public class Trabajador {


private String titulo;
private String descripcion;
private double salario;
private boolean tiempoCompleto;

public Trabajador(String titulo, String descripcion, double salario, boolean tiempoCompleto) {


[Link] = titulo;
[Link] = descripcion;
[Link] = salario;
[Link] = tiempoCompleto;
}

public String getTitulo() {


return titulo;
}

public void setTitulo(String titulo) {


[Link] = titulo;
}

public String getDescripcion() {


return descripcion;
}

public void setDescripcion(String descripcion) {


[Link] = descripcion;
}
public void visualizardatos ()
{
[Link]("titulo: " + [Link]);
[Link]("Descripcion: " + [Link]);
[Link]("Salario: " + [Link]);
[Link]("Tiempocomplrto: " + [Link]);

}
}

//Clase Plantas

public class Plantas {


// Atributos
public String nombrePublico;
private double alturaPrivada;
private String tipoPrivado;
public String ubicacionPublica;

// Constructor
public Plantas(String nombre) {
[Link] = nombre;
}

public void setNombrePublico(String nombrePublico) {


[Link] = nombrePublico;
}

public String getNombrePublico() {


return nombrePublico;
}

public void visualizarDatos() {


[Link]("El nombre de esta planta es: " + nombrePublico);
}
}

//Clase Ropa

public class Ropa {


// Atributos
public String nombrePublico;
private double precioPrivado;
private String marcaPrivada;
public String tallaPublica;
// Constructor
public Ropa(String nombre) {
[Link] = nombre;
}

// Métodos Getter y Setter

public void setNombrePublico(String nombrePublico) {


[Link] = nombrePublico;
}

public String getNombrePublico() {


return nombrePublico;
}

public void visualizarDatosp() {


[Link]("Esta prenda de vestir es: " + nombrePublico);
}

También podría gustarte