Autor Tema: Felices fiestas y próspero año nuevo  (Leído 6006 veces)

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2084
    • Ver Perfil
Felices fiestas y próspero año nuevo
« en: 23 de Diciembre 2014, 11:32 »
Un año más llega la navidad... Todo el equipo de aprenderaprogramar.com les desea unas felices fiestas y un próspero año nuevo. Los mejores deseos para 2015!!!

Mario R. Rancel

  • Administrador
  • Experto
  • ********
  • APR2.COM
  • Mensajes: 1939
    • Ver Perfil
Re:Felices fiestas y próspero año nuevo
« Respuesta #1 en: 24 de Diciembre 2014, 17:21 »
Igualmente felices navidades para todos. Y un agradecimiento especial por estas fechas a todas las personas que están colaborando con la web y respondiendo en los foros. No hace falta citarlos, basta con mirar en los foros y ver quiénes son. Gracias de corazón y mis mejores deseos.

Tanci

  • Principiante
  • **
  • Mensajes: 94
    • Ver Perfil
Re:Felices fiestas y próspero año nuevo
« Respuesta #2 en: 24 de Diciembre 2014, 20:05 »
Mis deseos de felicidad a todos y que el próximo año 2015 venga cargado de parabienes. Tanto a nivel personal como específicamente para la web de aprender a programar, donde hay un gran equipo dinámico y colaborador.

Jorge lopez

  • Sniper
  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 255
  • @SniperOfElite
    • Ver Perfil
    • Twitter @Sniperofelite
Re:Felices fiestas y próspero año nuevo
« Respuesta #3 en: 25 de Diciembre 2014, 01:37 »
 :)
Código: [Seleccionar]
/**
 * Feliz Navidad para todos, familia de aprenderaprogramar.com
 *
 * @author J.lopez
 * @version 24122014
 */

