Sunteți pe pagina 1din 5

ALUMNO: Daniel Mario Fernando Torres Erazo

itca.m1_examen
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package itca.m1_examen;
import itca.modelado.Computadora;
import java.util.Scanner;
/**
*
* @author DanBeg
*/
public class M1_Examen {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Computadora comp = new Computadora();
Scanner sc = new Scanner(System.in, "ISO-8859-1").useDelimiter("\n");
int opcion1 = 1;
String opcion2 = "1";
System.out.println("DATOS DE LA COMPUTADORA");
System.out.print("Ingrese la marca: ");
comp.setMarca(sc.next());
System.out.print("Ingrese el modelo: ");
comp.setModelo(sc.next());
System.out.print("Ingrese el color: ");
comp.setColor(sc.next());
System.out.print("Ingrese la cantidad de RAM: ");
comp.setRAM(sc.nextInt());
System.out.print("Ingrese el tamao del disco duro: ");
comp.setHDD(sc.next());
System.out.print("Ingrese el tipo de procesador: ");
comp.setProcesador(sc.next());
System.out.print("Ingrese el Sistema Operativo: ");
comp.setSisOp(sc.next());

System.out.print("Ingrese el nombre del usuario: ");


comp.setUsuario(sc.next());
while (opcion1 != 0){
System.out.println("\n(1) Arrancar el sistema \n(0) Apagar el sistema");
System.out.print("Eliga su opcioon: ");
opcion1 = sc.nextInt();
if (opcion1 == 1){
comp.Arrancar();
comp.LeerHrdw();
comp.cargarSys();
while (opcion2.equals("1")){
System.out.println("(W) - Word\n(E) - Excel\n(P) - PowerPoint\n(0) - Apagar\nEscoga
una opcin: ");
opcion2 = sc.next();
switch (opcion2.toLowerCase()){
case "w": System.out.println("\nWord abierto");
opcion2 = "1";
break;
case "e": System.out.println("\nExcel cargado");
opcion2 = "1";
break;
case "p": System.out.println("\nPowerPoint cargado");
opcion2 = "1";
break;
case "0": comp.apagar();
opcion1 = 0;
break;
default: System.out.println("\nEscoga una opcin vlida.");
opcion2 = "1";
break;
}
}
}else if (opcion1 == 0){
comp.apagar();
}else System.out.println("Escoga una opcin vlida");
}
}
}

itca.modelado
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package itca.modelado;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/**
*
* @author DanBeg
*/
public class Computadora {
private String marca, modelo, color, HDD, procesador, sisOp, usuario;
private int RAM;
Calendar cal = Calendar.getInstance();
Date fecha = cal.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("dd/MMMM/yyy");
public Computadora(){
}

public void Arrancar(){


System.out.println("\nIniciando equipo " +this.marca + ", modelo" +this.modelo);
}
public void LeerHrdw(){
System.out.println("El hardware encontrado es: " +this.RAM +" de RAM, " +this.HDD +" de
disco duro, " +this.procesador +" de procesador");
}
public void cargarSys(){
System.out.println(this.sisOp +" cargando con la sesion del usuario " +this.usuario +" en la
fecha " +sdf.format(fecha));
}
public void apagar(){
System.out.println("Equipo apagado");
}

public String getMarca() {


return marca;
}
public String getModelo() {
return modelo;
}
public String getColor() {
return color;
}
public int getRAM() {
return RAM;
}
public String getHDD() {
return HDD;
}
public String getProcesador() {
return procesador;
}
public String getSisOp() {
return sisOp;
}
public void setMarca(String marca) {
this.marca = marca;
}
public void setModelo(String modelo) {
this.modelo = modelo;
}
public void setColor(String color) {
this.color = color;
}
public void setRAM(int RAM) {
this.RAM = RAM;
}
public void setHDD(String HDD) {
this.HDD = HDD;
}

public void setProcesador(String procesador) {


this.procesador = procesador;
}
public void setSisOp(String sisOp) {
this.sisOp = sisOp;
}
public String getUsuario() {
return usuario;
}
public void setUsuario(String usuario) {
this.usuario = usuario;
}

S-ar putea să vă placă și