Este es un programa que te dice tu horóscopo para eso le decimos nuestro día y mes de cumpleaños, es un programa con un código muy largo así que un error por un ";" es un poco difícil de encontrar.
Pero en fin, manos a la obra, vamos a ver el código, y lo guardamos con la extensión ".c"
Así queda el código:
#include <stdio.h>
int main (){
int dia, mes;
printf("Ingresa tu dia de cumple: ");
scanf("%d", &dia);
printf("Ingresa el numero del mes de tu cumple: ");
scanf("%d", &mes);
switch (mes){
case 1: {if(dia>=1&&dia<=20)
printf("Tu signo es Capricornio");
else if(dia>=21&&dia<=31)
printf("Tu signo es Acuario");
else
printf("No existe signo");
}
break;
case 2: {if(dia>=1&&dia<=19)
printf("Tu signo es Acuario");
else if(dia>=20&&dia<=29)
printf("Tu signo es Piscis");
else
printf("No existe signo");
}
break;
case 3: {if(dia>=1&&dia<=19)
printf("Tu signo es Piscis");
else if(dia>=21&&dia<=30)
printf("Tu signo es Aries");
else
printf("No existe signo");
}
break;
case 4: {if(dia>=1&&dia<=20)
printf("Tu signo es Aries");
else if(dia>=21&&dia<=30)
printf("Tu signo es Tauro");
else
printf("No existe signo");
}
break;
case 5: {if(dia>=1&&dia<=21)
printf("Tu signo es Tauro");
else if(dia>=22&&dia<=31)
printf("Tu signo es Geminis");
else
printf("No existe signo");
}
break;
case 6: {if(dia>=1&&dia<=20)
printf("Tu signo es Geminis");
else if(dia>=21&&dia<=30)
printf("Tu signo es Cancer");
else
printf("No existe signo");
}
break;
case 7: {if(dia>=1&&dia<=22)
printf("Tu signo es Cancer");
else if(dia>=23&&dia<=31)
printf("Tu signo es Leo");
else
printf("No existe signo");
}
break;
case 8: {if(dia>=1&&dia<=22)
printf("Tu signo es Leo");
else if(dia>=23&&dia<=31)
printf("Tu signo es Virgo");
else
printf("No existe signo");
}
break;
case 9: {if(dia>=1&&dia<=22)
printf("Tu signo es Virgo");
else if(dia>=23&&dia<=30)
printf("Tu signo es Libra");
else
printf("No existe signo");
}
break;
case 10: {if(dia>=1&&dia<=22)
printf("Tu signo es Libra");
else if(dia>=23&&dia<=31)
printf("Tu signo es Escorpio");
else
printf("No existe signo");
}
break;
case 11: {if(dia>=1&&dia<=21)
printf("Tu signo es Escorpio");
else if(dia>=21&&dia<=30)
printf("Tu signo es Sagitario");
else
printf("No existe signo");
}
break;
case 12: {if(dia>=1&&dia<=21)
printf("Tu signo es Sagitario");
else if(dia>=22&&dia<=31)
printf("Tu signo es Capricornio");
else
printf("No existe signo");
}
break;
default : printf("No existe") ;
break;
}
}
Bueno una vez guardado y localizado en la terminal,("cd" para cambiar de carpeta, "ls" para ver su contenido") el código vamos a compilarlo.Usamos "gcc nombre de archivo.c" (No poner el "getch();" o marcara error al compilar en Ubuntu).
Si compilo bien vamos a ejecutarlo para eso usamos "./a.out"
Nos pide que le demos el día de nuestro cumpleaños.
Y ahora nos pide el mes(es el número del mes).
Al final nos dice nuestro signo.
Espero les guste y les sea útil!!
ResponderEliminarSaludos! :D
Mucho C... Sería bueno diversificar un poco, ya que es un curso de lenguajeS en plural ;) 4 puntos.
ResponderEliminar