public class FelizNavidad
{   /**Preferiblemente ejecutar usando el IDE BlueJ, para una correcta visualización.*/
    public static void main(String[] args)
    {
       int i = 1, j = 1;
       String efecto = "*", efectoLineaFinal = "", estrella = "", completivo = "";
       while(true)
       {           
            if(i % 2 == 0)
            {
                efecto = "★"; estrella = "☆"; completivo = "!!";
            }
            else
            {
               efecto = "☆"; estrella = "★"; completivo = "";
            }
            while(j<19)
            {
                if(i % 2 == 0)
                {
                    efecto = "★";
                }
                else
                {
                   efecto = "☆";
                }
                efectoLineaFinal += "!" + efecto; j++;
            }
            try{Thread.sleep(1000);}catch(Exception e){}
            System.out.println("\f                                               "+estrella+
            "\n                                             "+efecto+"Paz"+efecto+
            "\n                                            "+efecto+"Unión"+efecto+
            "\n                                           "+efecto+"Alegrías"+efecto+
            "\n                                          "+efecto+"Esperanza★"+efecto+
            "\n                                         "+efecto+"Amor✴y✪Éxito"+efecto+
            "\n                                        "+efecto+"Realizaciones★"+efecto+
            "\n                                       "+efecto+"Respeto❆armonía★"+efecto+
            "\n                                      "+efecto+"Salud☆⋆solidaridad★"+efecto+
            "\n                                     "+efecto+"Felicidad✪☆Humildad⋆★"+efecto+
            "\n                                    "+efecto+"Cofraternización☆✪Pureza"+efecto+
            "\n                                   "+efecto+"★Amistad☆Sabiduría★❆Perdón"+efecto+"                                              █████ "+
            "\n                                  "+efecto+"Igualdad✴Libertad☆BuenaSuerte"+efecto+"                                         █████████ "+
            "\n                                 "+efecto+"Sinceridad☆Estima✪❆Fraternidad✴"+efecto+"                                        ████████ "+
            "\n                                "+efecto+"Equilibrio✪☆Dignidad☆⋆Benevolencia"+efecto+"                                        ███████ "+
            "\n                               "+efecto+"Fé❆★Bondad☆Paciencia✴Ventura❆Fuerza"+efecto+"                                        ████████ "+
            "\n                              "+efecto+"Tenacidad★✪★Prosperidad☆Reconocimiento★"+efecto+"                                 ██████████████"+
            "\n                             "+efecto+"Son⋆mis✴★✴sinceros☆deseos★en✴estaNavidad"+efecto+"                              ███▒▒░░░░░░░░▒"+
            "\n                            "+efectoLineaFinal+completivo+"                                 ▒░░░░░ ⓤ░░ⓤ░░▒ "+
            "\n                                            [▒▒▒]"+"           ╔══╗──╔╦═╗                          ▒░░░░░░░░ >░░░▒"+
            "\n                                                [▒▒▒]"+"           ║═╦╩╦╗╠╬═║                           ██▒░░░░░·︾·░░▒"+
            "\n                                                [▒▒▒]"+"           ║╔╣╩╣╚╣║═╣                             ████▒░░░░░░░▒"+
            "\n                                                [▒▒▒]"+"           ╚╝╚═╩═╩╩═╝                          ▒▒███████████▒▒ "+
            "\n                                                [▒▒▒]"+"                                                    ▒#░░░░░▒▒▒▒█J██░░░▒"+
            "\n                                                [▒▒▒]"+"           ╔═╦╗─────╔╗╔╗───╔╗         ▒░░░▒░░░░░░████░░░▒"+
            "\n                                                [▒▒▒]"+"           ║║║╠═╦═╦═╬╬╝╠═╗╔╝║         ▒░░░░▒░░░░░█l███░░░▒ "+
            "\n                                                [▒▒▒]"+"           ║║║║╬╚╗║╔╣║╬║╬╚╣╬║         ▒░░░░░▒░░░░█o███░░░▒"+
            "\n                                                [▒▒▒]"+"           ╚╩═╩══╩═╝╚╩═╩══╩═╝         ▒░░░░▒░░░░░█p███░▒▒ "+
            "\n                                                [▒▒▒]"+"                                                    ▒#▒▒▒▒▒░###░█e██░░"+
            "\n                                                [▒▒▒]"+"                                                  ▒#▒░░░░░░░░░█z█░▒░▒ "+
            "\n                                                [FELIZ]"+"                                                 ▒░░░░░░░░░░░░░░Ѻ░░░▒ "+
            "\n                                               [NAVIDAD]"+"                                               ▒░░░░░░░░░░░░░░░░░░░▒ "+
            "\n                                             [COMPAÑEROS☆]"+"                                            ▒░░░░░░░░░░░░░░░Ѻ░░░░▒"+
            "\n                                            [▒▒▒☆DE▒▒▒]"+"                                           ▒░░░░░░░░░░░░░░░░░░░▒"+
            "\n                                        [aprenderaprogramar.com]"+"                                       #▒░░░░░░░░░░░░░Ѻ░░░░▒ "+
            "\n๑۩۩.. ..۩۩๑๑۩۩.. ..۩۩๑๑۩۩.. ..۩۩๑๑۩۩..[▒▒▒▒▒▒▒▒▒▒▒▒▒▒]๑۩۩.. ..۩۩๑๑۩۩.. ..۩۩๑๑۩۩.. ..۩۩๑๑۩۩.. .##▒░░░░░░░░░░░░░░░░##..۩۩๑๑۩۩.. ..۩۩๑๑۩۩.. ..۩۩๑๑۩۩....۩۩๑๑۩۩..");
            i++;
            j = 1;
            efectoLineaFinal = "";
           }     
    }
}
while(estesVivo)
{
  aprende();
  ayuda();
  enseña();
}
if(mueres){teRecordaran();}
By: https://twitter.com/SniperOfElite

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2621
    • Ver Perfil
