Beispiel #1
0
    public void ValueTest5()
    {
        Padovan t = new Padovan();

        Assert.AreEqual(3, t.Get(5));
        // 1, 1, 1, 2, 2, 3, 4, 5, 7, 9, 12, 16, 21, 28, 37, 49, 65, 86, 114, 151, 200, 265, ...
    }
Beispiel #2
0
        public BottonSiguientePadovan(Padovan padovan, LabelDecimal labelDecimal,
                                      LabelBinaria labelBinaria, LabelHexadecimal labelHexadecimal,
                                      NumeroBinario.NumeroBinario binario, NumeroHexadecimal hexadecimal,
                                      LabelCapicua labelcapicua, LabelNumeroFeliz labelfeliz)
        {
            this.labelfeliz       = labelfeliz;
            this.labelcapicua     = labelcapicua;
            this.labelDecimal     = labelDecimal;
            this.labelBinaria     = labelBinaria;
            this.labelHexadecimal = labelHexadecimal;
            this.padovan          = padovan;
            this.binario          = binario;
            this.hexadecimal      = hexadecimal;
            this.numerocapicua    = new Capicua();
            this.numerofeliz      = new NumeroFeliz();


            this.Size      = new Size(100, 30);
            etiqueta       = "Siguiente -->";
            this.Text      = etiqueta;
            this.Click    += new EventHandler(click);
            this.Location  = new Point(240, 30);
            this.BackColor = Color.Aqua;

            ActualizarEtiquetaDecimal();
            ActualizarEtiquetaBinaria();
            ActualizarEtiquetaHexadecimal();
            ActualizarEtiquetaCapicua();
            ActualizarEtiquetaFeliz();
        }
        public void CreacionNumeroPadovan()
        {
            Padovan pado          = new Padovan();
            int     valorEsperado = 1;
            int     valorObtenido = pado.getValor();

            Assert.AreEqual(valorEsperado, valorObtenido);
        }
        public void PadovanAvanzar3vez()
        {
            Padovan pado          = new Padovan();
            int     valorEsperado = 2;

            pado.siguiente(); pado.siguiente(); pado.siguiente();
            int valorObtenido = pado.getValor();

            Assert.AreEqual(valorEsperado, valorObtenido);
        }
 public BottonAudioPadovan(Padovan padovan)
 {
     this.padovan   = padovan;
     etiqueta       = "Audio Decimal";
     this.Text      = etiqueta;
     this.Click    += new EventHandler(click);
     this.Location  = new Point(240, 80);
     this.BackColor = Color.Aqua;
     this.Size      = new Size(100, 30);
     synth          = new SpeechSynthesizer();
     synth.SetOutputToDefaultAudioDevice();
 }
        public void PadovanAvanzar12vecesRetroceder3vez()
        {
            Padovan pado          = new Padovan();
            int     valorEsperado = 9;

            pado.siguiente(); pado.siguiente(); pado.siguiente();
            pado.siguiente(); pado.siguiente(); pado.siguiente();
            pado.siguiente(); pado.siguiente(); pado.siguiente();
            pado.siguiente(); pado.siguiente(); pado.siguiente();
            pado.anterior(); pado.anterior(); pado.anterior();
            int valorObtenido = pado.getValor();

            Assert.AreEqual(valorEsperado, valorObtenido);
        }
Beispiel #7
0
        public AnteriorPadovan(Padovan padovan, LabelDecimal labelDecimal,
                               LabelBinaria labelBinaria, LabelHexadecimal labelHexadecimal,
                               NumeroBinario.NumeroBinario binario, NumeroHexadecimal hexadecimal,
                               LabelCapicua labelcapicua, LabelNumeroFeliz labelfeliz)
        {
            this.labelDecimal     = labelDecimal;
            this.labelBinaria     = labelBinaria;
            this.labelHexadecimal = labelHexadecimal;
            this.padovan          = padovan;
            this.binario          = binario;
            this.hexadecimal      = hexadecimal;

            this.labelfeliz    = labelfeliz;
            this.labelcapicua  = labelcapicua;
            this.numerocapicua = new Capicua();
            this.numerofeliz   = new NumeroFeliz();
        }
Beispiel #8
0
    public static void padovan_test( )

    //****************************************************************************80
    //
    //  Purpose:
    //
    //    PADOVAN_TEST tests PADOVAN;
    //
    //  Licensing:
    //
    //    This code is distributed under the GNU LGPL license.
    //
    //  Modified:
    //
    //    07 March 2007
    //
    //  Author:
    //
    //    John Burkardt
    //
    {
        const int N = 10;

        int i;

        int[] p = new int[N];

        Console.WriteLine("");
        Console.WriteLine("PADOVAN_TEST");
        Console.WriteLine("  PADOVAN computes the Padovan numbers.");
        Console.WriteLine("");

        Padovan.padovan(N, ref p);

        Console.WriteLine("");
        Console.WriteLine("   N    P(N)");
        Console.WriteLine("");

        for (i = 0; i < N; i++)
        {
            Console.WriteLine("  "
                              + i.ToString().PadLeft(4) + "  "
                              + p[i].ToString().PadLeft(6) + "");
        }
    }
Beispiel #9
0
    public void ValueTest1()
    {
        Padovan t = new Padovan();

        Assert.AreEqual(1, t.Get(1));
    }
Beispiel #10
0
    public void ValueTest14()
    {
        Padovan t = new Padovan();

        Assert.AreEqual(37, t.Get(14));
    }
Beispiel #11
0
    public void ValueTest8()
    {
        Padovan t = new Padovan();

        Assert.AreEqual(7, t.Get(8));
    }