Programação no Desenvolvimento de Sistemas

Avaliações

Aulas Descrição
01 Introdução à linguagem python
02 Verifica se o número é par ou ímpar
03 Sistema de caixa eletrônico simplificado
Objetivo: Criar um programa em Python que simule as operações básicas de um caixa eletrônico, usando estruturas de repetição e decisão vistas em sala de aula.
Requisitos do sistema:
  • O programa deve ter um menu interativo que repete até o usuário escolher sair.
  • Operações disponíveis: Consultar saldo, Depositar valor, Sacar valor, Extrato (últimas transações), Sair.
  • Limitar saques diários (ex.: R$500,00 por dia).
  • Limitar valor máximo por saque (ex.: R$500,00).
  • Armazenar transações e mostrar tudo no estrato.
Sua tarefa:
  • Implementar a lógica de cada operação (depósito, saque, etc.).
  • Validar entradas (ex.: não permitir depósito negativo).
  • Garantir que o número de saques não ultrapasse LIMITE_SAQUES.
  • Formatar o extrato para mostrar operações em ordem cronológica.
04 Jogo de adivinhação
Objetivo: Criar um jogo em que o jogador tenta adivinhar um número aleatório gerado pelo computador, com dicas e um sistema de pontuação.
Requisitos do sistema:
  • O programa gera um número aleatório entre 1 e 100.
  • O jogador tem um número limitado de tentativas (ex: 10).
  • A cada palpite, o programa informa se o número correto é maior ou menor.
  • Se o jogador acertar, o programa mostra:
    • Quantas tentativas foram usadas.
    • Uma pontuação baseada no número de tentativas (ex: pontuação = (11 tentativas) * 10).
  • No final, perguntar se o jogador quer jogar novamente.
  • Se o jogador errar todas as tentativas, revelar o número correto.

Desafio (Ponto extra):
  • Adicionar um sistema de recorde (maior pontuação salva em uma variável).