presente
|

Cartão de Presente Personalizado

Situação problema do cartão de presente personalizado

Com a aproximação de datas especiais, como aniversários e festas de fim de ano, tornou-se difícil criar cartões personalizados de forma rápida e criativa. Preciso de um sistema simples onde eu possa escolher o tema e a mensagem de um cartão de presente para um amigo ou cliente, e que gere automaticamente o cartão desenhado na tela. O cartão deve permitir que eu escolha uma mensagem personalizada e uma imagem temática (como um bolo de aniversário, coração, estrela ou árvore de Natal). O sistema deve exibir o resultado final de forma colorida e centralizada na tela, simulando o visual de um cartão impresso.

Requisitos do cartão de presente personalizado

  • O programa deve ser desenvolvido em Python;

  • O sistema deve exibir um menu de mensagens e temas disponíveis;

  • O usuário deve poder escolher uma mensagem (ex: “Feliz Aniversário!”, “Parabéns!”, “Boas Festas!”);

  • O usuário deve poder selecionar uma imagem temática (ex: bolo, coração, estrela, árvore de Natal);

  • O programa deve gerar um cartão visual utilizando o módulo Turtle, contendo:

    • Moldura colorida;

    • Imagem temática escolhida;

    • Mensagem centralizada;

    • Assinatura opcional do remetente;

     

  • O cartão deve ser exibido colorido, centralizado e proporcional à tela;

  • O sistema deve exibir uma mensagem de encerramento, confirmando que o cartão foi gerado com sucesso.

RESULTADO

				
					Bem-vindo ao Criador de Cartões Turtle!

1 - Feliz Aniversário!
2 - Parabéns!
3 - Boas Festas!
Escolha sua mensagem: 1

Escolha o tema do cartão:
1 - Bolo 🎂
2 - Coração ❤️
3 - Estrela ⭐
Opção: 2

Cartão sendo gerado...

Digite o nome do remetente: isa

Cartão gerado com sucesso! 🐢

				
			
presente

Caso o Python ainda não esteja instalado em seu dispositivo, clique no botão abaixo para realizar a instalação.

Posts Similares

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *