Pular para o conteúdo

Algoritmo dos signos!

Digite o dia e o mês do seu nascimento, e o script diz seu signo!!
adrianosalles adriano_salles
Hits: 17.405 Categoria: C/C++ Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Digite o dia e o mês do seu nascimento, e o script diz seu signo!!
Download exercicio68.exe Enviar nova versão

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

CGI

ANO BISEXTO

Vetor de números aleatórios não-repetidos de um intervalo em C

Função Busca Caractere

FATORIAL

#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

Entre na sua conta para comentar.