viernes, 27 de marzo de 2015

Algoritmo de la amistad the Big Bang Theory en Java

Este es el código del famoso algoritmo de la amistad modificado a mi gusto, pero en java:


import javax.swing.JOptionPane;


public class Parciros {

static String Decision = "No";
static String calling = "Noo";



public static void main(String[] args) {
// TODO Auto-generated method stub
JOptionPane.showMessageDialog(null, "Hoooola Soy David!!!, y te apuesto una tablet de oro a que estas ejecutando este prorgrama");
while (calling == "Noo") {
int respuesta = JOptionPane.showConfirmDialog(null, "¿Contesta mi llamada?", "Calling..", JOptionPane.YES_NO_OPTION);
if (respuesta == JOptionPane.YES_OPTION) // contesto
{
// action
calling = "Sii";
}else{
// no contesto
calling = "Noo";
JOptionPane.showMessageDialog(null, "Esperare...");
}
} // CONTESTOOO!!!!!

// mas...

JOptionPane.showMessageDialog(null, "Ok.. continuaré");

int respuesta = JOptionPane.showConfirmDialog(null, "¿Quieres compartir una comidita (merienda) conmigo?", "Siii....!!!!", JOptionPane.YES_NO_OPTION);
if (respuesta == JOptionPane.YES_OPTION) // quiere salir
{
JOptionPane.showMessageDialog(null, "Cenamos juntos y.. \nEmpezamos una AMISTAD!!!!   :-)");
}else{
// QUI SE PONE lo bueno xq digo q ne

int respBeb = JOptionPane.showConfirmDialog(null, "¿Quieres compartir una bebida calientita conmigo?", "Siii....!!!!", JOptionPane.YES_NO_OPTION);
if (respBeb == JOptionPane.YES_OPTION)
{
// quiere la bebida
Object seleccion = JOptionPane.showInputDialog( null, "Que os gusta?", "Dime..", JOptionPane.QUESTION_MESSAGE, null, new Object[] { "té", "café", "cocoa" }, "te");
//JOptionPane.showMessageDialog(null, seleccion);
JOptionPane.showMessageDialog(null, "Wow!  tomas " + seleccion);
JOptionPane.showMessageDialog(null, "Empezamos una AMISTAD!!!!   :-)");

}else{
// no quiere la bebida
String comparte = "Nada";
String gustos[] = {"No hacer nada", "Ver tevelision de cabeza", "El cine 3D", "banarte en un rio helado"};
int elGusto = 0;

while(elGusto <= 3){

int like = JOptionPane.showConfirmDialog(null, "¿comparte el mismo gusto de " + gustos[elGusto] +" ?", "8-)", JOptionPane.YES_NO_OPTION);
if (like == JOptionPane.YES_OPTION){

int junto = JOptionPane.showConfirmDialog(null, "¿Porque no hacemos junto " + gustos[elGusto] +" ?", ":3", JOptionPane.YES_NO_OPTION);
if (junto == JOptionPane.YES_OPTION){
JOptionPane.showMessageDialog(null, "Compartimos el mismo interes por " + gustos[elGusto]);
}else{
JOptionPane.showMessageDialog(null, "Ahhh... bueno.. :/");
}

// fin de actividades que gustan
}else{
// cuando no le gusta nada a la muy hiju****
JOptionPane.showMessageDialog(null, "Mmm... tienes un punto de vista algo diferente");
}

elGusto++;
}
// fin de ciclo buble
JOptionPane.showMessageDialog(null, "Un gusto haberte conocido :D");

}

}




} // fin de Main

}

No hay comentarios:

Publicar un comentario