Sei sulla pagina 1di 14

Universidad de las fuerzas armadas

Nombre: Fecha: 27 de abril del 2018

 Francisco Alejandro Vásquez Fierro


Curso: 2° A
NRC: 2183
Carrera: Mecatrónica

Realizar un programa de clase-objeto donde se pueda ingresar los datos de


computadoras y libros, y comparar el de mayor capacidad de disco y el de mayor
numero de hojas respectivamente. Realizar programas con parámetros y sin
parámetros.

Sin parámetros ejemplo de los libros.

import java.util.*;

class Libros{
private String Título,Autor,cISBN;
private int numpaginas;

public void empiezaLibro(){


Scanner tec=new Scanner(System.in);
System.out.print("Ingrese el Título del Libro \n");Título=tec.next();
System.out.print("Ingrese el Autor del Libro \n");Autor=tec.next();
do{
System.out.print("Ingrese el número de páginas
\n");numpaginas=tec.nextInt();
}while(numpaginas<0);
System.out.print("Ingrese el código cISBN \n");cISBN=tec.next();
}
public void mostrarLibro(){
System.out.printf("Título:\t"+Título);
System.out.print("\tAutor:\t"+Autor);
System.out.print("\tNumero de paginas: "+numpaginas);
System.out.print("\tCódigo de cISBN: "+cISBN);
}
}
public class Ejemplo2 {
public static void main(String[] args) {
System.out.print("\nIngrese los datos del Primer Libro \n");
Libros a1=new Libros();a1.empiezaLibro();
System.out.print("\nIngrese los datos del Segundo Libro \n");
Libros a2=new Libros();a2.empiezaLibro();
System.out.print("\nIngrese los datos del Tercer Libro \n");
Libros a3=new Libros(); a3.empiezaLibro();
System.out.print("\nIngrese los datos del Cuarto Libro \n");
Libros a4=new Libros();a4.empiezaLibro();
System.out.print("\nIngrese los datos del Quinto Libro \n");
Libros a5=new Libros(); a5.empiezaLibro();

System.out.print("\nLos datos ingresados son: \n");


System.out.print("Primer Libro \t");a1.mostrarLibro();
System.out.print("\nSegundo Libro \t");a2.mostrarLibro();
System.out.print("\nTercer Libro \t");a3.mostrarLibro();
System.out.print("\nCuarto Libro \t");a4.mostrarLibro();
System.out.print("\nQuinto Libro \t");a5.mostrarLibro();

}
}
Con parámetros ejemplo libro

import java.util.*;

class Libro{
private String Título,Autor,cISBN;
private int numpaginas;
public void empiezaLibro1(String a,String b,String c,int d){
Título=a;Autor=b;cISBN=c;numpaginas=d;
}
public void empiezaLibro2(String e,String f,String g,int h){
Título=e;Autor=f;cISBN=g;numpaginas=h;
}
public void empiezaLibro3(String i,String j,String k,int l){
Título=i;Autor=j;cISBN=k;numpaginas=l;
}
public void empiezaLibro4(String m,String n,String o,int p){
Título=m;Autor=n;cISBN=o;numpaginas=p;
}
public void empiezaLibro5(String q,String r,String s,int t){
Título=q;Autor=r;cISBN=s;numpaginas=t;
}
public void mostrarlibro(){
System.out.printf("Título:\t"+Título);
System.out.print("\tAutor:\t"+Autor);
System.out.print("\tCódigo ISBN:\t"+cISBN);
System.out.print("\tNúmero de páginas: "+numpaginas);
}
public void comparar(int d, int h, int l, int p, int t){
if(d>h && d>l && d>p && d>t){
System.out.print("\nEl primer libro tiene mayor número de páginas:
"+d+" páginas.");
}
else if(h>d && h>l && h>p && h>t){
System.out.print("\nEl segundo libro tiene mayor número de páginas:
"+h+" páginas.");
}
else if(l>d && l>h && l>p && l>t){
System.out.print("\nEl tercer libro tiene mayor número de páginas:
"+l+" páginas.");
}
else if(p>h && p>l && p>d && p>t){
System.out.print("\nEl cuarto libro tiene mayor número de páginas:
"+p+" páginas.");
}
else if(t>d && t>h && t>p && t>l){
System.out.print("\nEl quinto libro tiene mayor número de páginas:
"+t+" páginas.");
}
}
}
public class Ejemplo1 {
public static void main(String[] args) {
Scanner tec=new Scanner(System.in);
System.out.print("Ingrese el título del primer libro \n");String a=tec.next();
System.out.print("Ingrese el autor del primer libro \n");String b=tec.next();
System.out.print("Ingrese el código ISBN del primer libro \n");
String c=tec.next();
System.out.print("Ingrese el número de páginas del primer libro \n");
int d=tec.nextInt();
System.out.print("Ingrese el título del segundo libro \n");String e=tec.next();
System.out.print("Ingrese el autor del segundo libro \n");String f=tec.next();
System.out.print("Ingrese el código ISBN del segundo libro \n");
String g=tec.next();
System.out.print("Ingrese el número de páginas del segundo libro \n");
int h=tec.nextInt();
System.out.print("Ingrese el título del tercer libro \n");String i=tec.next();
System.out.print("Ingrese el autor del tercer libro \n");String j=tec.next();
System.out.print("Ingrese el código ISBN del tercer libro \n");
String k=tec.next();
System.out.print("Ingrese el número de páginas del tercer libro \n");
int l=tec.nextInt();
System.out.print("Ingrese el título del cuarto libro \n");String m=tec.next();
System.out.print("Ingrese el autor del cuarto libro \n");String n=tec.next();
System.out.print("Ingrese el código ISBN del cuarto libro \n");
String o=tec.next();
System.out.print("Ingrese el número de páginas del cuarto libro \n");
int p=tec.nextInt();
System.out.print("Ingrese el título del quinto libro \n");String q=tec.next();
System.out.print("Ingrese el autor del quinto libro \n");String r=tec.next();
System.out.print("Ingrese el código ISBN del quinto libro \n");
String s=tec.next();
System.out.print("Ingrese el número de páginas del quinto libro \n");
int t=tec.nextInt();
Libro a1=new Libro();a1.empiezaLibro1(a,b,c,d);
Libro a2=new Libro();a2.empiezaLibro2(e,f,g,h);
Libro a3=new Libro();a3.empiezaLibro3(i,j,k,l);
Libro a4=new Libro();a4.empiezaLibro4(m,n,o,p);
Libro a5=new Libro();a5.empiezaLibro5(q,r,s,t);
Libro a6=new Libro();
System.out.print("\nLos datos ingresados son: \n");
System.out.print("Primer Libro \t");a1.mostrarlibro();
System.out.print("\nSegundo Libro \t");a2.mostrarlibro();
System.out.print("\nTercer Libro \t");a3.mostrarlibro();
System.out.print("\nCuarto Libro \t");a4.mostrarlibro();
System.out.print("\nQuinto Libro \t");a5.mostrarlibro();
a6.comparar(d,h,l,p,t);
}
}
Ejercicio Computadoras sin parámetros

import java.util.*;

class Computadoras{
private String marca,modelo;
private float disco;
private int numserie,ram;

public void empiezaComputadora(){


Scanner tec=new Scanner(System.in);
System.out.print("Ingrese la marca del computador \n");marca=tec.next();
System.out.print("Ingrese el modelo del computador \n");modelo=tec.next();
do{
System.out.print("Ingrese el número de serie \n");numserie=tec.nextInt();
}while(numserie<=0);
do{
System.out.print("Ingrese la capacidad de ram \n");ram=tec.nextInt();
}while(ram<=0);
do{
System.out.print("Ingrese la capacidad del disco \n");disco=tec.nextFloat();
}while(disco<=0);
}
public void mostrarComputadora(){
System.out.printf("Marca:\t"+marca);
System.out.print("\tModelo:\t"+modelo);
System.out.print("\tNumero de serie\t:"+numserie);
System.out.print("\tCapacidad de RAM:"+ram);
System.out.print("\tCapacidad de disco:"+disco);

}
}
public class Dber1 {

public static void main(String[] args) {


System.out.print("\nIngrese los datos del primer computador \n");
Computadoras a1=new Computadoras();a1.empiezaComputadora();
System.out.print("\nIngrese los datos del segundo computador \n");
Computadoras a2=new Computadoras();a2.empiezaComputadora();

System.out.print("\nIngrese los datos del tercer computador \n");


Computadoras a3=new Computadoras();a3.empiezaComputadora();

System.out.print("\nIngrese los datos del cuarto computador \n");


Computadoras a4=new Computadoras();a4.empiezaComputadora();

System.out.print("\nIngrese los datos del quinto computador \n");


Computadoras a5=new Computadoras();a5.empiezaComputadora();
System.out.print("\nLos datos ingresados son: ");
System.out.print("\nPrimer computador \t");a1.mostrarComputadora();
System.out.print("\nSegundo computador \t");a2.mostrarComputadora();
System.out.print("\nTercer computador \t");a3.mostrarComputadora();
System.out.print("\nCuarto computador \t");a4.mostrarComputadora();

System.out.print("\nQuinto computador \t");a5.mostrarComputadora();

}
Ejercicio computadoras con parámetros

import java.util.*;
class Computadora{
private String marca,modelo;
private float disco;
private int numserie,ram;
public void empiezaComputadora1(String a,String b,float c,int d,int e){
marca=a;modelo=b;disco=c;numserie=d;ram=e;
}
public void empiezaComputadora2(String f,String g,float h,int i,int j){
marca=f;modelo=g;disco=h;numserie=i;ram=j;
}
public void empiezaComputadora3(String k,String l,float m,int n,int o){
marca=k;modelo=l;disco=m;numserie=n;ram=o;
}
public void empiezaComputadora4(String p,String q,float r,int s,int t){
marca=p;modelo=q;disco=r;numserie=s;ram=t;
}
public void empiezaComputadora5(String u,String v,float w,int x,int y){
marca=u;modelo=v;disco=w;numserie=x;ram=y;
}
public void mostrarComputadora(){
System.out.printf("Marca:\t"+marca);
System.out.print("\tModelo:\t"+modelo);
System.out.print("\tCapacidad de disco:\t"+disco);
System.out.print("\tNumero de serie: "+numserie);
System.out.print("\tCapacidad de ram: "+ram);
}
public void comparar(float c, float h, float m, float r, float w){
if(c>h && c>m && c>r && c>w){
System.out.print("\nEl primer computador tiene un disco con mayor
capacidad: "+c+"GB");
}
else if(h>c && h>m && h>r && h>w){
System.out.print("\nEl segundo computador tiene un disco con mayor
capacidad: "+h+"GB");
}
else if(m>c && m>h && m>r && m>w){
System.out.print("\nEl tercer computador tiene un disco con mayor
capacidad: "+m+"GB");
}
else if(r>c && r>m && r>h && r>w){
System.out.print("\nEl cuarto computador tiene un disco con mayor
capacidad: "+r+"GB");
}
else if(w>c && w>m && w>r && w>h){
System.out.print("\nEl quinto computador tiene un disco con mayor
capacidad: "+w+"GB");
}
}

}
public class Dber2 {
public static void main(String[] args) {
Scanner tec=new Scanner(System.in);
System.out.print("Ingrese la marca del primer computador \n");String
a=tec.next();
System.out.print("Ingrese el modelo del primer computador \n");String
b=tec.next();
System.out.print("Ingrese la capacidad de disco del primer computador
\n");float c=tec.nextFloat();
System.out.print("Ingrese el numero de serie del primer computador \n");int
d=tec.nextInt();
System.out.print("Ingrese la ram del primer computador \n");int
e=tec.nextInt();
System.out.print("Ingrese la marca del segundo computador \n");String
f=tec.next();
System.out.print("Ingrese el modelo del segundo computador \n");String
g=tec.next();
System.out.print("Ingrese la capacidad de disco del segundo computador
\n");float h=tec.nextFloat();
System.out.print("Ingrese el numero de serie del segundo computador
\n");int i=tec.nextInt();
System.out.print("Ingrese la ram del segundo computador \n");int
j=tec.nextInt();
System.out.print("Ingrese la marca del tercer computador \n");String
k=tec.next();
System.out.print("Ingrese el modelo del tercer computador \n");String
l=tec.next();
System.out.print("Ingrese la capacidad de disco del tercer computador
\n");float m=tec.nextFloat();
System.out.print("Ingrese el numero de serie del tercer computador \n");int
n=tec.nextInt();
System.out.print("Ingrese la ram del tercer computador \n");int
o=tec.nextInt();
System.out.print("Ingrese la marca del cuarto computador \n");String
p=tec.next();
System.out.print("Ingrese el modelo del cuarto computador \n");String
q=tec.next();
System.out.print("Ingrese la capacidad de disco del cuarto computador
\n");float r=tec.nextFloat();
System.out.print("Ingrese el numero de serie del cuarto computador \n");int
s=tec.nextInt();
System.out.print("Ingrese la ram del cuarto computador \n");int
t=tec.nextInt();
System.out.print("Ingrese la marca del quinto computador \n");String
u=tec.next();
System.out.print("Ingrese el modelo del quinto computador \n");String
v=tec.next();
System.out.print("Ingrese la capacidad de disco del quinto computador
\n");float w=tec.nextFloat();
System.out.print("Ingrese el numero de serie del quinto computador \n");int
x=tec.nextInt();
System.out.print("Ingrese la ram del quinto computador \n");int
y=tec.nextInt();
Computadora a1=new Computadora();a1.empiezaComputadora1(a,b,c,d,e);
Computadora a2=new Computadora();a2.empiezaComputadora2(f,g,h,i,j);
Computadora a3=new Computadora();a3.empiezaComputadora3(k,l,m,n,o);
Computadora a4=new Computadora();a4.empiezaComputadora4(p,q,r,s,t);
Computadora a5=new Computadora();a5.empiezaComputadora5(u,v,w,x,y);
Computadora a6=new Computadora();
System.out.print("\nLos datos ingresados son: \n");
System.out.print("Primer computador \t");a1.mostrarComputadora();
System.out.print("\nSegundo computador \t");a2.mostrarComputadora();
System.out.print("\nTercer computador \t");a3.mostrarComputadora();
System.out.print("\nCuarto computador \t");a4.mostrarComputadora();

System.out.print("\nQuinto computador \t");a5.mostrarComputadora();


a6.comparar(c,h,m,r,w);
}
}

Potrebbero piacerti anche