Beispiel #1
0
        static void Main(string[] args)
        {
            Console.WriteLine(LibroValoraciones.nombre);
            LibroValoraciones libro = new LibroValoraciones(); // constructor para crear un objeto. Asigna un espacio de memoria para la variable.

            libro.AgregarValoracion(3.5f);                     // le agrego una f porque es un float.
            libro.AgregarValoracion(4);

            LibroValoraciones libro2 = new LibroValoraciones(); // creo un objeto nuevo, nuevo espacio de memoria. | si igualo libro2 = libro compartirían el mismo espacio de memoria y tendrían los mismos datos, propiedades, métodos, etc.

            libro2.AgregarValoracion(2);
        }
        static void Main(string[] args)
        {
            //Invoco al constructor para crear un objeto libro
            LibroValoraciones libro = new LibroValoraciones();

            //Asigno valoraciones a mi objeto libro, instanciando al metodo
            libro.AgregarValoracion(3.5f);
            libro.AgregarValoracion(5);

            //Construyo un objeto sobre la variable de tipo libro, creada inicialmente como un objeto de clase
            libro = new LibroValoraciones();
            libro.AgregarValoracion(2);

            //Hay que tener cuidado cuando creamos una variable como un objeto de clase a cuando utilizo la variable para
            //almacenar datos.

            //Asigno valores de una variable a otra varible siempre y cuando sean del mismo tipo, ya q sino me da error
            //Con esta igualicion estoy compartiendo el mismo espacio de memoria, las mismas propiedades, los mismos métodos, ...
            LibroValoraciones libro2 = libro;

            //Lo q no podria hacer seria la siguiente conversion, ya q estoy asonsolonignando un entero a mi varible del tipo
            //LibroValoraciones
            //LibroValoraciones libro3 = 10;

            //Lo que si puedo hacer es llamar a mi metodo de AgregarValoracion
            libro.AgregarValoracion(2);
            libro.AgregarValoracion(3.7f);
            libro.AgregarValoracion(1.4f);
            libro.AgregarValoracion(9.5f);

            //Genero un total de todas mis valoraciones. Como datos necesito saber mi valoracion minima y mi valoracion
            //maxima y luego un promedio de mis valoraciones

            //Publico mis valoraciones. Recordamos que al ser un verbo suelen ser metodos, con lo q puedo indicar que
            //publicar valoraciones puede ser una funcion de mi libro
            //Creo mi variable del tipo de la clase CalcularValoraciones, donde almacenare mi objeto libro q llama al
            //metodo de PublicarValoraciones
            CalcularValoraciones publicar = libro.PublicarValoraciones();

            //Escribo mi promedio de valoraciones llamando al miembro a traves de la variable publicar
            //escribiendolo en consola
            Console.WriteLine("La media de las valoraciones es: " + publicar.promedioValoracion);
            Console.WriteLine("La valoración máxima es: " + publicar.valoracionMax);
            Console.WriteLine("La valoración mínima es: " + publicar.valoracionMin);
            Console.ReadLine();

            //Ahora debo obtener mi valoracion minima y mi valoracion máxima que las obtendre de todas las valoraciones
            //que yo tenga en mi lista y a partir de ellas sumar todas y dividirlas por el total de las valoraciones
            //que tenga en mi lista.
            //valoracionMinima
            //valoracionMaxima
            //promedioValoracion
        }
        static void Main(string[] args)
        {
            //Crear libro
            LibroValoraciones libro = new LibroValoraciones();

            libro.Nombre = "aA";
            Console.WriteLine(libro.Nombre);
            libro.Idioma = IdiomaLibro.ES;
            Arrays miArray = new Arrays();
            //SpeechSynthesizer hablar = new SpeechSynthesizer();

            //Vetores
            Vector3D vector3D = new Vector3D();

            vector3D.x = 10;
            vector3D.y = 20;
            vector3D.z = 30.3f;

            //Asignar valoraciones
            libro.AgregarValoracion(3.5f);
            libro.AgregarValoracion(4);
            libro.AgregarValoracion(2.3f);
            libro.AgregarValoracion(4.2f);
            libro.AgregarValoracion(2);
            libro.AgregarValoracion(1.5f);

            //Arrays
            miArray.ArraysTrabados();

            //Publicar valoraciones
            CalcularValoraciones publicar = libro.PublicarValoraciones();

            //Promedio de valoraciones
            //hablar.Speak("Este es el promedio de las valoraciones:");
            float promedio = publicar.Prom;

            EscribirValoraciones("Promedio: ", promedio);

            //Valoración Máxima
            float valMax = publicar.ValMax;

            EscribirValoraciones("Valoracion máxima ", valMax);

            //Valoración Mínima
            float valMin = publicar.ValMin;

            EscribirValoraciones("Valoración mínima: ", (int)valMin);
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            LibroValoraciones valoraciones      = new LibroValoraciones();
            SpeechSynthesizer speechSynthesizer = new SpeechSynthesizer();


            valoraciones.AgregarValoraciones(5);
            valoraciones.AgregarValoraciones(3);
            valoraciones.AgregarValoraciones(1.5f);
            speechSynthesizer.Speak("El Promedio de valoraciones: " + valoraciones.getPromedio());
            Console.WriteLine("Promedio de valoraciones: " + valoraciones.getPromedio());
            speechSynthesizer.Speak("La Valoracion Minima es: " + valoraciones.getMinValoracion());
            Console.WriteLine("Valoracion Minima: " + valoraciones.getMinValoracion());
            speechSynthesizer.Speak("La Valoracion Maxima es: " + valoraciones.getMaxValoracion());
            Console.WriteLine("Valoracion Maxima: " + valoraciones.getMaxValoracion());
            Console.ReadLine();
        }
