static void Main(string[] args) { char bool_bucle = 's'; do { Console.Write("\nUnidad de conversion y cantidad (s/m/h n) "); string input = Console.ReadLine(); double result; if (input[0] == 's') { result = HadaP1.Seconds2Minutes(double.Parse(input.Substring(2))); } else if (input[0] == 'm') { result = HadaP1.Minutes2Seconds(double.Parse(input.Substring(2))); } else if (input[0] == 'h') { result = HadaP1.Hours2Minutes(double.Parse(input.Substring(2))); } else { Console.WriteLine("No existe esa medida"); continue; } Console.WriteLine("Resultado = {0}", result); Console.Write("Quieres realizar mas conversiones? (s/n) "); bool_bucle = char.Parse(Console.ReadLine()); } while (bool_bucle == 's'); }
static void Main(string[] args) { do { Console.Write("From which unit do you want to start ('m' for minutes, 's' for seconds, 'h' for hours)? "); string answer = Console.ReadLine(); if (answer == "m") { Console.Write("Enter the amount of minutes: "); double minutes = double.Parse(Console.ReadLine()); Console.WriteLine(minutes + " minutes are " + HadaP1.Minutes2Seconds(minutes) + " seconds."); } else if (answer == "h") { Console.Write("Enter the amount of hours: "); double hours = double.Parse(Console.ReadLine()); Console.WriteLine(hours + " hours are " + HadaP1.Hours2Minutes(hours) + " minutes."); } else { Console.Write("Enter the amount of seconds: "); double seconds = double.Parse(Console.ReadLine()); Console.WriteLine(seconds + " seconds are " + HadaP1.Seconds2Minutes(seconds) + " minutes."); } Console.Write("Do you want to perform more conversions (y/n)? "); } while (Console.ReadLine() == "y"); }
static void Main(string[] args) { string s = ""; do { Console.WriteLine("¿De qué unidad partes, de segundos (s), de minutos (m) o de horas (h)? (pulse otra tecla para salir)"); s = Console.ReadLine(); if (s == "s") { Console.WriteLine("Introduce la cantidad: "); string num = Console.ReadLine(); double minutes = HadaP1.Seconds2Minutes(double.Parse(num)); Console.WriteLine(minutes + " minutes."); } else if (s == "m") { Console.WriteLine("Introduce la cantidad: "); string num = Console.ReadLine(); double seconds = HadaP1.Minutes2Seconds(double.Parse(num)); Console.WriteLine(seconds + " seconds."); } else if (s == "h") { Console.WriteLine("Introduce la cantidad: "); string num = Console.ReadLine(); double minutes = HadaP1.Hours2Minutes(double.Parse(num)); Console.WriteLine(minutes + " minutes."); } } while ((s == "s") || (s == "m") || (s == "h")); }
static void Main(string[] args) { init : printf("Que unidad desea convertir? [s=SegundosAMinutos | m=MinutosASegundos | h=HorasAMinutos | q=Salir] : "); string opt = scanf().ToLower(); printf("Inserte la cantidad a convertir: "); switch (opt) { case "s": printf(HadaP1.Seconds2Minutes(Convert.ToDouble(scanf()))); break; case "m": printf(HadaP1.Minutes2Seconds(Convert.ToDouble(scanf()))); break; case "h": printf(HadaP1.Hours2Minutes(Convert.ToDouble(scanf()))); break; case "q": goto kill; default: goto init; } kill : return; }
static void Main(string[] args) { char seguir; do { string unidad = null; do { Console.WriteLine("¿Unidad de partida (minutos/segundos/horas)? "); unidad = Console.ReadLine(); if (unidad != "segundos" && unidad != "minutos" && unidad != "horas") { Console.WriteLine("¡Error: Unidad incorrecta!\n"); } } while (unidad != "segundos" && unidad != "minutos" && unidad != "horas"); Console.WriteLine("¿Cantidad? "); double cantidad = double.Parse(Console.ReadLine()); if (unidad == "segundos") { Console.WriteLine("{0} segundos son {1} minutos.\n", cantidad, HadaP1.Seconds2Minutes(cantidad)); } else if (unidad == "minutos") { Console.WriteLine("{0} minutos son {1} segundos.\n", cantidad, HadaP1.Minutes2Seconds(cantidad)); } else { Console.WriteLine("{0} horas son {1} minutos.\n", cantidad, HadaP1.Hours2Minutes(cantidad)); } do { Console.WriteLine("¿Realizar más conversiones (s/n)? "); seguir = char.Parse(Console.ReadLine()); if (seguir != 's' && seguir != 'n') { Console.WriteLine("¡Error: Opción incorrecta!\n"); } } while (seguir != 's' && seguir != 'n'); } while (seguir == 's'); }
/// <summary> /// método que muestra por pantalla la llamadad a las diferentes funciones de hadap1.cs /// </summary> /// <param name="args"></param> static void Main(string[] args) { bool fin = false; do { string pregunta; Console.WriteLine("Unidad: "); pregunta = Console.ReadLine(); if (pregunta == "s" || pregunta == "S") { Console.WriteLine("Cantidad: "); pregunta = Console.ReadLine(); Console.WriteLine("Resultado:" + HadaP1.Seconds2Minutes(double.Parse(pregunta))); } else if (pregunta == "M" || pregunta == "m") { Console.WriteLine("Cantidad: "); pregunta = Console.ReadLine(); Console.WriteLine("Resultado:" + HadaP1.Minutes2Seconds(double.Parse(pregunta))); } else if (pregunta == "H" || pregunta == "h") { Console.WriteLine("Cantidad: "); pregunta = Console.ReadLine(); Console.WriteLine("Resultado:" + HadaP1.Hours2Minutes(double.Parse(pregunta))); } Console.WriteLine("Seguir (Y/N) : "); pregunta = Console.ReadLine(); if (pregunta == "N") { fin = true; } } while (fin != true); }