Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Ejercicios => Mensaje iniciado por: mascatuercas en 28 Febrero 2006, 04:58 AM

Título: necesito programa zodiacal
Publicado por: mascatuercas en 28 Febrero 2006, 04:58 AM
alguien que me pueda ayudar a hacer un programa con javascript(bloc de notas) donde al ingresar el dia y el mes te diga el signo correspondiente a los datos ingresados.. si alguien puede ayudarme se lo agradecere...
Título: Re: necesito programa zodiacal
Publicado por: Kpax en 26 Marzo 2006, 00:13 AM
fijate en esta idea


3 de mayo
03/05 -> funcion(03/05)= 503 ->el mes por delante
         ->determina(503)->tauro
             tauro : 420 - 520// entre el 4 de abril y 20 de mayo

...te das cuenta
a programar entocnes!
Título: Re: necesito programa zodiacal
Publicado por: mikemikemike en 4 Mayo 2010, 21:21 PM
hola ocupo el mismo ejercicio, este es mi codigo, siguiendo el consejo, pero no me corre el programa, no se en que fallo, me pueden ayudar!

#include "conio.h"
#include "stdio.h"
void main()
{
int m;
clrscr();
printf("DIGITE EN NUMEROS EL MES, SEGUIDO DEL DIA DE NACIMIENTO: ");
scanf("%d",&m);


if (m<321) | (m>420);
printf("SU SIGNO ES ARIES ");
else
if (m<421 | (m>520);
printf("SU SIGNO ES TAURO ");
else
if (m<521 | (m>620);
printf("SU SIGNO ES GEMINIS ");
else
if (m<621 | (m>720);
printf("SU SIGNO ES CANCER ");
else
if (m<721) | (m>820);
printf("SU SIGNO ES LEO ");
else
if (m<821) | (m>920);
printf("SU SIGNO ES VIRGO ");
else
if (m<921) | (m>1020);
printf("SU SIGNO ES LIBRA ");
else
if (m<1021) | (m>1120);
printf("SU SIGNO ES ESCORPION ");
else
if (m<1121) | (m>1220);
printf("SU SIGNO ES SAGITARIO ");
else
if (m<1221) | (m>120);
printf("SU SIGNO ES CAPRICORNIO ");
else
if (m<121) | (m>220);
printf("SU SIGNO ES ACUARIO ");
else
if (m<221) | (m>320);
printf("SU SIGNO ES ACUARIO ");
getch();
}


Gracias de antemano!!!


Título: Re: necesito programa zodiacal
Publicado por: mikemikemike en 5 Mayo 2010, 07:21 AM
LE hice correcciones, pero a la hora de correr el programa, todos me salen como si fueran aries!!

#include "conio.h"
#include "stdio.h"
void main()
{
int m;
clrscr();
printf("DIGITE EN NUMEROS EL MES, SEGUIDO DEL DIA DE NACIMIENTO: ");
scanf("%d",&m);


if ((m>321) | (m<420))
printf("SU SIGNO ES ARIES ");
else
if ((m>421) | (m<520))
printf("SU SIGNO ES TAURO ");
else
if ((m>521) | (m<620))
printf("SU SIGNO ES GEMINIS ");
else
if ((m>621) | (m<720))
printf("SU SIGNO ES CANCER ");
else
if ((m>721) | (m<820))
printf("SU SIGNO ES LEO ");
else
if ((m>821) | (m<920))
printf("SU SIGNO ES VIRGO ");
else
if ((m>921) | (m<1020))
printf("SU SIGNO ES LIBRA ");
else
if ((m>1021) | (m<1120))
printf("SU SIGNO ES ESCORPION ");
else
if ((m>1121) | (m<1220))
printf("SU SIGNO ES SAGITARIO ");
else
if ((m>1221) | (m<120))
printf("SU SIGNO ES CAPRICORNIO ");
else
if ((m>121) | (m<220))
printf("SU SIGNO ES ACUARIO ");
else
if ((m>221) | (m<320))
printf("SU SIGNO ES PISCIS ");
getch();
}





Título: Re: necesito programa zodiacal
Publicado por: AckeR en 8 Mayo 2010, 05:40 AM
Hola!

Mike trata de no hacer doble post, utiliza la opcion modificar   :¬¬
Estaba algo aburrido y quice aportar algo xdd!

Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;

void zodiaco(int,int);

int main()
{
int mes,dia;
do{
cout <<"Ingrese Mes: ";
cin >> mes;
cout <<"Ingrese Dia: ";
cin >> dia;
  }while(mes > 12 || mes < 1 || dia < 1 || dia > 31);

zodiaco(mes,dia);

cin.get();
cin.get();
return (0);
}

void zodiaco(int mes,int dia)
{
//ARIES
if(mes == 3 && dia >=21 || mes==4 && dia <=20)
{
cout << "\nSU SIGNO ES ARIES" << endl;
}

//TAURO
if(mes == 4 && dia >=21 || mes==5 && dia <= 21)
{
cout <<"\nSU SIGNO ES TAURO" << endl;
}
       
        //Ahi hay que seguir con los demas signos

}


y sobre tu error mike, al momento de almacenar los datos, solo almacenas uno y en la variable m!

suerte!
Título: Re: necesito programa zodiacal
Publicado por: cobolitros en 4 Mayo 2011, 14:28 PM

Disculpen pero como se podria obtener el Signo zodiacal pero con vectores