Beispiel #5
0
        static void Main(string[] args)
        {
            // Crear el Objeto Libro
            LibroValoraciones Libro = new LibroValoraciones();

            Libro.Idioma = IdiomaLibro.ES;
            Libro.Nombre = "El libro de valoraciones Ernest:";
            Libro.Nombre = null;
            Console.WriteLine(Libro.Nombre);
            SpeechSynthesizer hablar = new SpeechSynthesizer();

            Vector3D miVector;

            //Asignar Propiedades
            miVector.x = 10;
            miVector.y = 20;
            miVector.z = 30.30f;

            //Asignar Valoraciones
            Libro.AgregarValoracion(5);
            Libro.AgregarValoracion(4);
            Libro.AgregarValoracion(3);
            Libro.AgregarValoracion(0.5f);
            Libro.AgregarValoracion(1);
            Libro.AgregarValoracion(3.5f);

            //publicar Valoraciones

            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("promedio de valoracion es: ", PromedioValoraciones);
            EscribirValoraciones("valoracon maxima es: ", valoracionMax);
            EscribirValoraciones("valoracon minima es: ", (int)valoracionMin);
            EscribirValoraciones("La letra de tu valoracion es: " + Libro.ValoracionesLetras);
            Console.Beep();
            Console.ReadLine();
        }
        static void Main(string[] args)
        {
            // Crear el objeto libro
            LibroValoraciones libro   = new LibroValoraciones();
            MisArrays         miArray = new MisArrays();

            libro.Idioma = IdiomaLibro.ES;

            // Métodos
            miArray.ArrayTrabajando();

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

            miVector.x = 10;
            miVector.y = 20;
            miVector.z = 30.30f;

            // Asignar valoraciones
            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();

            Console.WriteLine("El promedio de las valoraciones es: {0:F2}", publicar.PromedioValoraciones);
            Console.WriteLine("La valoración máxima es: {0}", publicar.ValoracionMax);
            Console.WriteLine("La valoración mínima es: {0}", publicar.ValoracionMin);
            //Console.Beep();
            Console.ReadLine();
            // valoracionMinima
            // valoracionMaxima
            // promedioValoraciones
        }
        static void Main(string[] args)
        {
            //Crear objeto libro
            LibroValoraciones libro = new LibroValoraciones();

            //Asignar Valoraciones
            libro.AgregarValoraciones(5); //si es numero con decimales .> 3.5f
            libro.AgregarValoraciones(4);
            libro.AgregarValoraciones(3);
            libro.AgregarValoraciones(2);
            libro.AgregarValoraciones(1);

            // Publicar Valoraciones
            CalcularValoraciones publicar = libro.PublicarValoraciones();

            Console.WriteLine("El promedio de las valoraciones es : " + publicar.promedioValoraciones);
            Console.WriteLine("La valoración máxima es : " + publicar.valoracionMax);
            Console.WriteLine("La valoración mínima es : " + publicar.valoracionMin);
            Console.ReadLine();
            // valoracionMinima
            // ValoracionMaxima
            // promedioValoraciones
        }
Beispiel #8
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();
        }