Trabalho Kevin Gulla
Trabalho Kevin Gulla
Trabalho Kevin Gulla
ATIVIDADE PRÁTICA
1. EXERCÍCIOS
Exercício 1:
O usuário deve ainda ter a opção de escolher se quer encerrar o programa ou não. Para
teste utilize como nome da criança o seu nome e como idade os dois últimos dígitos do
RU.
Exemplo de saída:
1
Lógica de Programação e Algoritmos
Atividade Prática
Prof. Vinicius Borin, Me.
Código desenvolvido
Resultado
Exercício 2:
Faça um programa que solicite que o usuário digite um nome. O programa deve
imprimir na tela o nome convertido no seguinte formato: Prof Vinicius Borin, Me.
2
Lógica de Programação e Algoritmos
Atividade Prática
Prof. Vinicius Borin, Me.
L*C!@N&
Para isso, o programa deve ser capaz de converter o nome digitado para
maiúsculas e substituir as vogais pelos símbolos apresentados na tabela abaixo.
A @
E &
I !
O #
U *
Exemplo de saída:
3
Lógica de Programação e Algoritmos
Atividade Prática
Prof. Vinicius Borin, Me.
Código desenvolvido
Resultado
Exercício 3:
Implementar um jogo que é popular entre as crianças: um hotel onde os hóspedes
têm algumas restrições quanto a localização de seu quarto, seguindo as seguintes regras:
G – GATO
C – CÃO
R – RATO
O – OSSO
Q – QUEIJO
Prof Vinicius se
Ao término de cada fase o jogador deverá receber uma mensagem informando Borin, Me. êxito
teve
4
Lógica de Programação e Algoritmos
Atividade Prática
Prof. Vinicius Borin, Me.
ou não na sua resposta. Se não teve êxito, o programa se encerra mostrando a mensagem:
“Você perdeu!”. Se teve exito a próxima fase é desbloqueada, ao terminar a ultima fase
com exito uma mensagem de “VocÊ ganhou!” é mostrada na tela
Na Fase 1, o jogador deve alocar o RATO e o GATO na seguinte matriz que representa os
quartos:
Exemplo de saída:
5
Lógica de Programação e Algoritmos
Atividade Prática
Prof. Vinicius Borin, Me.
Código desenvolvido
6
Lógica de Programação e Algoritmos
Atividade Prática
Prof. Vinicius Borin, Me.
7
Lógica de Programação e Algoritmos
Atividade Prática
Prof. Vinicius Borin, Me.
Resultado
8
Lógica de Programação e Algoritmos
Atividade Prática
Prof. Vinicius Borin, Me.
9
Lógica de Programação e Algoritmos
Atividade Prática
Prof. Vinicius Borin, Me.
Exercício 4:
Uma escola de cursos de TI oferece vouchers para que os participantes possam assistir
algumas aulas gratuitas de Python. Para isso o participante que deseja assistir as aulas
gratuitas desse curso específico, deve fazer uma inscrição para receber o voucher.
Implemente um programa que armazene as inscrições para o curso. O programa deverá
armazenar para cada inscrição:
Nome
Telefone
Curso
1 –inscrição: ao selecionar essa opção, o usuário deverá ser capaz de informar todos os
dados da inscrição. O código do voucher deve ser preenchido automaticamente pelo
sistema, e o usuário não deve ter a opção de alterar esse código;
2 – visualizar inscrição: ao selecionar essa opção, o programa deverá imprimir, na tela, para
cada reserva, todos os dados dessa inscrição. Caso nenhuma inscrição tenha sido
cadastrada ao selecionar essa opção, o programa deverá exibir a mensagem “nenhuma
inscrição cadastrada”.;
Caso o usuário escolha uma opção que não conste no menu, o programa deverá exibir uma
mensagem de erro, por exemplo, “Erro: digite uma opção válida!”.
Para teste utilize o seu nome e como telefone os dígitos do seu RU.
10
Lógica de Programação e Algoritmos
Atividade Prática
Prof. Vinicius Borin, Me.
Exemplo de saída:
[{'voucher': 174, 'nome': ‘Luciane Maria’, 'email': lumaria@email.com, ‘telefone’: 1111, ‘curso’: ‘PYTHON’}…]
dicionario = { }
lista =[ ]
Pode utilizar ainda para gerar números aleatórios as funções seed e randint, lembrando de
importá-las no inicio do programa:
from random import seed
from random import randint
#gerando um número entre 100 a 400
seed(100)
numero = randint(100, 400)
11
Lógica de Programação e Algoritmos
Atividade Prática
Prof. Vinicius Borin, Me.
Código desenvolvido
Resultado
Prof Vinicius Borin, Me.
12
Lógica de Programação e Algoritmos
Atividade Prática
Prof. Vinicius Borin, Me.
13