Re:Felices fiestas y próspero año nuevo
« Respuesta #4 en: 25 de Diciembre 2014, 17:50 »
Igualmente Feliz Navidad para todos. Y gracias Jorge por ese detalle de programa que te has marcado, me ha encantado!! Sólo para evitar que se quede infinitamente dentro del bucle he introdudido dos líneas para hacer que se pare después de unas cuantas repeticiones:

Código: [Seleccionar]
/**
 * Feliz Navidad para todos, familia de aprenderaprogramar.com
 *
 * @author J.lopez
 * @version 24122014
 */

public class FelizNavidad
{   /**Preferiblemente ejecutar usando el IDE BlueJ, para una correcta visualización.*/
    public static void main(String[] args)
    {
       int i = 1, j = 1;
       String efecto = "*", efectoLineaFinal = "", estrella = "", completivo = "";
       int contador = 0;
       while(contador<20)
       {           
           contador = contador+1;
            if(i % 2 == 0)
            {
                efecto = "★"; estrella = "☆"; completivo = "!!";
            }
            else
            {
               efecto = "☆"; estrella = "★"; completivo = "";
            }
            while(j<19)
            {
                if(i % 2 == 0)
                {
                    efecto = "★";
                }
                else
                {
                   efecto = "☆";
                }
                efectoLineaFinal += "!" + efecto; j++;
            }
            try{Thread.sleep(1000);}catch(Exception e){}
            System.out.println("\f                                               "+estrella+
            "\n                                             "+efecto+"Paz"+efecto+
            "\n                                            "+efecto+"Unión"+efecto+
            "\n                                           "+efecto+"Alegrías"+efecto+
            "\n                                          "+efecto+"Esperanza★"+efecto+
            "\n                                         "+efecto+"Amor✴y✪Éxito"+efecto+
            "\n                                        "+efecto+"Realizaciones★"+efecto+
            "\n                                       "+efecto+"Respeto❆armonía★"+efecto+
            "\n                                      "+efecto+"Salud☆⋆solidaridad★"+efecto+
            "\n                                     "+efecto+"Felicidad✪☆Humildad⋆★"+efecto+
            "\n                                    "+efecto+"Cofraternización☆✪Pureza"+efecto+
            "\n                                   "+efecto+"★Amistad☆Sabiduría★❆Perdón"+efecto+"                                              █████ "+
            "\n                                  "+efecto+"Igualdad✴Libertad☆BuenaSuerte"+efecto+"                                         █████████ "+
            "\n                                 "+efecto+"Sinceridad☆Estima✪❆Fraternidad✴"+efecto+"                                        ████████ "+
            "\n                                "+efecto+"Equilibrio✪☆Dignidad☆⋆Benevolencia"+efecto+"                                        ███████ "+
            "\n                               "+efecto+"Fé❆★Bondad☆Paciencia✴Ventura❆Fuerza"+efecto+"                                        ████████ "+
            "\n                              "+efecto+"Tenacidad★✪★Prosperidad☆Reconocimiento★"+efecto+"                                 ██████████████"+
            "\n                             "+efecto+"Son⋆mis✴★✴sinceros☆deseos★en✴estaNavidad"+efecto+"                              ███▒▒░░░░░░░░▒"+
            "\n                            "+efectoLineaFinal+completivo+"                                 ▒░░░░░ ⓤ░░ⓤ░░▒ "+
            "\n                                            [▒▒▒]"+"           ╔══╗──╔╦═╗                          ▒░░░░░░░░ >░░░▒"+
            "\n                                                [▒▒▒]"+"           ║═╦╩╦╗╠╬═║                           ██▒░░░░░·︾·░░▒"+
            "\n                                                [▒▒▒]"+"           ║╔╣╩╣╚╣║═╣                             ████▒░░░░░░░▒"+
            "\n                                                [▒▒▒]"+"           ╚╝╚═╩═╩╩═╝                          ▒▒███████████▒▒ "+
            "\n                                                [▒▒▒]"+"                                                    ▒#░░░░░▒▒▒▒█J██░░░▒"+
            "\n                                                [▒▒▒]"+"           ╔═╦╗─────╔╗╔╗───╔╗         ▒░░░▒░░░░░░████░░░▒"+
            "\n                                                [▒▒▒]"+"           ║║║╠═╦═╦═╬╬╝╠═╗╔╝║         ▒░░░░▒░░░░░█l███░░░▒ "+
            "\n                                                [▒▒▒]"+"           ║║║║╬╚╗║╔╣║╬║╬╚╣╬║         ▒░░░░░▒░░░░█o███░░░▒"+
            "\n                                                [▒▒▒]"+"           ╚╩═╩══╩═╝╚╩═╩══╩═╝         ▒░░░░▒░░░░░█p███░▒▒ "+
            "\n                                                [▒▒▒]"+"                                                    ▒#▒▒▒▒▒░###░█e██░░"+
            "\n                                                [▒▒▒]"+"                                                  ▒#▒░░░░░░░░░█z█░▒░▒ "+
            "\n                                                [FELIZ]"+"                                                 ▒░░░░░░░░░░░░░░Ѻ░░░▒ "+
            "\n                                               [NAVIDAD]"+"                                               ▒░░░░░░░░░░░░░░░░░░░▒ "+
            "\n                                             [COMPAÑEROS☆]"+"                                            ▒░░░░░░░░░░░░░░░Ѻ░░░░▒"+
            "\n                                            [▒▒▒☆DE▒▒▒]"+"                                           ▒░░░░░░░░░░░░░░░░░░░▒"+
            "\n                                        [aprenderaprogramar.com]"+"                                       #▒░░░░░░░░░░░░░Ѻ░░░░▒ "+
            "\n๑۩۩.. ..۩۩๑๑۩۩.. ..۩۩๑๑۩۩.. ..۩۩๑๑۩۩..[▒▒▒▒▒▒▒▒▒▒▒▒▒▒]๑۩۩.. ..۩۩๑๑۩۩.. ..۩۩๑๑۩۩.. ..۩۩๑๑۩۩.. .##▒░░░░░░░░░░░░░░░░##..۩۩๑๑۩۩.. ..۩۩๑๑۩۩.. ..۩۩๑๑۩۩....۩۩๑๑۩۩..");
            i++;
            j = 1;
            efectoLineaFinal = "";
           }     
    }
}


