Beispiel #1
0
    public static void Main(string[] args)
    {
        int x, y, suma = 0;

        do
        {
            Console.Write("Extremo inferior del intervalo: ");
            x = Leer.datoInt();
        }while (x < 0);

        do
        {
            Console.Write("Extremo superior del intervalo: ");
            y = Leer.datoInt();
        }while (y < 0);

        if (y < x)
        {
            int z = x;
            x = y;
            y = z;
        }

        for (int i = x; i < y; i++)
        {
            if (i % 5 == 0)
            {
                suma += i;
            }
        }
        Console.WriteLine("Suma de los múltiplos de 5 entre " + x + " y " + y + ": " + suma);
    }
Beispiel #2
0
    public static int menú()
    {
        Console.Write("\n\n");
        Console.WriteLine("1. Nuevo fichero");
        Console.WriteLine("2. Abrir fichero");
        Console.WriteLine("3. Añadir registro");
        Console.WriteLine("4. Modificar registro");
        Console.WriteLine("5. Eliminar registro");
        Console.WriteLine("6. Visualizar registros");
        Console.WriteLine("7. Salir");
        Console.WriteLine();
        Console.Write("   Opción: ");
        int op;

        do
        {
            op = Leer.datoInt();
            if (op < 1 || op > 7)
            {
                Console.Write("Opción no válida. Elija otra: ");
            }
        }while (op < 1 || op > 7);
        if (op > 2 && op < 7 && !ficheroAbierto)
        {
            Console.WriteLine("No hay un fichero abierto.");
            return(0);
        }
        return(op);
    }
Beispiel #3
0
    public static void Main(string[] args)
    {
        CFecha fecha = new CFecha();
        int    día, mes, año;

        do
        {
            Console.Write("Día: "); día = Leer.datoInt();
            Console.Write("Mes: "); mes = Leer.datoInt();
            Console.Write("Año: "); año = Leer.datoInt();
        }while (!fecha.EstablecerFecha(día, mes, año));


        int div = 0, suma = día + mes + año;

        do
        {
            for (int i = 3; i >= 0; i--)
            {
                div += suma / (int)Math.Pow(10, i);
                suma = suma % (int)Math.Pow(10, i);
            }
            suma = div;
            div  = 0;
        }while(suma > 9);

        Console.WriteLine("Su nmero de Tarot es: " + suma);
    }
Beispiel #4
0
        public void Mostrar(Juego x)
        {
            Console.WriteLine("Opcion 1: Nombre ");
            Console.WriteLine("Opcion 2: Categoría");
            Console.WriteLine("Opcion 3: Versión ");
            Console.WriteLine("Opcion 4: Año de Lanzamiento ");
            Console.WriteLine("Ingrese el dato que quiere ver del juego: ");
            int n = Leer.Integer();

            if (n == 1)
            {
                Console.WriteLine(x.getNombre());
            }
            if (n == 2)
            {
                Console.WriteLine(x.getCategoria());
            }
            if (n == 3)
            {
                Console.WriteLine(x.getVersion());
            }
            if (n == 4)
            {
                Console.WriteLine(x.getAñoCreacion());
            }
            Console.WriteLine("JUEGO: " + nombre);
        }
Beispiel #5
0
    public static void entrada(Diccionario dic, int s)
    {
        // s = 0 --> añadir
        // s = 1 --> cambiar
        String palabra_sp = null, palabra_en = null;

        do
        {
            Console.Write("Palabra en español: ");
            palabra_sp = Console.ReadLine();
            if (palabra_sp != null)
            {
                do
                {
                    Console.Write("Palabra en inglés: ");
                    palabra_en = Console.ReadLine();
                }while (palabra_en == null);
            }
        }while (palabra_sp == null);
        if (s == 0)
        {
            dic.añadir(palabra_sp, palabra_en);
        }
        else
        {
            Console.Write("Posición: ");
            int pos = Leer.datoInt();
            dic.cambiar(pos, palabra_sp, palabra_en);
        }
    }
Beispiel #6
0
    // Imprimir un tablero de ajedrez.
    public static void Main(string[] args)
    {
        int falfil, calfil; // posición inicial del alfil
        int fila, columna;  // posición actual del alfil

        Console.WriteLine("Posición del alfil:");
        Console.Write("  fila    "); falfil = Leer.datoInt();
        Console.Write("  columna "); calfil = Leer.datoInt();
        Console.WriteLine(); // dejar una línea en blanco

        // Pintar el tablero de ajedrez
        for (fila = 1; fila <= 8; fila++)
        {
          for (columna = 1; columna <= 8; columna++)
          {
        if ((fila + columna == falfil + calfil) ||
           (fila - columna == falfil - calfil))
          Console.Write("* ");
        else if ((fila + columna) % 2 == 0)
          Console.Write("B ");
        else
          Console.Write("N ");
          }
          Console.WriteLine(); // cambiar de fila
        }
    }
