Skip to content

Cursos-TI/desafio-cadastro-das-cartas-no-super-trunfo-steelferreira

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

⚠️ Importante!!!

Criamos um novo link para o primeiro desafio porque o link original apresentou problemas. Quem já completou o desafio pode continuar usando o link original para enviar seu repositório. Se você ainda não começou o desafio, utilize o novo link.

Desafio Super Trunfo - Países - Cadastro das Cartas

Bem-vindo ao desafio "Super Trunfo - Países"! No jogo Super Trunfo, os jogadores comparam as propriedades das cartas para determinar a mais forte. O tema deste Super Trunfo é "Países," onde você comparará as propriedades das cidades.

A empresa MateCheck contratou você para desenvolver a parte inicial do jogo, que consiste no cadastro das cartas.

O desafio está dividido em três níveis: Novato, Aventureiro e Mestre, com cada nível adicionando mais complexidade ao anterior. Você deve escolher qual desafio quer realizar.

🚨 Atenção:

O nível Novato do desafio é focado apenas no cadastro das cartas, utilizando as funções scanf para ler os dados e printf para exibi-los.

🎮 Nível Novato

No nível Novato, você iniciará criando o sistema básico do jogo Super Trunfo com o tema "Países". As cartas serão divididas por estados, cada um com quatro cidades.

Cada país será dividido em oito estados, identificados pelas letras de A a H. Cada estado terá quatro cidades, numeradas de 1 a 4. A combinação da letra do estado e o número da cidade define o código da carta (por exemplo, A01, A02, B01, B02).

🚩 Objetivo:

  • Criar cartas representando cidades, contendo as seguintes propriedades:
    • População
    • Área
    • PIB
    • Número de pontos turísticos

⚙️ Funcionalidades do Sistema:

  • O sistema permitirá ao usuário cadastrar cartas de cidades, inserindo manualmente os dados via terminal de comando.
  • Após o cadastro, o sistema exibirá os dados de cada cidade de forma clara e organizada.

📥 Entrada e 📤 Saída de Dados:

  • O usuário insere os dados de cada carta interativamente.
  • Após o cadastro, os dados são exibidos com todas as propriedades da cidade, uma por linha.

🛡️ Nível Aventureiro

No nível Aventureiro, você expandirá o sistema para incluir propriedades calculadas, permitindo uma análise mais detalhada das cartas.

🆕 Diferença em relação ao Nível Novato:

  • Novas Propriedades Calculadas:
    • Densidade Populacional: População dividida pela área da cidade.
    • PIB per Capita: PIB total dividido pela população.

⚙️ Funcionalidades do Sistema:

  • O sistema agora calculará automaticamente a Densidade Populacional e o PIB per Capita com base nos dados inseridos.
  • Essas novas propriedades serão adicionadas às informações exibidas para cada cidade.

📥 Entrada e 📤 Saída de Dados:

  • O usuário continua inserindo os dados de cada carta interativamente.
  • O sistema exibirá os dados, incluindo as novas propriedades calculadas, de forma clara e organizada.

🏆 Nível Mestre

No nível Mestre, você implementará comparações entre as cartas, utilizando operadores relacionais e manipulando grandes números com precisão.

🆕 Diferença em relação ao Nível Aventureiro:

  • Comparação de Cartas:
    • O sistema permitirá ao usuário comparar duas cartas com base nas propriedades inseridas e calculadas.
    • Cada carta terá um "Super Poder", que é a soma de todas as propriedades.

⚙️ Funcionalidades do Sistema:

  • O sistema utilizará operadores relacionais para determinar a carta vencedora com base nas propriedades comparadas.
  • A comparação considerará:
    • Densidade Populacional: Vence a carta com menor valor.
    • Outras Propriedades: Vence a carta com maior valor.
  • O resultado das comparações será exibido claramente para cada propriedade.

📥 Entrada e 📤 Saída de Dados:

  • O usuário insere as cartas a serem comparadas.
  • O sistema exibe os resultados das comparações, indicando a carta vencedora para cada propriedade.

Ao concluir todos os níveis, você terá criado um sistema incial para o jogo Super Trunfo, com funcionalidades de cadastro, cálculo e comparação de propriedades.

Boa sorte e divirta-se programando!

Equipe de Ensino - MateCheck

About

cursos-ti-desafio-cadastro-das-cartas-no-super-trunfo-CartasSuperTrunfo created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 100.0%