Suerte para todos en el próximo año!!!

toni_apr

  • Avanzado
  • ****
  • Mensajes: 498
  • Curiosidad, es uno de los pilares del Conocimiento
    • Ver Perfil
Re:Felices fiestas y próspero año nuevo
« Respuesta #5 en: 25 de Diciembre 2014, 22:48 »
Hola
Mis felicitaciones para todos con ayuda de Java.
Código: [Seleccionar]
import java.util.Scanner;
/**
 * Detalles de la clase.
 * @author (Toni)
 * @version (0.1)
 */
public class Salta {             

    public static void main (String [] args) {
        Scanner entradaEscaner = new Scanner (System.in);
        String entradaTeclado;
        boolean repite = true;
        int cuenta = 0, longOriginal = 0, bucles = 3, miliSeg = 150;
        String rueda = " ", restoArriba = "", restoAbajo = "", defecto="", añadido="";
        String[] letra = new String[6];
        for (int i=0; i < 6; i++) { letra[i] = " "; }
        String[] estrella = {"*","","","",""};
        String defaultMsg = "Feliz año nuevo. Para toda la comunidad de: toni_apr";
        defecto = defaultMsg;
        System.out.println ("\fPara terminar este programa: Abortar.\nO esperar a que terminen los " + bucles + " bucles\n");
        System.out.println ("Mensaje por defecto: [" + defaultMsg + "]");
        System.out.println ("Si deseas añadir tu propio texto, teclealo y pulsa INTRO al final");
        System.out.print("\t");

        entradaTeclado = entradaEscaner.nextLine ();
        if (entradaTeclado.length() > 0) {
        defaultMsg = defaultMsg + " * " + entradaTeclado.trim();
        añadido = entradaTeclado;
        }

        longOriginal = defaultMsg.length();
        System.out.println ("Mensaje final:\n[" + defaultMsg + "]");
        restoAbajo = espacios(20);
        System.out.println ("\nINTRO para continuar");
        entradaEscaner.nextLine ();
        while (repite) {
            switch (cuenta % 8) {
                case 0:
                case 4:
                rueda = "-";
                break;
                case 1:
                case 5:
                rueda = "/";
                break;
                case 2:
                case 6:
                rueda = "|";
                break;
                case 3:
                case 7:
                rueda = "\\";
                break;
            }

            letra[2] = letra[1];
            letra[1] = letra[0];
            letra[0] = defaultMsg.substring(0,1);
            defaultMsg = restoArriba = defaultMsg.substring(1);
            System.out.println ("\f" + espacios(60) + "Pasos: " + cuenta + "  Bucle " + cuenta/longOriginal + " de " + bucles + "\n");
            System.out.println (espacios(12) + estrella[cuenta % 4]);
            System.out.println(espacios(40) + letra[0] + "] " + rueda + " [" + restoArriba.substring(5) + "\\");
            System.out.println (espacios(6) + estrella[cuenta % 3]);
            System.out.println (espacios(40) + letra[1] + "\n");
            System.out.println (espacios(18) + estrella[cuenta % 2]);
            System.out.println (espacios(10) + estrella[cuenta % 5]);
            System.out.println (espacios(15) +"/" + restoAbajo + espacios(4) + letra[2] + "/");
            letra[5] = letra[4];
            letra[4] = letra[3];
            letra[3] = restoAbajo.substring(0,1);
            restoAbajo = restoAbajo.substring(1) + letra[2];

            System.out.println ("\n" + espacios(15) + "\\" + letra[4] + espacios(10+cuenta % 4) + ">" + espacios(12 - (cuenta % 4 )+defaultMsg.length()) + letra[5] + "/");
            if (cuenta > 16) { defaultMsg = defaultMsg + letra[5]; }
            cuenta++;
            if (cuenta > longOriginal * bucles + 4) { repite = false; }

            try {
                Thread.sleep(miliSeg);
            } catch(Exception e) {}
        }
        System.out.println ("\n\n        Texto por defecto: [" + defecto + "]");
        if(añadido.length() >0) { System.out.println ("            Texto añadido: [" + añadido + "]"); }
        System.out.println ("Milisegundos de cada paso: " + miliSeg);
        System.out.println ("       Bucles programados: " + bucles);
    } // fin del main