Beispiel #7
0
    // Raíz cuadrada. Método de Newton.
    public static void Main(string[] args)
    {
        double n;        // número
        double aprox;    // aproximación a la raíz cuadrada
        double antaprox; // anterior aproximación a la raíz cuadrada
        double epsilon;  // coeficiente de error

        do
        {
            Console.Write("Número: ");
            n = Leer.datoDouble();
        }while (n < 0);
        do
        {
            Console.Write("Raíz cuadrada aproximada: ");
            aprox = Leer.datoDouble();
        }while (aprox <= 0);
        do
        {
            Console.Write("Coeficiente de error: ");
            epsilon = Leer.datoDouble();
        }while (epsilon <= 0);
        do
        {
            antaprox = aprox;
            aprox    = (n / antaprox + antaprox) / 2;
        }while (Math.Abs(aprox - antaprox) >= epsilon);
        Console.WriteLine("La raíz cuadrada de {0:F2} es {1:F2}", n, aprox);
    }
Beispiel #8
0
    public static void Main(string[] arg)
    {
        int  a = 0, b = 0, x = 0, y = 0, n = 0;
        long res = 0L;

        Console.Write("a = ");
        a = Leer.datoInt();
        Console.Write("x = ");
        x = Leer.datoInt();
        Console.Write("b = ");
        b = Leer.datoInt();
        Console.Write("y = ");
        y = Leer.datoInt();
        Console.Write("n = ");
        n = Leer.datoInt();
        if ((a * x + b * y == 0) && (n == 0))
        {
            Console.WriteLine("Indeterminado");
        }
        else
        {
            Console.Write("El valor de la expresión (ax + by)^n = ");
            for (int k = 0; k <= n; k++)
            {
                res += combinaciones(n, k) * potencia(a * x, n - k) * potencia(b * y, k);
            }
            Console.WriteLine(res);
        }
    }
Beispiel #9
0
 //Leer
 public void leer()
 {
     Console.WriteLine("PLACA: ");
     this.placa = Leer.Cadena();
     Console.WriteLine("CAPACIDAD: ");
     this.capacidad = Leer.Integer();
     Console.WriteLine("CANTIDAD DE PASAJEROS: ");
     this.nroPasajeros = Leer.Integer();
     for (int i = 0; i < getNroPasajeros(); i++)
     {
         for (int j = 0; j < 4; j++)
         {
             if (j == 0)
             {
                 Console.WriteLine("Nombre: ");
             }
             if (j == 1)
             {
                 Console.WriteLine("Edad: ");
             }
             if (j == 2)
             {
                 Console.WriteLine("Genero: ");
             }
             if (j == 3)
             {
                 Console.WriteLine("Asiento: ");
             }
             pasajero[i, j] = Leer.Cadena();
         }
     }
 }
Beispiel #10
0
    // Menor de tres números a, b y c

    public static void Main(string[] args)
    {
        float a, b, c, menor;

        // Leer los valores de a, b y c
        Console.Write("a : "); a = Leer.datoFloat();
        Console.Write("b : "); b = Leer.datoFloat();
        Console.Write("c : "); c = Leer.datoFloat();
        // Obtener el menor
        if (a < b)
        {
            if (a < c)
            {
                menor = a;
            }
            else
            {
                menor = c;
            }
        }
        else
        if (b < c)
        {
            menor = b;
        }
        else
        {
            menor = c;
        }
        Console.WriteLine("Menor = " + menor);
    }
