0% encontró este documento útil (0 votos)
6 vistas9 páginas

Examen Parcial Programación II en Java

El documento presenta un programa en Java que modela un club de videos con dos objetos de la clase ClubVideos. Cada objeto almacena información como el género, número de películas y detalles de cada película como título, cantidad y precio. El programa permite ingresar y mostrar datos de los objetos, calcular el número total de videos, incrementar el precio de los videos baratos y mostrar un rango de películas seleccionado por el usuario.

Cargado por

Primo Catari
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)
6 vistas9 páginas

Examen Parcial Programación II en Java

El documento presenta un programa en Java que modela un club de videos con dos objetos de la clase ClubVideos. Cada objeto almacena información como el género, número de películas y detalles de cada película como título, cantidad y precio. El programa permite ingresar y mostrar datos de los objetos, calcular el número total de videos, incrementar el precio de los videos baratos y mostrar un rango de películas seleccionado por el usuario.

Cargado por

Primo Catari
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

EXAMEN SEGUNDO PARCIAL PROGRAMACION II

1.-
package Examen;

import [Link].*;

public class Videos {

public static void main(String[] args) {


Scanner leas = new [Link]([Link]);
Scanner lean = new [Link]([Link]);
[Link]("**** primer objeto ****");

ClubVideos v1 = new ClubVideos();


[Link]();
[Link]();
[Link]("Cantidad de videos:" + [Link]());
[Link]("PRECIOS ");
[Link]();
[Link]();
[Link]("PRECIOS CON INCREMENTO ");
[Link]();
[Link]("PELICULAS DEL GENERO " + [Link]());
[Link]();

[Link]("**** segundo objeto ****");

[Link]("digite GENERO:");
String gen = [Link]();
[Link]("digite numero de PELICULAS:");
int np = [Link]();
ClubVideos v2 = new ClubVideos(gen, np);
[Link]();

[Link]("Cantidad de videos:" + [Link]());


[Link]("PRECIOS ");
[Link]();
[Link]();
[Link]("PRECIOS CON INCREMENTO ");
[Link]();
[Link]("PELICULAS DEL GENERO " + [Link]());
[Link]();

[Link]("**** RANGO DE PELICULAS ****");


[Link]("digite rango entre 1 y " + [Link]());
int pri = -1;
do {
[Link]("digite VALOR INICIAL RANGO ");
pri = [Link]();
} while (!(pri > 0 && pri < [Link]()));
int seg = -1;
do {
[Link]("digite VALOR FINAL RANGO ");
seg = [Link]();
} while (!(seg > pri && seg < [Link]()));

for (int i = pri-1; i <= seg-1; i++) {


[Link]("No. " + (i+1)+"\tVIDEO:" + [Link][i][0] + "\tPRECIO:" + [Link][i][2]);
}

class ClubVideos {

private String genero;


private int npel;
String[][] pelis = new String[50][3];

public ClubVideos() {
}

public ClubVideos(String gen, int np) {


[Link] = gen;
[Link] = np;
llenarpel();
}

public void inicializar() {


Scanner leas = new Scanner([Link]);
Scanner lean = new Scanner([Link]);
[Link]("digite genero:");
[Link] = [Link]();
[Link]("digite numero de peliculas:");
[Link] = [Link]();
llenarpel();
}

public void llenarpel() {


Scanner leas = new Scanner([Link]);
for (int i = 0; i < npel; i++) {
[Link]("PELICULA:");
pelis[i][0] = [Link]();
[Link]("CANTIDAD:");
pelis[i][1] = [Link]();
[Link]("PRECIO:");
pelis[i][2] = [Link]();
}
}

public void mostrar() {


[Link]("GENERO:" + [Link]);
[Link]("NUMERO DE PELICULAS:" + [Link]);
mostrarp();
}

public void mostrarp() {


for (int i = 0; i < npel; i++) {
[Link]("\tVIDEO:" + pelis[i][0] + "\tCANTIDAD:" + pelis[i][1]
+ "\tPRECIO:" + pelis[i][2]);
}
}

public void mostrarprecios() {


for (int i = 0; i < npel; i++) {
[Link]("\tVIDEO:" + pelis[i][0] + "\tPRECIO:" + pelis[i][2]);
}
}

public double numerovideos() {


int c = 0;
for (int i = 0; i < npel; i++) {
c = c + [Link](pelis[i][1]);
}
return c;
}

public void videosbaratos() {


int p = 0;
for (int i = 0; i < npel; i++) {
if ([Link](pelis[i][2]) < 2) {
p = [Link](pelis[i][2]) + 1;
pelis[i][2] = p + "";
}
}
}

public int getNpel() {


return npel;
}
public void setNpel(int npel) {
[Link] = npel;
}

public String getGenero() {


return genero;
}

public void setGenero(String genero) {


[Link] = genero;
}
}
SALIDA:
2.-
PROGRAMA PRINCIPAL

package Examen;
public class ExamenHerencia {
public static void main(String[] args) {
Estudiante es1 = new Estudiante();
[Link]();
[Link]();
Docente doc1 = new Docente();
[Link]();
[Link]();
[Link]();
[Link]();
}
}
PROGRAMA PADRE
package Examen;
import [Link];
import [Link].*;

public class Persona {


protected String nombre;
protected String apellido;

public void leer() {


Scanner lea = new Scanner([Link]);
[Link]("Digite nombre:");
[Link] = [Link]();
[Link]("Digite apellido");
[Link] = [Link]();
}

public void mostrar() {


[Link](" NOMBRE: " + [Link]);
[Link](" APELLIDO: " + [Link]);
}

public String mostrarf() {


return "NOMBRE:" + [Link] + "\tAPELLIDO:" + [Link];
}
}
CLASE PADRE
package Examen;
import [Link].*;

public class Persona {

protected String nombre;


protected String apellido;

public void leer() {


Scanner lea = new Scanner([Link]);
[Link]("Digite nombre:");
[Link] = [Link]();
[Link]("Digite apellido");
[Link] = [Link]();
}

public void mostrar() {


[Link](" NOMBRE: " + [Link]);
[Link](" APELLIDO: " + [Link]);
}

public String mostrarf() {


return "NOMBRE:" + [Link] + "\tAPELLIDO:" + [Link];
}
}
CLASE HIJO
package Examen;

import [Link].*;

public class Estudiante extends Persona {

private String turno;


private String carrera;
private int semestre;

public Estudiante() {
}

public void leer() {


[Link]();
Scanner leas = new Scanner([Link]);
Scanner lean = new Scanner([Link]);
[Link]("Digite TURNO:");
[Link] = [Link]();
[Link]("Digite CARRERA:");
[Link] = [Link]();
[Link]("Digite SEMESTRE:");
[Link] = [Link]();
}
//
public void mostrar() {
[Link]("**** ESTUDIANTE ****");
[Link]();
[Link](" TURNO: " + [Link]);
[Link](" CARRERA: " + [Link]);
[Link]("SEMESTRE: " + [Link]);
}

}
CLASE HIJO
package Examen;

import [Link].*;

public class Docente extends Persona {

private String cargo;


private int horastrab;
private int salariohora;
private int total;

public void leerdoc() {


Scanner leas = new Scanner([Link]);
Scanner lean = new Scanner([Link]);
[Link]();
[Link]("Digite CARGO:");
[Link] = [Link]();
[Link]("Digite HORAS TRABAJADAS:");
[Link] = [Link]();
[Link]("Digite SALARIO HORA:");
[Link] = [Link]();

}
public void mostrardoc() {
[Link]("**** DOCENTE ****");
[Link]();
[Link](" CARGO: " + [Link]);
[Link](" HORAS TRAB.: " + [Link]);
[Link](" SALARIO HORA: " + [Link]);
[Link]("TOTAL SALARIO: " + [Link]);
}

public void total() {


[Link] = [Link] * [Link];
}

public String mostrard() {


return [Link]() + "\tCARGO:" + [Link] + "\tSUELDO TOTAL:" + [Link];
}
}

SALIDA:

También podría gustarte