public ICommandResult Handle(NovoProgramaCommand command) { RemoveAllNotifications(); var tempo = new Tempo(command.Tempo); var potencia = new Potencia(command.Potencia); var caracter = new Caracter(command.Caracter); var aquecimento = new Aquecimento(tempo, potencia, caracter, command.Chave); var programa = new Programa(command.Nome, command.Instrucoes, aquecimento); AddNotifications(tempo.Notifications); AddNotifications(potencia.Notifications); AddNotifications(caracter.Notifications); var existePrograma = _repositorio.Get(programa.Nome) != null; if (existePrograma) { AddNotification("Nome", "Ja existe um programa com o mesmo nome informado"); } if (Invalid) { return(new NovoProgramaResult(false, "Por favor corrija os campos abaixo", Notifications)); } _repositorio.Novo(programa); return(new NovoProgramaResult(true, "Novo programa cadastrado com sucesso", new { Nome = programa.Nome })); }
public Aquecimento(Tempo tempo, Potencia potencia, Caracter caracter, string chave) { Tempo = tempo; Potencia = potencia; Caracter = caracter; Chave = chave; }
public void DeveRetornaOvalorDeUmaPotencia() { Potencia c = new Potencia(); var resultado = c.CalculaPotencia(2, 2); Assert.That(4, Is.EqualTo(resultado)); }
/// <summary> /// Maneja el evento que realizá el cambio de selección de potencia /// </summary> /// <param name="sender">La fuente del evento.</param> /// <param name="e">Los argumentos de tipo <see cref="SelectionChangedEventArgs"/> que contienen la información del evento.</param> private void cboHP_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (this.cboHP.SelectedIndex != -1) { HPItem item = this.cboHP.SelectedItem as HPItem; Potencia p = new Potencia(item.HP, true); this.tbokW.Text = item.KW.ToString(); this.tboHpVA.Text = p.PotenciaAparenteAsString; } }
public int GetPotencia() { if (Potencia.Trim().Length == 0) { throw new Exception("Potência não informada."); } int valor; if (int.TryParse(Potencia, out valor)) { return(valor); } else { throw new Exception("A potência informada é inválida."); } }
public TimeSpan GetTempo() { if (Potencia.Trim().Length == 0) { throw new TempoNaoInformadoException("O tempo não foi informado."); } TimeSpan valor; if (TimeSpan.TryParse("0:" + Tempo.Trim(), out valor)) { return(valor); } else { throw new Exception("O tempo informado é inválido."); } }
/// <summary> /// When the text changes, the control validates the blank message visibility /// </summary> void Txt_Changed(object sender, TextChangedEventArgs e) { Double num; if ((sender as TextBox).Name == this.tboWatts.Name && this.wattsInput.IsChecked.Value && Double.TryParse((sender as TextBox).Text, out num)) { Potencia p = new Potencia(num); this.tboVA.Text = p.PotenciaAparenteAsString; } else if ((sender as TextBox).Name == this.tboVA.Name && !this.wattsInput.IsChecked.Value && Double.TryParse((sender as TextBox).Text, out num)) { Potencia p = new Potencia(num * 0.9); this.tboWatts.Text = p.WattsAsString; } }
/// <summary> /// Maneja el evento que realizá la carga inicial del control /// </summary> /// <param name="sender">La fuente del evento.</param> /// <param name="e">Los argumentos de tipo <see cref="RoutedEventArgs"/> que contienen la información del evento.</param> private void UserControl_Loaded(object sender, RoutedEventArgs e) { wattsInput.Checked += WattsInput_Checked; wattsInput.Unchecked += WattsInput_Checked; TextBox[] tbos = new TextBox[] { this.tboWatts, this.tboVA, this.tbokW, this.tboHpVA }; foreach (TextBox tb in tbos) { tb.PreviewTextInput += OnInput_Changed; } this.tboWatts.TextChanged += Txt_Changed; this.tboVA.TextChanged += Txt_Changed; SQLiteWrapper tr = new SQLiteWrapper(TabalimApp.AppDBPath) { TransactionTask = (SQLite_Connector conn, Object input) => { string query = TABLE_HP_WATTS.SelectAll(); List <HPItem> items = conn.Select <HPItem>(query); return(items); }, TaskCompleted = (Object result) => { this.cboHP.ItemsSource = result as List <HPItem>; CollectionView view = (CollectionView) CollectionViewSource.GetDefaultView(this.cboHP.ItemsSource); view.Filter = HPFilter; if (this.cboHP.Items.Count > 0) { this.cboHP.SelectedIndex = 0; } this.cboHP.SelectionChanged += cboHP_SelectionChanged; if (ExistantInput != null) { Object[] input = this.ExistantInput as Object[]; this.Fases = (int)input[0]; this.Power = (PowerType)input[1]; this.SelectedPower = (Potencia)input[2]; } } }; tr.Run(null); }
static void Main(string[] args) { Potencia pot1 = new Potencia(); // System.Console.WriteLine("Digite um número: "); // int valor1 = Convert.ToInt32(Console.ReadLine()); // double result1 = pot1.CalcularPot(valor1); // System.Console.WriteLine($"Potência de {valor1} por {valor1} é {result1}"); System.Console.Write("Digite o número base: "); int basee = Convert.ToInt32(Console.ReadLine()); System.Console.Write("Digite o número da potência: "); int potencia = Convert.ToInt32(Console.ReadLine()); double result2 = pot1.CalcularPot(basee, potencia); System.Console.WriteLine($"Potência de {basee} por {potencia} é {result2}."); Console.ReadKey(); }
private void AceptarPotencia_Click(object sender, EventArgs e) { if (this.Owner != null) { this.Owner.Hide(); } bool directo = rbDirecta.Checked; if (!rbDirecta.Checked && !rbPasoAPaso.Checked) { return; } Potencia potencia = new Potencia(directo); potencia.Size = new Size(1392, 703); potencia.Show(); potencia.Owner = this.Owner; this.Hide(); }
public ICommandResult Handle(NovoProgramaCommand command) { var tempo = new Tempo(command.Tempo); var potencia = new Potencia(command.Potencia); var caracter = new Caracter(command.Caracter); var aquecimento = new Aquecimento(tempo, potencia, caracter, command.Chave); var programa = new Programa(command.Nome, command.Instrucoes, aquecimento); AddNotifications(tempo.Notifications); AddNotifications(potencia.Notifications); AddNotifications(caracter.Notifications); if (Invalid) { return(new NovoProgramaResult(false, "Por favor corrija os campos abaixo", Notifications)); } _repositorio.Novo(programa); return(new NovoProgramaResult(true, "Novo programa cadastrado com sucesso", new { Nome = programa.Nome })); }
public ICommandResult Handle(AquecimentoCommand command) { var tempo = new Tempo(command.Tempo); var potencia = new Potencia(command.Potencia); var caracter = new Caracter(command.Caracter); var aquecimento = new Aquecimento(tempo, potencia, caracter, command.Chave); AddNotifications(tempo.Notifications); AddNotifications(potencia.Notifications); AddNotifications(caracter.Notifications); VerificaSeAChaveEstaCorreta(command.CampoString, aquecimento.Chave); if (Invalid) { return(new AquecimentoResult(false, "Por favor corrija os campos abaixo", Notifications)); } var retorno = RealizaAquecimento(command.CampoString, aquecimento); return(new AquecimentoResult(true, "Aquecimento realizado com sucesso", retorno)); }
static void Main(string[] args) { int op1, op2; string opcion; Console.WriteLine("\t\tMenu de Tareas\n"); //todo: aqui van las opciones a seleccionar; Console.WriteLine("1.Tarea 1"); Console.WriteLine("2.Tarea 2"); Console.WriteLine("3.Tarea 3"); Console.WriteLine("4.Salir"); opcion = Console.ReadLine(); op1 = Convert.ToInt32(opcion); switch (op1) { case 1: { Console.Clear(); Console.WriteLine("1. Imprimir Nombre y Otros mensajes"); Console.WriteLine("2. Calcular perimetro de un poligono regular"); Console.WriteLine("3. Transformar de grados a radianes"); Console.WriteLine("4. Transformar de Centigrados a Fahrenheit"); Console.WriteLine("5. Tranformar entre dolar y euro"); Console.WriteLine("6. Decir si un numero es par o impar"); Console.WriteLine("7. Dia de Semana"); Console.WriteLine("8. Area y Perimetro de un Poligono Regular"); Console.WriteLine("9. Tabla del 1 al 10 de cualquier numero"); Console.WriteLine("10. Elevar Numero"); Console.WriteLine("11. Promedio de edades, mayor y menor"); opcion = Console.ReadLine(); op2 = Convert.ToInt32(opcion); switch (op2) { case 1: { Console.Clear(); ImprimeNombre nombre = new ImprimeNombre(); nombre.imprime(); nombre.otrosMensajes(); Console.ReadKey(); break; } case 2: { Console.Clear(); PPoligonoRegular poligono = new PPoligonoRegular(); poligono.perimetro(); break; } case 3: { Console.Clear(); Transformacion transformar = new Transformacion(); transformar.gradoRadian(); break; } case 4: { Console.Clear(); TransformarCF transformar = new TransformarCF(); transformar.centiFahr(); break; } case 5: { Console.Clear(); CambioDE cambio = new CambioDE(); cambio.Transformar(); break; } case 6: { Console.Clear(); ParImpar pi = new ParImpar(); pi.verificar(); break; } case 7: { Console.Clear(); DiaSemana dia = new DiaSemana(); dia.comprobar(); break; } case 8: { Console.Clear(); APPoligono poligono = new APPoligono(); poligono.calcular(); break; } case 9: { Console.Clear(); Tabla tb = new Tabla(); tb.calcular(); break; } case 10: { Console.Clear(); Potencia pt = new Potencia(); pt.calcular(); break; } case 11: { Console.Clear(); Edades ed = new Edades(); ed.calcular(); break; } } break; } case 2: { Console.Clear(); Console.WriteLine("Tarea 2\n"); Console.WriteLine("1. Factorial"); Console.WriteLine("2. Devuelve un numero escrito en palabras"); Console.WriteLine("3. Escuela con arreglos Jagged"); Console.WriteLine("4. Arreglo Jagged como parametro"); Console.WriteLine("5. Promedio calificacion maxima y minima de un salon de clases"); Console.WriteLine("6. Diccionario"); Console.WriteLine("7. Agenda Telefonica"); Console.WriteLine("8. Imprime Fecha y Hora"); Console.WriteLine("9. Cadenas en Orden alfabetico"); opcion = Console.ReadLine(); op2 = Convert.ToInt32(opcion); switch (op2) { case 1: { Factorial factorial = new Factorial(); factorial.obtener(); break; } case 2: { NumeroCadena numeroCadena = new NumeroCadena(); numeroCadena.transformar(); break; } case 3: { Escuela escuela = new Escuela(); escuela.programa(); break; } case 4: { int[][] numeros = new int[][] { new int[] { 50, 20, 3, 6, 4, 0 }, new int[] { 9, 4 }, new int[] { 1, 3, 8, 6 } }; JaggedFuncion jagged = new JaggedFuncion(); jagged.paso(numeros); break; } case 8: { SalonClases salonClases = new SalonClases(); salonClases.obtener(); break; } case 9: { Diccionario diccionario = new Diccionario(); diccionario.diccionario(); break; } case 10: { AgendaTelefonica agenda = new AgendaTelefonica(); agenda.guardar(); break; } case 11: { FechaHora fechaHora = new FechaHora(); fechaHora.mostrar(); break; } case 12: { Cadenas cadenas = new Cadenas(); cadenas.mostrar(); break; } } break; } case 3: { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new EjerciciosTarea3()); break; } case 4: { break; } } Console.ReadKey(); }
/// <summary> /// Define la transacción que actualiza un componente /// </summary> /// <param name="component">El componente actualizar.</param> /// <param name="tablero">El tablero actualizar.</param> /// <param name="task_completed">La tarea que se ejecuta al terminar la transacción.</param> /// <param name="cto">El nuevo circuito.</param> /// <param name="cmp_count">El número total de componentes.</param> /// <param name="potencia">La potencia del circuito.</param> public static void UpdateComponentTr(this Componente component, Tablero tablero, Action <Object> task_completed, Circuito circuit = null, int cmp_count = 0, Potencia potencia = null) { KeyValuePair <string, object>[] updateData = new KeyValuePair <string, object>[] { circuit != null ? new KeyValuePair <string, object>("cir_id", circuit) : new KeyValuePair <string, object>(String.Empty, null), cmp_count > 0 ? new KeyValuePair <string, object>("comp_count", cmp_count) : new KeyValuePair <string, object>(String.Empty, null), potencia != null ? new KeyValuePair <string, object>("potencia", potencia) : new KeyValuePair <string, object>(String.Empty, null) }.Where(x => x.Key != String.Empty).ToArray(); if (updateData.Length > 0) { SQLiteWrapper tr = new SQLiteWrapper(TabalimApp.AppDBPath) { TransactionTask = (SQLite_Connector conn, Object input) => { Object[] data = input as Object[]; Componente cmp = data[0] as Componente; var uData = data[1] as KeyValuePair <string, object>[]; Circuito cto = data[2] as Circuito; Tablero tab = data[3] as Tablero; //Crear el circuito if (cto != null && cto.Id < 1) { cto = conn.InsertCircuitTr(cto, tab); tab.Circuitos.Add(cto.ToString(), cto); int index = uData.Select(x => x.Key).ToList().IndexOf("cir_id"); uData[index] = new KeyValuePair <string, object>("cir_id", cto); if (cmp.Circuito.Componentes.Count == 1) { conn.Delete(TABLE_CIRCUIT, cmp.Circuito.CreatePrimaryKeyCondition()); } } return(cmp.Update(conn, uData)); }, TaskCompleted = (Object obj) => { task_completed(obj); }, }; tr.Run(new Object[] { component, updateData, circuit, tablero }); } }
static void Main() { int opc = 0; do { Console.Clear(); Console.WriteLine("Menu de Tareas:"); Console.WriteLine("1. Tarea 1."); Console.WriteLine("2. Tarea 2."); Console.WriteLine("3. Tarea 3."); Console.WriteLine("4. Salir.\n"); Console.Write("Seleccione una opcion: "); opc = Convert.ToInt32(Console.ReadLine()); switch (opc) { case 1: do { System.Console.Clear(); Console.WriteLine("Menu de Ejercicios:\n"); Console.WriteLine("0. Salir"); Console.WriteLine("1. Imprime mi nombre."); Console.WriteLine("2. Agrega más mensajes en la ventana de la consola."); Console.WriteLine("3. Calcula el perímetro de cualquier polígono regular."); Console.WriteLine("4. Transforma de grados a radianes."); Console.WriteLine("5. Transforma de grados centígrados a grados Fahrenheit."); Console.WriteLine("6. Transforma entre dólares y euros y pide el tipo de cambio del día."); Console.WriteLine("7. Le pide al usuario un número y la computadora responde si es par o impar."); Console.WriteLine("8. Le pide al usuario un número del 1 al 7 y escribe el nombre del día que corresponde ese número en la semana."); Console.WriteLine("9. Calcula el perímetro y el área de cualquier polígono regular, pero le pregunta al usuario qué desea calcular."); Console.WriteLine("10. Muestra la tabla de multiplicar del 1 al 10 de cualquier número."); Console.WriteLine("11. Calcula el resultado de un número elevado a cualquier potencia."); Console.WriteLine("12. Calcula el promedio de edad de un grupo de personas y diga cuál es la de edad más grande y cuál es la más joven.\n"); Console.Write("Seleccione un programa: "); opc = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(); switch (opc) { case 0: break; case 1: Nombre n = new Nombre(); n.MostrarNombre(); break; case 2: Nombre n2 = new Nombre(); n2.MostrarMasMensajes(); break; case 3: PoligonoRegular pr = new PoligonoRegular(); pr.CalcularPerimetro(); break; case 4: Convertidor c = new Convertidor(); c.ConvertirGradosARadianes(); break; case 5: Convertidor c2 = new Convertidor(); c2.ConvertirCentigradoAFahrenheit(); break; case 6: Divisas d = new Divisas(); d.SeleccionarConversion(); break; case 7: ParImpar pi = new ParImpar(); pi.EvaluarNumero(); break; case 8: Semana s = new Semana(); s.EvaluarDiaSemana(); break; case 9: PerimetroArea pa = new PerimetroArea(); pa.CalcularPerimetroArea(); break; case 10: TablaMultiplicacion tm = new TablaMultiplicacion(); tm.VisualizarTablaMultiplicacion(); break; case 11: Potencia p = new Potencia(); p.ElevarNum(); break; case 12: Promedio pro = new Promedio(); pro.CalcularPromedio(); break; } } while (opc != 0); break; case 2: do { System.Console.Clear(); Console.WriteLine("Menu de Ejercicios:\n"); Console.WriteLine("0. Salir"); Console.WriteLine("1. Hacer una función que calcule el factorial de un número."); Console.WriteLine("2. Hacer una función que dado un número nos regrese una cadena donde se encuentre escrito en palabras."); Console.WriteLine("3. Agregar el cálculo del promedio para el programa con arreglo jagged."); Console.WriteLine(" Agregar el cálculo de la menor calificación para el programa con arreglo jagged."); Console.WriteLine(" Agregar el cálculo de la mayor calificación para el programa con arreglo jagged."); Console.WriteLine(" Modificar el programa de la escuela para que utilice funciones."); Console.WriteLine("4. Crear un programa que pase un arreglo jagged como parámetro a una función."); Console.WriteLine("5. Hacer el programa que calcula el promedio, calificación máxima y mínima de un salón de clases usando el ArrayList."); Console.WriteLine("6. Hacer un programa que funcione como un diccionario, con palabra y definición, usando el Hashtable."); Console.WriteLine("7. Hacer un programa que funcione como una agenda telefónica y que guarde el nombre de la persona y su número telefónico."); Console.WriteLine("8. Hacer un programa que muestre la hora del día en formato AM/FM seguida del año, el día y el mes actual."); Console.WriteLine("9. Hacer un programa que le solicite al usuario dos cadenas y luego las muestre en orden alfabético.\n"); Console.Write("Seleccione un programa: "); opc = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(); switch (opc) { case 0: break; case 1: Factorial f = new Factorial(); f.PedirDatos(); break; case 2: NumeroEnPalabras n = new NumeroEnPalabras(); n.PedirDatos(); break; case 3: ProgramaArregloJagged paj = new ProgramaArregloJagged(); paj.Metodo(); break; case 4: FuncionArregloJagged faj = new FuncionArregloJagged(); faj.Metodo(); break; case 5: SalonClasesArrayList sc = new SalonClasesArrayList(); sc.Calificaciones(); break; case 6: DiccionarioHashtable d = new DiccionarioHashtable(); d.Diccionario(); break; case 7: AgendaTelefonica at = new AgendaTelefonica(); at.Agendar(); break; case 8: FechaHora fh = new FechaHora(); fh.MostrarFechaHora(); break; case 9: OrdenAlfabetico oa = new OrdenAlfabetico(); oa.Metodo(); break; } } while (opc != 0); break; case 3: Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new MenuTarea3Form()); break; case 4: break; default: Console.WriteLine("ERROR 101: La opcion que digito no es valida..."); Console.ReadKey(); break; } } while (opc != 4); }
public void printInfo() { Console.WriteLine("La potencia es " + Potencia.ToString() + " y el par: " + Par.ToString()); }
/// <summary> /// Inicializa una nueva instancia de la clase <see cref="PowerSelector"/>. /// </summary> public PowerSelector(int fases, PowerType pt, Potencia p) { this.ExistantInput = new Object[] { fases, pt, p }; InitializeComponent(); }
public void AoInformarUmaPotenciaNoValorPermitidoEstaValido() { var potencia = new Potencia(9); Assert.IsTrue(potencia.Valid); }
public void AoInformarUmaPotenciaAcimaDoPermitidoRetornarErro() { var potencia = new Potencia(16); Assert.IsTrue(potencia.Invalid); }
public Menu() { Conversiones C = new Conversiones(); Poligono P = new Poligono(); Comparacion comparar = new Comparacion(); int opcion; Console.WriteLine("1.Imprime mi nombre y el mensaje ya creado"); Console.WriteLine("2.Calcula el area y perimetro de un poligono"); Console.WriteLine("3.Coversion de grados a Radianes"); Console.WriteLine("4.Conversion de grados Celsius a Fahrenheit"); Console.WriteLine("5.Conversion de Dolar a Euro"); Console.WriteLine("6.Comparar si un es par o impar"); Console.WriteLine("7.Dias de la semana"); Console.WriteLine("8.Area y Perimetro de un Poligono"); Console.WriteLine("9.Tabla de Multiplicar"); Console.WriteLine("10.Potencia"); Console.WriteLine("11.Edad promedio de un grupo de persona"); Console.WriteLine("12.Salida"); Console.WriteLine("\nElige una opcion: "); do { opcion = Convert.ToInt32(Console.ReadLine()); switch (opcion) { case 1: Console.Clear(); Imprimir I = new Imprimir(); break; case 2: Console.Clear(); P.Perimetro(); break; case 3: Console.Clear(); C.GradoRadianes(); break; case 4: Console.Clear(); C.Temperatura(); break; case 5: Console.Clear(); C.Divisas(); break; case 6: Console.Clear(); comparar.ParImpar(); break; case 7: Console.Clear(); comparar.Diasemana(); break; case 8: Console.Clear(); P.AreayPerimetro(); break; case 9: Console.Clear(); TablaDeMultiplicar T = new TablaDeMultiplicar(); break; case 10: Console.Clear(); Potencia pot = new Potencia(); break; case 11: Console.Clear(); PromedioGrupoPersona media = new PromedioGrupoPersona(); break; case 12: Console.Clear(); int op = 0; Console.WriteLine("Salida del menu presione 1 y sino quiere salir presione el 2"); op = Convert.ToInt32(Console.ReadLine()); do { switch (op) { case 1: Console.Clear(); Console.WriteLine("Gracias por compilar este Codigo"); Environment.Exit(0); break; case 2: Console.Clear(); Menu M = new Menu(); break; default: Console.WriteLine("Opcion no valida"); break; } } while (op > 0 && op < 3); break; default: Console.WriteLine("Opcion No Validad"); break; } } while (opcion > 0 && opcion < 13); Console.Clear(); Menu m = new Menu(); }
static void Main(string[] args) { int op1, op2; string opcion; Console.WriteLine("\t\tMenu de Tareas\n"); //todo: aqui van las opciones a seleccionar; Console.WriteLine("1.Tarea 1"); Console.WriteLine("2.Salir"); opcion = Console.ReadLine(); op1 = Convert.ToInt32(opcion); switch (op1) { case 1: { Console.Clear(); Console.WriteLine("1. Imprimir Nombre y Otros mensajes"); Console.WriteLine("2. Calcular perimetro de un poligono regular"); Console.WriteLine("3. Transformar de grados a radianes"); Console.WriteLine("4. Transformar de Centigrados a Fahrenheit"); Console.WriteLine("5. Tranformar entre dolar y euro"); Console.WriteLine("6. Decir si un numero es par o impar"); Console.WriteLine("7. Dia de Semana"); Console.WriteLine("8. Area y Perimetro de un Poligono Regular"); Console.WriteLine("9. Tabla del 1 al 10 de cualquier numero"); Console.WriteLine("10. Elevar Numero"); Console.WriteLine("11. Promedio de edades, mayor y menor"); // Console.WriteLine("2. ") opcion = Console.ReadLine(); op2 = Convert.ToInt32(opcion); switch (op2) { case 1: { Console.Clear(); ImprimeNombre nombre = new ImprimeNombre(); nombre.imprime(); nombre.otrosMensajes(); Console.ReadKey(); break; } case 2: { Console.Clear(); PPoligonoRegular poligono = new PPoligonoRegular(); poligono.perimetro(); break; } case 3: { Console.Clear(); Transformacion transformar = new Transformacion(); transformar.gradoRadian(); break; } case 4: { Console.Clear(); TransformarCF transformar = new TransformarCF(); transformar.centiFahr(); break; } case 5: { Console.Clear(); CambioDE cambio = new CambioDE(); cambio.Transformar(); break; } case 6: { Console.Clear(); ParImpar pi = new ParImpar(); pi.verificar(); break; } case 7: { Console.Clear(); DiaSemana dia = new DiaSemana(); dia.comprobar(); break; } case 8: { Console.Clear(); APPoligono poligono = new APPoligono(); poligono.calcular(); break; } case 9: { Console.Clear(); Tabla tb = new Tabla(); tb.calcular(); break; } case 10: { Console.Clear(); Potencia pt = new Potencia(); pt.calcular(); break; } case 11: { Console.Clear(); Edades ed = new Edades(); ed.calcular(); break; } } break; } case 2: { break; } } Console.ReadKey(); }
public static void Tarea1() { int opcion; Nombre n = new Nombre(); Perimetro p = new Perimetro(); Radianes cr = new Radianes(); Grados cg = new Grados(); Divisas div = new Divisas(); ParOImpar par = new ParOImpar(); Semana s = new Semana(); Area a = new Area(); TablaMultiplicar tm = new TablaMultiplicar(); Potencia pot = new Potencia(); Edades e = new Edades(); do { Console.Clear(); Console.WriteLine("\t\t\tEjercicios Tarea 1"); Console.WriteLine("\n\tCapitulo I\n1. Imprimir Nombre\n2. Agregar Mensajes\n\n\tCapitulo II\n3. Calcular Perimetro de Poligono Regular" + "\n4. Convertir de Grados a Radianes\n5. Convertir de Grados Centigrados a Grados Fahrenheit\n6. Convertir entre Dolares & Euros\n" + "\n\tCapitulo III\n7. Par o Impar\n8. Dia de la Semana\n9. Calcular Area o Perimetro de Poligono Regular\n\n\tCapitulo IV\n10.Tabla de Multiplicar" + "\n11.Calcular Potencia\n12.Promedio de Edades\n13.Salir"); Console.Write("\nEscriba el numero del programa que desea ejecutar: "); opcion = int.Parse(Console.ReadLine()); switch (opcion) { case 1: Console.Clear(); n.mostrarNombre(); break; case 2: Console.Clear(); n.mensajes(); break; case 3: Console.Clear(); p.calcularPerimetro(); break; case 4: Console.Clear(); cr.convertir(); break; case 5: Console.Clear(); cg.convertir(); break; case 6: Console.Clear(); div.convertir(); break; case 7: Console.Clear(); par.esParOImpar(); break; case 8: Console.Clear(); s.diaSemana(); break; case 9: Console.Clear(); a.calcularAreaOPerimetro(); break; case 10: Console.Clear(); tm.mostrarTabla(); break; case 11: Console.Clear(); pot.elevar(); break; case 12: Console.Clear(); e.calcularPromedio(); break; } Console.ReadKey(); } while (opcion != 13); }
static void Main() { int opcion; do { Console.Clear(); Console.WriteLine("\n\t\tMenu de los ejercicios"); Console.WriteLine("\n\t**------Tarea 1------**"); Console.WriteLine("\n(1)- Imprimir mi nombre nombre y agregarle otro mensaje."); Console.WriteLine("(2)- Perimetro de poligono regular."); Console.WriteLine("(3)- Conversor de grados a radianes."); Console.WriteLine("(4)- Conversor de grados centigrados a fahrenheit."); Console.WriteLine("(5)- Conversor de divisas."); Console.WriteLine("(6)- Comprobar si un numero es par o impar."); Console.WriteLine("(7)- Evaluar numero entre 1 y 7."); Console.WriteLine("(8)- Area y perimetro de un poligono."); Console.WriteLine("(9)- Tabla de multiplicar."); Console.WriteLine("(10)- Potencia de cualquier numero."); Console.WriteLine("(11)- Promedio de edad."); Console.WriteLine("\n\n\t**------Tarea 2------**"); Console.WriteLine("\n(12)-Calcular factorial de un numero."); Console.WriteLine("(13)-Cadena de numeros escritos en palabras."); Console.WriteLine("(14)-Ejercicios del capitulo 6."); Console.WriteLine("(15)-Pasar un arreglo Jagged como parametro en funcion."); Console.WriteLine("(16)-Calcular promedio, maxima y minima calificaion ArrayList."); Console.WriteLine("(17)-Diccionario de palabras."); Console.WriteLine("(18)-Agenda telefonica."); Console.WriteLine("(19)-Formato de hora AM/PM."); Console.WriteLine("(20)-Comparar cadenas."); Console.WriteLine("\n\n\t**--------Tarea 3---------**"); Console.WriteLine("(21)- Menu tarea 3"); Console.WriteLine("\n\n(22)- Salir."); Console.Write("\n|-Digite el numero del programa que desea abrir: "); opcion = Convert.ToInt32(Console.ReadLine()); switch (opcion) { case 1: { Console.Clear(); Nombre n = new Nombre(); n.metodo(); Console.ReadKey(); break; } case 2: { Console.Clear(); Perimetro p = new Perimetro(); p.CalcularP(); Console.ReadKey(); break; } case 3: { Console.Clear(); ConversorGR ObjConversorGR = new ConversorGR(); ObjConversorGR.Convertir(); Console.ReadKey(); break; } case 4: { Console.Clear(); ConversorCF ObjConversorCF = new ConversorCF(); ObjConversorCF.Convertir(); Console.ReadKey(); break; } case 5: { Console.Clear(); Divisas divisas = new Divisas(); divisas.Cambio(); Console.ReadKey(); break; } case 6: { Console.Clear(); Par objPar = new Par(); objPar.Comprobar(); Console.ReadKey(); break; } case 7: { Console.Clear(); Semana objSemana = new Semana(); objSemana.Evaluar(); Console.ReadKey(); break; } case 8: { Console.Clear(); Area area = new Area(); area.Metodo(); Console.ReadKey(); break; } case 9: { Console.Clear(); TablaM tabla = new TablaM(); tabla.Evaluar(); Console.ReadKey(); break; } case 10: { Console.Clear(); Potencia potencia = new Potencia(); potencia.Calcular(); Console.ReadKey(); break; } case 11: { Console.Clear(); Promedio promedio = new Promedio(); promedio.Calcular(); Console.ReadKey(); break; } case 12: { Console.Clear(); Factorial factorial = new Factorial(); factorial.Calcular(); Console.ReadKey(); break; } case 13: { Console.Clear(); Numeros numeros = new Numeros(); numeros.Evaluar(); Console.ReadKey(); break; } case 14: { Console.Clear(); Escuela escuela = new Escuela(); escuela.principal(); Console.ReadKey(); break; } case 15: { Console.Clear(); Jagged jagged = new Jagged(); jagged.Comprobar(); Console.ReadKey(); break; } case 16: { Console.Clear(); SalonClases salonDeClases = new SalonClases(); salonDeClases.Clases(); Console.ReadKey(); break; } case 17: { Console.Clear(); Diccionario diccionario = new Diccionario(); diccionario.metodo(); Console.ReadKey(); break; } case 18: { Console.Clear(); Agenda agenda = new Agenda(); agenda.metodo(); Console.ReadKey(); break; } case 19: { Console.Clear(); FormatoAMPM formato = new FormatoAMPM(); formato.Metodo(); Console.ReadKey(); break; } case 20: { Console.Clear(); Cadenas cadena = new Cadenas(); cadena.metodo(); Console.ReadKey(); break; } case 21: { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new MenuTarea()); Console.ReadKey(); break; } default: { Console.WriteLine("El ejercicio selecionado no esta disponible"); break; } } } while (opcion != 22); }