Signos del zodiaco en java

Publicado en 'Programación' por GiDroX, 30 Dic 2009.





  1. GiDroX

    GiDroX Miembro nuevo

    Registro:
    10 May 2009
    Mensajes:
    19
    Likes:
    0




    Tengo una tarea una ayudita porfas es algo sencillo

    Consiste en lo sgt :

    Ingresar el Dia y Mes de nacimiento y mostrar a que signo correspondes

    Gracias :)
     


  2. CM PUNK

    CM PUNK Miembro maestro

    Registro:
    29 Abr 2007
    Mensajes:
    620
    Likes:
    5
    aqui tienes el codigo, debe funcionar correctamente!

    package signo;
    import java.util.Scanner;
    public class Main {
    public static void main(String[] args) {
    int mes=0, dia=0;
    System.out.println(":::::Determinar mi signo:::::");
    Scanner teclado= new Scanner(System.in);
    System.out.print("Ingrese dia de nacimiento: ");
    dia=teclado.nextInt();
    System.out.print("Ingrese mes de nacimiento: ");
    mes=teclado.nextInt();
    System.out.print("\nTu signo es: ");
    switch(mes)
    {
    case 1: if(dia<21){
    System.out.println("Capricornio");}
    else{
    System.out.println("Acuario");
    }
    break;
    case 2: if(dia<20){
    System.out.println("Acuario");}
    else{
    System.out.println("Piscis");
    }
    break;
    case 3: if(dia<21){
    System.out.println("Piscis");}
    else{
    System.out.println("Arias");
    }
    break;
    case 4: if(dia<21){
    System.out.println("Aries");}
    else{
    System.out.println("Tauro");}
    break;
    case 5: if(dia<21){
    System.out.println("Tauro");}
    else{
    System.out.println("Geminis");}
    break;
    case 6: if(dia<22){
    System.out.println("Geminis");}
    else{
    System.out.println("Cancer");}
    break;
    case 7: if(dia<23){
    System.out.println("Cancer");}
    else{
    System.out.println("Leo");}
    break;
    case 8: if(dia<23){
    System.out.println("Leo");}
    else{
    System.out.println("Virgo");}
    break;
    case 9: if(dia<23){
    System.out.println("Virgo");}
    else{
    System.out.println("Libra");}
    break;
    case 10: if(dia<23){
    System.out.println("Libra");}
    else{
    System.out.println("Escorpio");}
    break;
    case 11: if(dia<22){
    System.out.println("Escorpio");}
    else{
    System.out.println("Sagitario");}
    break;
    case 12: if(dia<22){
    System.out.println("Sagitario");}
    else{
    System.out.println("Capricornio");}
    break;
    default: System.out.println("Mes incorrecto !");
    }
    }
    }

    Saludos! :yeah: