コード例 #1
0
        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');
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: jma104/hada-p1
 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");
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: LambertoRM/hada-p1
        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"));
        }
コード例 #4
0
        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;
        }
コード例 #5
0
        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');
        }
コード例 #6
0
ファイル: Program.cs プロジェクト: Adriancollados/hada-p1
        static void Main(string[] args)
        {
            string respuesta1, respuesta2;
            string seg, min, horas;

            do
            {
                Console.WriteLine("Segundos(s) o minutos(m) o horas(h)?");
                respuesta1 = Console.ReadLine();
                if (respuesta1 == "s")
                {
                    Console.WriteLine("Cantidad de segundos: ");
                    seg = Console.ReadLine();
                    double aux = HadaP1.Seconds2Minutes(double.Parse(seg));
                    Console.WriteLine("Conversion a minutos: " + aux + "min");
                }
                else
                {
                    if (respuesta1 == "m")
                    {
                        Console.WriteLine("Cantidad de minutos: ");
                        min = Console.ReadLine();
                        double aux = HadaP1.Minutes2Seconds(double.Parse(min));
                        Console.WriteLine("Conversion a segundos: " + aux + "segs");
                    }
                    else
                    {
                        if (respuesta1 == "h")
                        {
                            Console.WriteLine("Cantidad de horas: ");
                            horas = Console.ReadLine();
                            double aux = HadaP1.Horas2Minutes(double.Parse(horas));
                            Console.WriteLine("Conversion a minutos: " + aux + "min");
                        }
                    }
                }
                Console.WriteLine("Desea continuar(s/n)?");
                respuesta2 = Console.ReadLine();
            } while (respuesta2 != "n");
        }
コード例 #7
0
ファイル: Program.cs プロジェクト: sn26/hada-p1
        /// <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);
        }