Algoritmo dos signos!

Publicado por adrianosalles 18/11/2008

[ Hits: 16.922 ]

Download exercicio68.exe




Digite o dia e o mês do seu nascimento, e o script diz seu signo!!

  



Esconder código-fonte

#include <stdio.h>
#include <math.h>
int main()
{
     int dia, mes;
     printf("digite o seu dia de nascimento: ");
     scanf("%d", &dia);
     printf("digite o mes de seu nascimento: ");
     scanf("%d", &mes);
     if (dia>=20 && dia<=31 && mes==3 || dia>=1 && dia<=20 &&  mes==4)
     {
                 printf("aries");
      }
      else if (dia>=21 && dia<=30 && mes==4 || dia>=1 && dia<=20 && mes==5)
      {
           printf("touro");
      }
      else if (dia>=21 && dia<=31 && mes==5 || dia>=1 && dia<=20 && mes==6)
      {
           printf("gemeos");
      }
      else if (dia>=21 && dia<=30 && mes==6 || dia>=1 && dia<=21 && mes==7)
      {
           printf("cancer");
       }
       else if (dia>=22 && dia<=31 && mes==7 || dia>=1 && dia<=22 && mes==8)
       {
            printf("leao");
       }
       else if (dia>=22 && dia<=31 && mes==8 || dia>=1 && dia<=22 && mes==9)
       {
            printf("vigem");
        }
        else if (dia>=22 && dia<=30 && mes==9 || dia>=1 && dia<=22 && mes==10)
        {
             printf("libra");
         }
         else if (dia>=23 && dia <=31 && mes==10 || dia>=1 && dia<=21 && mes==11)
         {
              printf("escorpiao");
          }
          else if (dia>=22 && dia<=30 && mes==11 || dia>=1 && dia<=21 && mes==12)
          {
               printf("sagitario");
           }
           else if (dia>=22 && dia<=31 && mes==12 || dia>=1 && dia<=20 && mes==1)
           {
                printf("capricornio");
            }
            else if (dia>=21 && dia<=31 && mes==1 || dia>=1 && dia<=18 && mes==2)
            {
                 printf("aquario");
              }
              else if (dia>=19 && dia<=29 && mes==2 || dia>=1 && dia<=19 && mes==3)
              {
                   printf("peixes");
               }
               else
               {
                   printf("dia ou mes invalido");
                }
                getch();
}

Scripts recomendados

Fibonacci Recursivo e Não Recursivo

Função switch q armazena sequencias

Tabuada em C

Primeiro programa em C

Crivo de Eratóstenes Simples em C


  

Comentários
[1] Comentário enviado por f_Candido em 19/11/2008 - 16:36h

Olá,

A solução proposta funciona, no entanto, algumas observações:
Não use getch()! Função pertinente a conio da Borland, não portável.
Cade as validações de data? Se o camarada informar, algum valor inválido, já era seu algoritmo.

Abraços

[2] Comentário enviado por adriano_salles em 22/11/2008 - 12:02h

....

[3] Comentário enviado por doradu em 29/01/2010 - 12:47h

não compilou:

62 `getch' undeclared (first use this function)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts