necesito programa zodiacal

Iniciado por mascatuercas, 28 Febrero 2006, 04:58 AM

0 Miembros y 1 Visitante están viendo este tema.

mascatuercas

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...

Kpax

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!
En este mundo una de dos

mikemikemike

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!!!



mikemikemike

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();
}






AckeR

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!

...DaR LaS GraCiaS No CuestA NadA...

cobolitros


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