    private static String espacios(int esp) {
        String cad = "";
        for (int i=0; i < esp; i++) {
            cad = cad + " ";
        }
        return cad;
    }
} // Fin de la clase Salta

Salud

javi in the sky

  • Avanzado
  • ****
  • Mensajes: 388
    • Ver Perfil
Re:Felices fiestas y próspero año nuevo
« Respuesta #6 en: 26 de Diciembre 2014, 13:42 »
Felices fiestas para todos. Yo no tengo el arte que han tenido Jorge y Toni para crear esos programas navideños, pero igualmente me sumo a desearles lo mejor para el nuevo año. Abrazos  :)

Mastermind

  • Experto
  • *****
  • Mensajes: 543
    • Ver Perfil
Re:Felices fiestas y próspero año nuevo
« Respuesta #7 en: 30 de Diciembre 2014, 11:19 »
Feliz año nuevo para toda la familia de aprenderaprogramar.com


Príncipe_Azul

  • Principiante
  • **
  • Mensajes: 76
    • Ver Perfil
    • Foro ArgentinaIRC - Ayuda de Programación General, IRC y mIRC Scripting!
Re:Felices fiestas y próspero año nuevo
« Respuesta #8 en: 30 de Diciembre 2014, 14:30 »
Gracias a todos por el esfuerzo que hacen dia a dia.
Les agradezco por su humildad y ayuda en todo, les deseo un Excelente año nuevo para todos y a seguir programando que mientras mas avance haya en la tecnologia, mas avanzaremos nosotros los programadores.

