Sei sulla pagina 1di 6

EJERCICIOS EN ECLIPSE

Programacin en Java

Creacin de una clase 2.


Crear dos clases diferentes con por lo menos tres objetos. La primera ser la clase Persona con atributos privados el nombre, numero de cedula y la edad, imprimir la informacin ingresada y calcular el porcentaje de las personas menores de edad y mayores de edad. La segunda clases se llamar Computadora con atributos privados la memoria ram, capacidad de almacenamiento y el sistema operativo, imprimir la mayor capacidad de almacenamiento y la menor memoria ram. Programa 1:
import java.util.*; public class Alguien { private private private private private int edad; String nombre, cedula; static int cont=0; static int porcent1; static int porcent2;

Scanner ingreso = new Scanner(System.in); public void inica(){ System.out.println("Ingrese edad: "); edad = ingreso.nextInt(); System.out.println("Ingrese nombre: "); nombre = ingreso.next(); System.out.println("Ingrese cedula: "); cedula = ingreso.next(); imprimir(); contador(); } public void imprimir(){ System.out.println("Edad: "+edad); System.out.println("Nombre: "+nombre); System.out.println("Cedula: "+cedula); } public void contador (){ if(edad<=17){ cont= cont +1; } } public static void porcentaje(){ porcent1 = cont*100/4; System.out.println("El porcentaje de menores de edad es: "+porcent1+"%"); porcent2 = (4-cont)*100/4; System.out.println("El porcentaje de mayores de edad es: "+porcent2+"%"); } }

Ejecucin:
public class EjectPerson { public static void main(String[] args) { Alguien p1 = new Alguien(); System.out.println("\nPERSONA 1"); p1.inica(); Alguien p2 = new Alguien(); System.out.println("\nPERSONA 2"); p2.inica(); Alguien p3 = new Alguien(); System.out.println("\nPERSONA 3"); p3.inica(); Alguien p4 = new Alguien(); System.out.println("\nPERSONA 4"); p4.inica(); Alguien.porcentaje(); } }

Programa # 2. Clase:

import java.util.*; public class Computador { private int RAM, cap_almac; private String sist_opt; private static int vec1[] = new int[4]; private static int vec2[] = new int[4]; private static int i=0, j=0, aux; Scanner ingreso = new Scanner(System.in); public void inica(){ System.out.println("Ingrese tamao de memoria RAM: "); RAM = ingreso.nextInt(); System.out.println("Ingrese capacidad de almacanamiento: "); cap_almac = ingreso.nextInt(); System.out.println("Ingrese tipo de sistema operativo: "); sist_opt = ingreso.next(); if((cap_almac>750)&&(cap_almac<1000)){ System.out.println("\nCapacidad de almacenamiento: "+cap_almac); } vec1[i] = cap_almac; vec2[i] = RAM; i++; } public static void mayor_almac(){ for(i=0;i<4;i++){ for(j=(i+1);j<4;j++) { if(vec1[i]<vec1[j]){ aux=vec1[i]; vec1[i]=vec1[j]; vec1[j]=aux; } } } System.out.println("Mayor capacidad de almacenamiento: "+vec1[0]); } public static void menor_RAM(){ for(i=0;i<4;i++){ for(j=(i+1);j<4;j++) { if(vec2[i]<vec2[j]){ aux=vec2[i]; vec2[i]=vec2[j]; vec2[j]=aux; } } } System.out.println("Menor memoria RAM: "+vec2[3]); } }

Ejecucin:

public class EjectComp { public static void main(String[] args) { Computador c1 = new Computador(); System.out.println("\nCOMPUTADOR 1"); c1.inica(); Computador c2 = new Computador(); System.out.println("\nCOMPUTADOR 2"); c2.inica(); Computador c3 = new Computador(); System.out.println("\nCOMPUTADOR 3"); c3.inica(); Computador c4 = new Computador(); System.out.println("\nCOMPUTADOR 4"); c4.inica(); System.out.println("\n"); Computador.mayor_almac(); Computador.menor_RAM(); } }

Potrebbero piacerti anche