Ejemplo de signos zodiacales en C
Enviado por Luis Santiago • 11 de Mayo de 2016 • Documentos de Investigación • 440 Palabras (2 Páginas) • 133 Visitas
//Zodiaco.java
//Programa que ingrese el signo zodiacal
import java.io.*;
public class Zodiaco
{//Inicia class
public static void main(String[]args)throws IOException
{//inicia main.
int dia=1, mes=1;
BufferedReader z=new BufferedReader(new InputStreamReader (System.in));
System.out.println("Ingrese el dia en que nacio: ");
dia= Integer.parseInt(z.readLine());
System.out.println("Ingrese el mes en que nacio: ");
mes= Integer.parseInt(z.readLine());
if((dia<1) || (mes>12 || (mes==0)))
{
System.out.println("Fecha erronea");
}
else
{//Inicia else
if ((dia>=21 && dia<32)&&(mes==1)|| (dia<=19)&&(mes==2))
{//Inicia if#1
System.out.println("Su signo zodiacal es Acuario");
}//cierra if#1
if ((dia>=20 && dia<29)&&(mes==2) || (dia<=20)&&(mes==3))
{//Inicia if#2
System.out.println("Su signo zodiacal es Piscis");
}//cierra if#2
if ((dia>=21 && dia<32)&&(mes==3) || (dia<=20)&&(mes==4))
{//Inicia if#3
System.out.println("Su signo zodiacal es Aries");
}//cierra if#3
if ((dia>=21 && dia<31)&&(mes==4)|| (dia<=20)&&(mes==5))
{//Inicia if#4
System.out.println("Su signo zodiacal es Tauro");
}//cierra if#4
if ((dia>=21 && dia<32)&&(mes==5) || (dia<=22)&&(mes==6))
{//Inicia if#5
System.out.println("Su signo zodiacal es Geminis");
}//cierra if#5
if ((dia>=23 && dia<31)&&(mes==6) || (dia<=22)&&(mes==7))
{//Inicia if#6
System.out.println("Su signo zodiacal es Cancer");
}//cierra if#6
if ((dia>=23 && dia<32)&&(mes==7) || (dia<=22)&&(mes==8))
{//Inicia if#7
System.out.println("Su signo zodiacal es Leo");
}//cierra if#7
if ((dia>=23 && dia<32)&&(mes==8) || (dia<=22)&&(mes==9))
{//Inicia if#8
System.out.println("Su signo zodiacal es Virgo");
}//cierra if#8
if ((dia>=23 && dia<31)&&(mes==9) || (dia<=22)&&(mes==10))
{//Inicia if#9
System.out.println("Su signo zodiacal es Libra");
}//cierra if#9
if ((dia>=23 && dia<32)&&(mes==10) || (dia<=22)&&(mes==11))
{//Inicia if#10
System.out.println("Su signo zodiacal es Escorpion");
}//cierra if#10
if ((dia>=23 && dia<31)&&(mes==11) || (dia<=22)&&(mes==12))
{//Inicia if#11
System.out.println("Su signo zodiacal es Sagitario");
}//cierra if#11
if ((dia>=22 && dia<32)&&(mes==12) || (dia<=20 && mes==1))
{//Inicia if#12
System.out.println("Su signo zodiacal es Capricornio");
}//cierra if#12
if ((dia>=32 && dia<0)&&(mes==1))
{//Inicia if#13
System.out.println("Fecha erronea");
}//cierra if#13
if ((dia>=29)&&(mes==2))
{//Inicia if#14
System.out.println("Fecha erronea");
}//cierra if#14
if ((dia>=32)&&(mes==3))
{//Inicia if#15
System.out.println("Fecha erronea");
}//cierra if#15
if ((dia>=31)&&(mes==4))
{//Inicia if#16
System.out.println("Fecha erronea");
}//cierra if#16
if ((dia>=32)&&(mes==5))
{//Inicia if#17
System.out.println("Fecha erronea");
}//cierra if#17
if ((dia>=31)&&(mes==6))
{//Inicia if#18
System.out.println("Fecha erronea");
}//cierra if#18
if ((dia>=32)&&(mes==7))
{//Inicia if#19
System.out.println("Fecha erronea");
}//cierra if#19
if ((dia>=32)&&(mes==8))
{//Inicia if#20
System.out.println("Fecha erronea");
}//cierra if#20
if ((dia>=31)&&(mes==9))
{//Inicia if#21
System.out.println("Fecha erronea");
}//cierra if#21
if ((dia>=32)&&(mes==10))
{//Inicia if#22
System.out.println("Fecha erronea");
}//cierra if#22
if ((dia>=31)&&(mes==11))
{//Inicia if#23
System.out.println("Fecha erronea");
}//cierra if#23
if ((dia>=32)&&(mes==12))
{//Inicia if#24
System.out.println("Fecha erronea");
}//cierra if#24
}//cierra else
}//cierra main
}//cierra class
--------------------------------------------------------
...