Beispiel #11
0
 private void login_Click(object sender, EventArgs e)
 {
     if (user.Text.Trim() != "" || pass.Text.Trim() != "")
     {
         if (user.Text.Trim() != "Usuario" || pass.Text.Trim() != "Password")
         {
             SqlDataReader Leer;
             Usuario    = user.Text;
             Contraseña = pass.Text;
             Leer       = ValidarUser();
             if (Leer.Read() == true)
             {
                 Form3 f = new Form3();
                 f.Show();
                 this.Hide();
             }
             else
             {
                 MessageBox.Show("Usuario o Contraseña Incorrecto.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             MessageBox.Show("Un Campo Esta vacio.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Un Campo Esta vacio.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Beispiel #12
0
    public static void Main(string[] args)
    {
        short  dato_short  = 0;
        int    dato_int    = 0;
        long   dato_long   = 0;
        float  dato_float  = 0;
        double dato_double = 0;

        Console.Write("Dato short: ");
        dato_short = Leer.datoShort();
        Console.Write("Dato int: ");
        dato_int = Leer.datoInt();
        Console.Write("Dato long: ");
        dato_long = Leer.datoLong();
        Console.Write("Dato float: ");
        dato_float = Leer.datoFloat();
        Console.Write("Dato double: ");
        dato_double = Leer.datoDouble();

        Console.WriteLine(dato_short);
        Console.WriteLine(dato_int);
        Console.WriteLine(dato_long);
        Console.WriteLine(dato_float);
        Console.WriteLine(dato_double);
    }
Beispiel #13
0
    public static void Main(string[] args)
    {
        int   ar, cc;
        float pu, desc;

        Console.Write("Código artículo....... ");
        ar = Leer.datoInt();
        Console.Write("Cantidad comprada..... ");
        cc = Leer.datoInt();
        Console.Write("Precio unitario....... ");
        pu = Leer.datoFloat();
        Console.WriteLine();

        if (cc > 100)
        {
            desc = 40F; // descuento 40%
        }
        else if (cc >= 25)
        {
            desc = 20F; // descuento 20%
        }
        else if (cc >= 10)
        {
            desc = 10F; // descuento 10%
        }
        else
        {
            desc = 0.0F; // descuento 0%
        }
        Console.WriteLine("Descuento............. " + desc + "%");
        Console.WriteLine("Total................. " +
                          cc * pu * (1 - desc / 100));
    }
Beispiel #14
0
 //Leer
 public void leer()
 {
     Console.WriteLine("Biblioteca: ");
     this.nombre = Leer.Cadena();
     Console.WriteLine("Bibliotecario: ");
     this.bibliotecario = Leer.Cadena();
     Console.WriteLine("Cantidad de libros: ");
     this.num_lib = Leer.Integer();
     for (int i = 0; i < getNumlibros(); i++)
     {
         for (int j = 0; j < 4; j++)
         {
             if (j == 0)
             {
                 Console.WriteLine("Título: ");
             }
             if (j == 1)
             {
                 Console.WriteLine("Autor: ");
             }
             if (j == 2)
             {
                 Console.WriteLine("Género: ");
             }
             if (j == 3)
             {
                 Console.WriteLine("Código: ");
             }
             libro[i, j] = Leer.Cadena();
         }
     }
 }
 public void leer()
 {
     Console.WriteLine("UBICACION\n  zona - calle - nro");
     zona  = Leer.Cadena();
     calle = Leer.Cadena();
     nro   = Leer.Cadena();       // int
 }
Beispiel #16
0
        //Sobrecarga de operadores

        public static Juego operator ++(Juego j1)
        {
            Console.WriteLine("Verificar mediante Sobrecarga de operadores");
            Console.WriteLine("Opcion 1: Nombre ");
            Console.WriteLine("Opcion 2: Categoría");
            Console.WriteLine("Opcion 3: Versión ");
            Console.WriteLine("Opcion 4: Año de Lanzamiento ");
            Console.WriteLine("Ingrese el dato que quiere ver del juego: ");
            int n = Leer.Integer();

            if (n == 1)
            {
                Console.WriteLine(j1.getNombre());
            }
            if (n == 2)
            {
                Console.WriteLine(j1.getCategoria());
            }
            if (n == 3)
            {
                Console.WriteLine(j1.getVersion());
            }
            if (n == 4)
            {
                Console.WriteLine(j1.getAñoCreacion());
            }
            Console.WriteLine("JUEGO: " + j1.getNombre());
            return(j1);
        }
    // Trabajar con una matriz unidimensional
    public static void Main(string[] args)
    {
        int nAlumnos; // número de alumnos (valor no negativo)

        do
        {
            Console.Write("Número de alumnos: ");
            nAlumnos = Leer.datoInt();
        }while (nAlumnos < 1);

        float[] nota = new float[nAlumnos]; // crear la matriz nota
        int     i    = 0;                   // subíndice
        float   suma = 0F;                  // suma total de las notas medias

        Console.WriteLine("Introducir las notas medias del curso.");
        for (i = 0; i < nota.Length; i++)
        {
            Console.Write("Nota media del alumno " + (i + 1) + ": ");
            nota[i] = Leer.datoFloat();
        }

        // Sumar las notas medias
        for (i = 0; i < nota.Length; i++)
        {
            suma += nota[i];
        }

        // Visualizar la nota media del curso
        Console.WriteLine("\n\nNota media del curso: " + suma / nAlumnos);
    }
Beispiel #18
0
    public static bool modificar(int nreg)
    {
        string nombre, dirección;
        long   teléfono;
        int    op;
        // Leer el registro
        CPersona obj = listatfnos.leerReg(nreg);

        if (obj == null)
        {
            return(false);
        }

        // Modificar el registro
        do
        {
            Console.Write("\n\n");
            Console.WriteLine("Modificar el dato:");
            Console.WriteLine("1. Nombre");
            Console.WriteLine("2. Dirección");
            Console.WriteLine("3. Teléfono");
            Console.WriteLine("4. Salir y salvar los cambios");
            Console.WriteLine("5. Salir sin salvar los cambios");
            Console.WriteLine();
            Console.Write("   Opción: ");
            op = Leer.datoInt();

            switch (op)
            {
            case 1: // modificar nombre
                Console.Write("nombre:    ");
                nombre = Console.ReadLine();
                obj.asignarNombre(nombre);
                break;

            case 2: // modificar dirección
                Console.Write("dirección: ");
                dirección = Console.ReadLine();
                obj.asignarDirección(dirección);
                break;

            case 3: // modificar teléfono
                Console.Write("teléfono:  ");
                teléfono = Leer.datoLong();
                obj.asignarTeléfono(teléfono);
                break;

            case 4: // guardar los cambios
                // Operación pospuesta a la salida del switch
                listatfnos.escribirReg(nreg, obj);
                return(true);

            case 5: // salir sin guardar los cambios
                break;
            }
        }while(op != 5);

        return(false);
    }
Beispiel #19
0
    public static void modificarReg()
    {
        string referencia;
        double precio;
        int    op, nreg;

        // Solicitar el número de registro a modificar
        Console.Write("Número de registro entre 0 y " +
                      (artículos.longitud() - 1) + ": ");
        nreg = Leer.datoInt();

        // Leer el registro
        CRegistro obj = artículos.valorEn(nreg);

        if (obj == null)
        {
            return;
        }
        // Visualizarlo
        Console.WriteLine(obj.obtenerReferencia());
        Console.WriteLine(obj.obtenerPrecio());

        // Modificar el registro
        do
        {
            Console.Write("\n\n");
            Console.WriteLine("Modificar el dato:");
            Console.WriteLine("1. Referencia");
            Console.WriteLine("2. Precio");
            Console.WriteLine("3. Salir y salvar los cambios");
            Console.WriteLine("4. Salir sin salvar los cambios");
            Console.WriteLine();
            Console.Write("   Opción: ");
            op = Leer.datoInt();

            switch (op)
            {
            case 1: // modificar referencia
                Console.Write("Referencia:    ");
                referencia = Console.ReadLine();
                obj.asignarReferencia(referencia);
                break;

            case 2: // modificar precio
                Console.Write("Precio:  ");
                precio = Leer.datoDouble();
                obj.asignarPrecio(precio);
                break;

            case 3: // guardar los cambios
                artículos.ponerValorEn(nreg, obj);
                return;

            case 4: // salir sin guardar los cambios
                break;
            }
        }while(op != 4);
    }
 public void leer()
 {
     Console.WriteLine("PROPIETARIO\n np - nombre prop");
     np = Leer.Integer();
     for (int i = 0; i < np; i++)
     {
         P[i] = Leer.Cadena();
     }
 }
Beispiel #21
0
    public static void Main(string[] args)
    {
        int   numAlumnos;
        Pesos p = new Pesos();

        System.Console.Write("Introduce el número de alumnos: ");
        numAlumnos = Leer.datoInt();
        p.CrearObj(numAlumnos);
        p.Mostrar();
    }
Beispiel #22
0
    public static void Main(string[] arg)
    {
        double x;
        double res;

        Console.Write("Introduzca el valor de x: ");
        x = Leer.datoInt();

        res = 3 * Math.Pow(x, 5) - 5 * Math.Pow(x, 3) + 2 * x - 7;
        Console.WriteLine("Para x = " + x + ", 3x^5 - 5x^3 + 2x - 7 = " + res);
    }
Beispiel #23
0
    public static void Main(string[] args)
    {
        int     radio;
        CEsfera obj = new CEsfera();

        Console.Write("Introduce el radio: ");
        radio = Leer.datoInt();
        obj.setRadio(radio);
        Console.WriteLine("Volumen: " + obj.Volumen());
        Console.WriteLine("Radio: " + obj.getRadio());
    }
Beispiel #24
0
    public static void IntroducirDatos(Numeros x)
    {
        int i = 0, n = 0, t = x.Tamaño();

        for (i = 0; i < t; i++)
        {
            Console.Write("Valor: ");
            n = Leer.datoInt();
            x.AsignarValor(n, i);
        }
    }
Beispiel #25
0
    public static void añadirReg()
    {
        string referencia;
        double precio;

        Console.Write("Referencia:    ");
        referencia = Console.ReadLine();
        Console.Write("Precio:        ");
        precio = Leer.datoDouble();
        artículos.añadir(new CRegistro(referencia, precio));
    }
Beispiel #26
0
 public void leer()
 {
     Console.WriteLine("Ingrese el nombre del juego");
     this.nombre = Leer.Cadena();
     Console.WriteLine("Ingrese la categoría :");
     this.categoria = Leer.Cadena();
     Console.WriteLine("Ingrese la versión :");
     this.version = Leer.Double();
     Console.WriteLine("Ingrese el año de lanzamiento :");
     this.añoCreacion = Leer.Integer();
 }
Beispiel #27
0
    // Días correspondientes a un mes de un año dado

    public static void Main(string[] args)
    {
        int    días = 0, año = 0;
        string mes;
        bool   error = false;

        Console.Write("Mes (en letras): "); mes = Console.ReadLine();
        Console.Write("Año (####): "); año      = Leer.datoInt();

        switch (mes)
        {
        case "enero":
        case "marzo":
        case "mayo":
        case "julio":
        case "agosto":
        case "octubre":
        case "diciembre":
            días = 31;
            break;

        case "abril":
        case "junio":
        case "septiembre":
        case "noviembre":
            días = 30;
            break;

        case "febrero":
            // Es el año bisiesto?
            if ((año % 4 == 0) && (año % 100 != 0) || (año % 400 == 0))
            {
                días = 29;
            }
            else
            {
                días = 28;
            }
            break;

        default:
            Console.WriteLine("\nEl mes no es válido");
            error = true;
            break;
        }
        if (!error)
        {
            Console.WriteLine("\nEl mes " + mes + " del año " + año +
                              " tiene " + días + " días");
        }
    }
Beispiel #28
0
    // Obtener el máximo y el mínimo de un conjunto de valores
    public static void Main(string[] args)
    {
        int nElementos; // número de elementos (valor no negativo)

        do
        {
            Console.Write("Número de valores que desea introducir: ");
            nElementos = Leer.datoInt();
        }while (nElementos < 1);

        float[] dato = new float[nElementos]; // crear la matriz dato
        int     i = 0;                        // subíndice
        float   max, min;                     // valor máximo y valor mínimo

        Console.WriteLine("Introducir los valores.\n" +
                          "Para finalizar pulse [Entrar]");
        for (i = 0; i < dato.Length; i++)
        {
            Console.Write("dato[" + i + "]= ");
            dato[i] = Leer.datoFloat();
            if (float.IsNaN(dato[i]))
            {
                break;
            }
        }
        nElementos = i; // número de valores leídos

        // Obtener los valores máximo y mínimo
        if (nElementos > 0)
        {
            max = min = dato[0];
            for (i = 0; i < nElementos; i++)
            {
                if (dato[i] > max)
                {
                    max = dato[i];
                }
                if (dato[i] < min)
                {
                    min = dato[i];
                }
            }
            // Escribir los resultados
            Console.WriteLine("\nValor máximo: " + max);
            Console.WriteLine("Valor mínimo: " + min);
        }
        else
        {
            Console.WriteLine("\nNo hay datos.");
        }
    }
Beispiel #29
0
    public static void Main(string[] args)
    {
        int  numero;
        long fac;

        do
        {
            Console.Write("¿Número? ");
            numero = Leer.datoInt();
        }while (numero < 0 || numero > 25);

        fac = factorial(numero);
        Console.WriteLine("\nEl factorial de " + numero + " es: " + fac);
    }
Beispiel #30
0
    public static void Main(string[] arg)
    {
        int n = 0;

        Console.Write("Orden del cuadrado mágico (impar): ");
        n = Leer.datoInt();

        CuadradoMagico cm = new CuadradoMagico(n);

        cm.cuadradoMagico();

        Console.WriteLine("\n\nEL cuadrado mágico de orden " + n + " es:\n\n");
        cm.visualizar();
    }