Download - Tarea # 3 Zambrano Muñoz Jordy Ariel
7/18/2019 Tarea # 3 Zambrano Muñoz Jordy Ariel
http://slidepdf.com/reader/full/tarea-3-zambrano-munoz-jordy-ariel 1/5
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;
namespace deber_de_computadora{ class Program { static void Main(string[] args) { char ac; char po; char op; string marca = "Hp"; string procesador = "intel inside"; int memoria = 2048; int peso = 12; ordenador order = new ordenador(); Console.ForegroundColor = ConsoleColor.Green; order.asignarvalores(marca, procesador, peso, memoria); Console.Title = "OPERACIONES"; Console.Beep();
Console.Clear(); do { Console.SetCursorPosition(35, 2); Console.Write("MENU "); Console.SetCursorPosition(35, 4); Console.Write("[1] ENCENDER"); Console.SetCursorPosition(35, 6); Console.Write("[2] APAGAR"); Console.SetCursorPosition(35, 8); Console.Write("[3] CARGAR APLICACION"); Console.SetCursorPosition(35, 10); Console.Write("[4] ESTADO"); Console.SetCursorPosition(35, 14); Console.Write("============================"); Console.SetCursorPosition(36, 15); Console.Write("ELIJA UNA OPCION ENTRE 0/4");
Console.SetCursorPosition(35, 16); Console.Write("============================"); Console.SetCursorPosition(35, 12); Console.WriteLine("ELIJA UNAOPCION:"); Console.SetCursorPosition(54, 12); op = Console.ReadKey(true).KeyChar; Console.Clear(); switch (op) { case '1': Console.Beep(); if (order.Ensendido == false) {
order.encender_ordenador(); Console.WriteLine("1. DESEA ACTIVAR PRESENTACION DEPANTALLA"); Console.WriteLine("2. DESEA DESACTIVAR PRESENTACIONDE PANTALLA"); Console.WriteLine("\nELIJA UNA OPCION:"); ac = Console.ReadKey(true).KeyChar; Console.Clear(); switch (ac) {
7/18/2019 Tarea # 3 Zambrano Muñoz Jordy Ariel
http://slidepdf.com/reader/full/tarea-3-zambrano-munoz-jordy-ariel 2/5
case '1': order.Activar_presentacion(); break; case '2': order.Desactivar_presentacion(); break; default:
break; } } else {
order.encender_ordenador(); }
break; case '2': Console.Beep(); order.Apagar(); break; case '3': Console.Beep();
Console.WriteLine("LA MEMORIA ES DE: {0} Mb",order.Memoria); Console.WriteLine("\n1.DESEA ABRIR APLICACION"); Console.WriteLine("2. CERRAR APLICACION"); Console.WriteLine("3. APAGAR"); Console.WriteLine("\nELIJA UNA OPCION:"); po = Console.ReadKey(true).KeyChar; Console.Clear(); switch (po) { case '1': if (order.Memoria > 248) {
order.Abrir_Programa(300); } else { Console.WriteLine("YA NO HAY MEMORIA SUFICIENTE PARA ABRIR APLICACION"); Console.ReadLine(); Console.Clear(); }
break; case '2': if (order.Memoria < 2048)
{ order.CERRAR_Programa(300); } else { Console.WriteLine("LA MEMORIA ESTA COMPLETA"); Console.ReadLine(); Console.Clear(); }
7/18/2019 Tarea # 3 Zambrano Muñoz Jordy Ariel
http://slidepdf.com/reader/full/tarea-3-zambrano-munoz-jordy-ariel 3/5
break;
case '3': order.Apagar(); order.Memoria = 2048; break; default:
break; } break; case '4': Console.Beep(); order.Estado(); break; default:
break;
}
Console.ReadLine(); } while ((op != '0'));
}
} public class ordenador {
public string Marca; public string Procesador; public int Memoria; public int Peso; public bool Ensendido; public bool pantalla;
public int x = 0;
public void encender_ordenador() { if (Ensendido == true) { Console.WriteLine("EL ORDENADOR YA ESTA ENCENDIDO");
} else { Ensendido = true; pantalla = true;
Console.WriteLine("EL ORDENADOR SEA ENCENDIDO"); Console.WriteLine("SEA ACTIVADO LA PANTALLA\n"); } Console.ReadLine(); Console.Clear();
}
public void Apagar() {
7/18/2019 Tarea # 3 Zambrano Muñoz Jordy Ariel
http://slidepdf.com/reader/full/tarea-3-zambrano-munoz-jordy-ariel 4/5
Ensendido = false; pantalla = false; Console.WriteLine("EL ORDENADOR ESTA APAGADO"); Console.WriteLine("PANTALLA APAGADA"); Console.ReadLine(); Console.Clear(); }
public void CERRAR_Programa(int cantidad) { Console.WriteLine("SEA CERRADO UNA APLICACION "); Memoria = Memoria + cantidad; Console.ReadLine(); Console.Clear();
} public void Abrir_Programa(int cantidad) { Console.WriteLine("SEA ABRIO UNA APLICACION "); Memoria = Memoria - cantidad; Console.ReadLine(); Console.Clear();
}
public void asignarvalores(string marca, string procesador, int peso, int memoria) { Marca = marca; Procesador = procesador; Peso = peso; Memoria = memoria; }
public void Activar_presentacion() { Console.WriteLine("SEA ACTIVADO LA PRESENTACION DE PANTALLA");
Console.ReadLine(); Console.Clear(); Console.WriteLine("VIENVENIDOS AL SISTEMA OPERATIVO @RIEL'S"); Console.ReadLine(); Console.Clear(); }
public void Desactivar_presentacion() { Console.WriteLine("SEA DESACTIVADO LA PRESENTACION DE PANTALLA"); Console.ReadLine(); Console.Clear(); Console.WriteLine(" ");
Console.ReadLine(); Console.Clear(); }
public void Estado() { Console.WriteLine("E S T A D O "); Console.WriteLine("La marca de su ordenador es: {0}", Marca); Console.WriteLine("El peso de su ordenador es: {0} Kg", Peso); Console.WriteLine("procesador: {0}", Procesador);
7/18/2019 Tarea # 3 Zambrano Muñoz Jordy Ariel
http://slidepdf.com/reader/full/tarea-3-zambrano-munoz-jordy-ariel 5/5
Console.WriteLine("La cantidad de Memoria es: {0} Mb", Memoria);
if (Ensendido == true) { Console.WriteLine("El ordenador esta encendido"); } else { Console.WriteLine("El ordenador esta apagado");
} if (pantalla == true) { Console.WriteLine("Pantalla Activa"); } else { Console.WriteLine("Pantalla Apagada"); } Console.ReadLine(); Console.Clear(); } }}