Пример #1
0
        static void Main(string[] args)
        {
            // crear objeto libro
            LibroValoraciones libro = new LibroValoraciones();

            libro.Idioma = IdiomaLibro.ES; // Asigno idioma con enum, clase IdiomaLibro
            libro.Nombre = "Valoraciones";
            libro.Nombre = "";             // no lo muestra porque es null
            //  Console.WriteLine(libro.Nombre);

            // SpeechSynthesizer hablar = new SpeechSynthesizer();

            /////// EJEMPLO QUE NO TIENE QUE VER CON LA APLICACIÓN ////////
            // Clase vector3d = Se usa cuando tenemos que usar variables que no están establecidas, las creamos por struct (estructura).
            Vector3D miVector;

            miVector.x = 10;
            miVector.y = 20;
            miVector.z = 15;


            // asigno valoraciones
            libro.AgregarValoracion(1.2f); // le agrego una f porque es un float.
            libro.AgregarValoracion(5);
            libro.AgregarValoracion(5);
            libro.AgregarValoracion(3.4f);


            // publicar valoraciones
            // hablar.Speak("Este es el resultado de las valoraciones");
            CalcularValoraciones publicar = libro.PublicarValoraciones();

            float valoracionMinima     = publicar.ValoracionMin;
            float valoracionMaxima     = publicar.ValoracionMax;
            float promedioValoraciones = publicar.PromedioValoraciones;

            // Console.WriteLine("Este es el resultado de las valoraciones");
            // EscribirValoraciones("El promedio es: " , (int)promedioValoraciones); // 3,65 // 3
            // EscribirValoraciones("El valor mínimo es: " , (int)valoracionMinima); // 1.2 // 1
            // EscribirValoraciones("El valor máximo es: " , (int)valoracionMaxima); // 5 // 5

            // SwitchCase misCasos = new SwitchCase();
            // misCasos.EjemploSwitchCase1();
            //  misCasos.EjemploSwitchCase2();
            // misCasos.EjemploSwitchCase3();

            Bucles miBucle = new Bucles();

            // miBucle.BuclesForEach();
            // miBucle.BuclesForLoop();
            // miBucle.BuclesWhile();
            miBucle.BuclesDoWhile();

            // Condicionales condicionales = new Condicionales();
            // condicionales.ComprobacionesConRetorno();

            //  AsignarLetraVal("La letra de tu valoración es: " + libro.ValoracionesLetras); // B

            Console.ReadLine();
        }
Пример #2
0
        static void Main(string[] args)
        {
            // Iniciar objetos
            LibroValoraciones libro = new LibroValoraciones();

            libro.Nombre = "El libro de valoraciones de Prueba";
            libro.Nombre = null;
            Console.WriteLine(libro.Nombre);
            //MisArrays miArray = new MisArrays();

            //SpeechSynthesizer hablar = new SpeechSynthesizer();
            Vector3D miVector;

            //Métodos
            //miArray.ArrayTrabajando();

            //ASignar propiedades
            miVector.x = 10;
            miVector.y = 20;
            miVector.z = 30f;

            libro.Idioma = IdiomaLibro.ES;

            libro.AgregarValoracion(5);
            libro.AgregarValoracion(4);
            libro.AgregarValoracion(3);
            libro.AgregarValoracion(0.5f);
            libro.AgregarValoracion(1);
            libro.AgregarValoracion(3.5f);

            //hablar.Speak("Este es el promedio de las valoraciones");
            CalcularValoraciones publicar = libro.PublicarValoraciones();
            float valoracionMax           = publicar.ValoracionMax;
            float valoracionMin           = publicar.ValoracionMin;
            float promedioValoraciones    = publicar.PromedioValoraciones;

            EscribirValoraciones("El promedio de las valoraciones es: ", promedioValoraciones);
            EscribirValoraciones("La valoración máxima es: ", valoracionMax);
            EscribirValoraciones("La valoración mínima es: ", valoracionMin);
            EscribirValoraciones("La letra de tu valoración es: " + libro.ValoracionesLetras);

            // Estructura de control Switch Case
            SwitchCase misCasos = new SwitchCase();

            misCasos.EjemploSwitchCase1();
            misCasos.EjemploSwitchCase2();
            misCasos.EjemploSwitchCase3();

            // Bucles
            Bucles miBucle = new Bucles();

            miBucle.BuclesForEach();
            miBucle.BuclesForLoop();
            miBucle.BuclesWhile();
            miBucle.BuclesDoWhile();

            //Console.Beep();
            //Condicionales condicionales = new Condicionales();
            //condicionales.ComprobacionesConRetorno();
            Console.ReadLine();
        }