Un abrazo para todos y mis humildes deseos y saludos.

Príncipe_Azul

  • Principiante
  • **
  • Mensajes: 76
    • Ver Perfil
    • Foro ArgentinaIRC - Ayuda de Programación General, IRC y mIRC Scripting!
Re:Felices fiestas y próspero año nuevo
« Respuesta #9 en: 31 de Diciembre 2014, 15:16 »
Un consejo que les daría a Jorge lopez y toni_apr con respecto a los programas navideños que han aportado, es que, publiquen el ejecutable de esos programas o al menos, un captura de pantalla o hasta incluso varias capturas del programa en ejecución (puede ser un árbol, no lo sé), porque no todos tenemos instalado en nuestra pc Java u otro lenguaje.

Por esa razón sería bueno que dejaran además del código, el ejecutable para que las personas puedan visualizar los programas que han aportado ustedes.

Es un consejo.

Saludos y gracias!

toni_apr

  • Avanzado
  • ****
  • Mensajes: 498
  • Curiosidad, es uno de los pilares del Conocimiento
    • Ver Perfil
Re:Felices fiestas y próspero año nuevo
« Respuesta #10 en: 08 de Enero 2015, 18:18 »
Hola Príncipe_Azul
Respondiendo a tu consejo
Citar
Un consejo que les daría a Jorge lopez y toni_apr con respecto a los programas navideños que han aportado, es que, publiquen el ejecutable de esos programas o al menos, un captura de pantalla o hasta incluso varias capturas del programa en ejecución (puede ser un árbol, no lo sé), porque no todos tenemos instalado en nuestra pc Java u otro lenguaje.

Primero, pido perdón.
Igual que una mula de carga que solo puede ver al frente pues a los lados le bloquea la visión el atalaje.
Yo hice mi programa sin tener en cuenta que otros miembros de esta comunidad no usan Java para nada y no pueden compilar el código para ver la ejecución.

Solo tu comentario me ha hecho ver lo que es evidente como tu mencionas. No todos tienen Java.

Así, para remediar mi falta de previsión, en archivo adjunto envio el jar y unas capturas.

Comentarios:
En principio este programa estaba pensado para ejecutarse en la consola del IDE BlueJ.
Necesita más de los 80 caracteres de ancho que tiene la ventana del Procesador de comandos de Windows (cmd), y además utiliza un carácter de control que limpia la ventana antes de volver a repintar los caracteres (para provocar la ilusión de que estos se mueven por la pantalla), dicho carácter no funciona en la ventana del cmd.

Así, la ejecución del jar que se ha de hacer en la ventana que crea la utilidad cmd da una idea del funcionamiento del programa pero con una presentación muy deficiente.

Para ejecutar el jar, escribir en la ventana del procesador de comandos:
java -jar [ruta]salta.jar
La ruta se ha de incluir si el archivo salta.jar no está en el directorio activo.

En las capturas figuran las 10 primeras pantallas y la última.

https://mega.co.nz/#!JZYjnaRA!Lqof7y1I9Y1du9-_AMfDUptqG3fq28d7_Uu6XN8OEGM

Saludos y gracias.
« Última modificación: 08 de Enero 2015, 18:30 por toni_apr »

Príncipe_Azul

  • Principiante
  • **
  • Mensajes: 76
    • Ver Perfil
    • Foro ArgentinaIRC - Ayuda de Programación General, IRC y mIRC Scripting!
Re:Felices fiestas y próspero año nuevo
« Respuesta #11 en: 08 de Enero 2015, 23:20 »
jaja y si amigo, hasta el más sabio puede equivocarse :D pero realmente lo mejor, es cuando la persona creadora del programa puede complacer a muchas personas que no están en el mundo de Java o que nunca lo estuvieron y de esa forma, no iban a poder apreciar tu programa.

Gracias por tu comentario que es útil.

Buena suerte!! :)

 

Esto es un laboratorio de ideas...
Aprender a programar

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".