Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda na solução de um Exercício


Elizandro

Pergunta

Boa noite pessoal, sou novo na programação em C. Me deparei com o seguinte exercicio, tenho que utilizar switch case.

Desde já agradeço.

O perfil de uma pessoa pode ser determinado a partir da

sua data de nascimento, conforme exemplificado a seguir. Dada uma data de

nascimento, informe o perfil correspondente.

Exemplo: 13/06/1970

1306 + 1970 = 3276

­ 32 + 76 = 108

108 | 5

105 21

3

consulte a tabela a

baixo para saber o perfil

correspondente ao

número 3!

R Perfil

0 Tímido

1 Sonhador

2 Paquerador

3 Atraente

4 Irresistível

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

#include <stdio.h>

int main()

{

int ano, mes, dia, soma, resto;

printf("Entre com sua data de nascimento: "); scanf("%d%*c%d%*c%d", &dia, &mes, &ano); //Ler a data!

soma = dia*100 + mes + ano; //Aqui armazena o valor da seguinte parte: 1306 + 1970 = 3276 !

resto = (int)(soma/100 + soma%100)%5; //Aqui você acha esse número 32 + 76 = 108 e já acha seu resto de uma divisão por 5!

switch(resto) //De acordo com o resto da divisão ele seleciona seu perfil!

{

case 0: printf("Tímido!\n"); break;

case 1: printf("Sonhador!\n"); break;

case 2: printf("Paquerador!\n"); break;

case 3: printf("Atraente!\n"); break;

case 4: printf("Irresistível!\n"); break;

}

return 0;

}

Não sei configurar o texto muito bem mas, tá valendo! =p

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...