TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O Encontro o Valor de Vendas

Por:   •  25/11/2020  •  Trabalho acadêmico  •  720 Palavras (3 Páginas)  •  129 Visualizações

Página 1 de 3

SIGNOS ZODIACAIS

Este trabalho tem por objetivo explorar os recursos apresentados na Unidade 4, trazendo a oportunidade de praticá-los através de um programa que deve ser escrito em linguagem C.

 

O programa é sobre os signos zodiacais e possui um menu inicial onde uma das opções é a criação de um arquivo com frases motivacionais associadas aos signos. Após criadas, qualquer usuário pode informar o seu signo para conhecer a sua frase motivacional. Na dúvida sobre o signo, existe também uma opção que solicita o dia e o mês de aniversário e informa o signo correspondente.

A astrologia se baseia na posição em que se encontram os astros no céu no momento do nascimento de uma pessoa, podendo influenciar o seu modo de ser. Para isso, existem doze signos do zodíaco: Capricórnio, Peixes, Aquário, Áries, Touro, Gêmeos, Câncer, Leão, Virgem, Libra, Escorpião e Sagitário. Cada um destes signos está associado a um período do ano, bastando saber o dia e mês de nascimento para conhecer a que signo a pessoa pertence.

 

O problema aqui proposto deve ser resolvido através de linguagem C e apresentar as seguintes funcionalidades: criar um arquivo com frases motivacionais, analisar dia e mês de aniversário e informar a qual signo a pessoas pertence e mostrar uma frase motivacional baseada no arquivo que foi criado. Essas funcionalidades devem ser mostradas em um menu inicial que terá como última opção sair do programa.

Para realizar esta atividade, utilize a linguagem C do IDE CodeBlocks e siga as orientações:

 

I) Criar o seguinte menu:

[pic 1]

- Sempre limpar a tela antes de exibir o menu.

- O programa só sairá do menu quando o usuário teclar 0, 1, 2 ou 3.

- Quando o usuário teclar 3 o programa terminará.

- Este menu deverá ser escrito como uma função.

 

II) Cria arquivo com frases motivacionais:

[pic 2]

- Criar um arquivo de nome “horoscopo.txt” que deverá ser aberto com a opção “w”.

- Utilizar a tela acima e criar uma frase para cada signo do zodíaco, totalizando 12 frases.

- Cada frase deverá ter no máximo 100 caracteres.

- O programa deverá controlar esse tamanho, não deixando gravar frases maiores que 100 caracteres.

- O programa deverá acrescentar uma identificação numérica em cada frase, variando de 11 a 22, começando pelo signo de capricórnio, conforme exemplo a seguir:

11cccccccccccccccccccc...ccccccccccccccccccccccccccc

12aaaaaaaaaaaaaaaaaaaa...aaaaaaaaaaaaaaaaaaaaa

13ppppppppppppppppppp....pppppppppppppppppppp

...

c, a e p representam respectivamente as frases que devem ser escritas para os signos de capricórnio, aquário e peixes.

- Criar uma estrutura com um campo numérico para as duas posições iniciais e um campo caractere para as 100 posições da frase.

    CUIDADO COM O TAMANHO DO CAMPO int PORQUE O NÚMERO DE BYTES DO CAMPO PODE VARIAR  DE COMPUTADOR PARA COMPUTADOR.

    NÃO ESQUECER DE ACRESCENTAR OS BYTES DE CONTROLE.

- Criar um array numérico inteiro para identificar os 12 signos (11, 12, 13, …, 20, 21, 22).

-  Criar um array caractere para descrever cada signo e o respectivo período do ano (CAPRICORNIO - 22/12 a 19/01, AQUARIO     - 20/01 a 18/02, PEIXES      - 19/02 a 20/03, …, LIBRA       - 23/09 A 22/10, ESCORPIAO   - 23/10 A 21/11, SAGITARIO   - 22/11 A 21/12.

- Gravar a frase.

- Após ser incluída a última frase, o programa deverá fechar o arquivo.

- Voltar para o menu inicial.

 

III) 1 - Saber qual é o signo:

[pic 3]

- O usuário deverá informar o dia e o mês em que nasceu. O formato deve ser DDMM, onde DD significa o dia e MM o mês.

- Utilizar o array de signos que foi criado e mostrar na tela o signo correspondente ao aniversário, conforme tela abaixo.

[pic 4]

- Voltar para o menu inicial.

 

III) Frase motivacional do signo:

[pic 5]

- Abrir o arquivo “horoscopo.txt” com a opção “r”.

- O usuário deverá entrar com uma opção de signo.

- Ler frase do arquivo. Lembrar que o arquivo é sequencial e que deve ser lida cada frase até encontrar a frase que está sendo procurada.

- Desmembrar a frase da sua identificação (tirar o campo numérico).

- A frase motivacional que foi criada na opção 0 (zero) do menu deverá ser mostrada na tela, conforme a seguir.

[pic 6]

- Fechar o arquivo.

- Voltar ao menu principal.

 

IV) Sair:

- Limpar tela.

- Mostrar mensagem que saiu do programa.

- Sair do programa.

...

Baixar como (para membros premium)  txt (4.8 Kb)   pdf (73.8 Kb)   docx (148.3 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com