Skip to content

Commit eccfb20

Browse files
committed
Criação das atividades
1 parent 93e572d commit eccfb20

File tree

64 files changed

+811
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+811
-1
lines changed
Loading
Binary file not shown.
Loading
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
O público-alvo do nosso projeto seria pessoas adultas a partir de 20 anos. A estratégia de divulgação desse projeto seria na maioria orgânica, apenas fazendo alguns anúncios apresentando a plataforma para novas pessoas, com um conteúdo pouco intrusivo.
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
Tarefa 1: Redação de e-mail profissional
2+
3+
Assunto: Agradecimento pela Colaboração e Próximos Passos
4+
5+
Prezado Games Eduuu,
6+
7+
Gostaria de expressar nossa gratidão pela colaboração recente em [Projeto/Atividade]. O comprometimento de sua equipe foi essencial para o sucesso dessa etapa, e estamos satisfeitos com os resultados alcançados.
8+
9+
Como próximos passos, nossa equipe está finalizando [detalhe sobre a próxima fase]. Nos próximos dias, compartilharemos um cronograma detalhado e os materiais necessários para garantir uma transição tranquila para a fase seguinte.
10+
11+
Estamos à disposição para quaisquer dúvidas e ansiosos para continuar trabalhando juntos.
12+
13+
Atenciosamente,
14+
Duckão,
15+
CTO
16+
TheWithoutNameCompany
17+
18+
Tarefa 2: Elaboração de resumo executivo
19+
20+
Resumo Executivo: Proposta do OpenVoice
21+
22+
O OpenVoice visa a liberdade de expressão para as pessoas, oferecendo uma solução inovadora para os posts dos usuários. A proposta inclui a exclusão de algoritmos rigorosos e anúncios que irão "otimizar" a liberdade e gerar uma economia estimada de R$-0,54.
23+
24+
Os principais benefícios do projeto incluem:
25+
26+
Melhoria da eficiência operacional: Redução de custos e maior agilidade nos processos.
27+
Inovação tecnológica: Integração de tecnologias avançadas para aprimorar a experiência do usuário.
28+
Escalabilidade: O projeto é flexível, permitindo adaptações conforme o crescimento da demanda.
29+
30+
Com um investimento de 2.5Bi, esperamos um retorno significativo em 55 dias, fortalecendo nossa posição no mercado.
31+
32+
Estamos confiantes de que o Projeto X trará valor tanto financeiro quanto estratégico para os investidores.
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Imagem 1: Início tradicional Prompt: Uma empresa tradicional, com funcionários trabalhando em cubículos antigos, usando pilhas de papéis e telefones fixos. Ambiente cinza, sem muita interação.*
2+
3+
Imagem 2: Introdução à tecnologia Prompt: A mesma empresa começa a implementar tecnologia, com a chegada de computadores modernos, e funcionários começando a colaborar digitalmente em telas compartilhadas. Cores mais vibrantes surgem no ambiente.*
4+
5+
Imagem 3: Colaboração digital Prompt: Um escritório moderno onde equipes colaboram remotamente usando videoconferência e ferramentas digitais. Espaço flexível, com pessoas em escritórios em casa e algumas em escritórios com áreas abertas e tecnológicas.*
6+
7+
Imagem 4: Futuro flexível Prompt: A empresa transformada, com funcionários trabalhando de qualquer lugar, usando tecnologia de ponta como IA e realidade aumentada, tudo conectado de forma fluida, simbolizando flexibilidade e eficiência.*
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
Resposta gerada pelo ChatGPT: xperimento: Customização de Respostas para a Empresa Zix
2+
3+
Objetivo: Criar e testar instruções personalizadas para o ChatGPT, que permitam à empresa Zix obter respostas detalhadas e específicas sobre problemas técnicos em seus produtos de software.
4+
1. Instrução Personalizada
5+
6+
Exemplo de Instrução para o ChatGPT:
7+
8+
"Quando um cliente da Zix reportar um problema técnico, forneça uma resposta estruturada com as seguintes seções: Descrição do Problema, Causa Provável, Passos para Solução e Sugestão de Prevenção. Use linguagem técnica apropriada ao nível do cliente (básico, intermediário ou avançado)."
9+
10+
2. Teste com Cenário
11+
12+
Problema Técnico: Um cliente relata que o software da Zix está demorando muito para carregar após uma atualização.
13+
14+
Resposta Gerada com Instrução:
15+
16+
Descrição do Problema: O software está apresentando lentidão ao carregar após a instalação da última atualização.
17+
Causa Provável: Isso pode ser causado por arquivos de cache desatualizados ou processos em segundo plano do sistema que estão sobrecarregando os recursos.
18+
Passos para Solução:
19+
Reinicie o sistema para encerrar processos em segundo plano.
20+
Limpe o cache do software nas configurações.
21+
Verifique se a atualização foi instalada corretamente, e se necessário, reinstale.
22+
Sugestão de Prevenção: Configure o software para limpar o cache automaticamente após atualizações, ou faça atualizações durante horários de menor uso.
23+
24+
3. Conclusão
25+
26+
Esse formato personalizado oferece respostas técnicas claras e adaptadas às necessidades do cliente, melhorando a eficiência no suporte e a satisfação do usuário.
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
Prompt utilizado no ChatGPT: "Procedimento experimental:
2+
A Alpha Systems está com um pedido onde você e seu grupo deverão escolher uma das seguintes tarefas:
3+
Gerar um anúncio publicitário para um produto específico;
4+
Criar um plano de marketing para uma empresa;
5+
Desenvolver um novo produto ou serviço." Faça essa atividade de forma resumida.
6+
7+
Resposta gerada:
8+
Plano de Marketing Resumido para Alpha Systems:
9+
10+
Análise de Mercado:
11+
Público-alvo: Proprietários de casas, empresas pequenas e médias, e consumidores conscientes com foco em sustentabilidade.
12+
Concorrência: Empresas de tecnologia sustentável como Tesla Solar, LG Energy Solutions.
13+
14+
Objetivos:
15+
Aumentar a presença digital em 20% no primeiro semestre.
16+
Elevar as vendas do novo painel solar portátil em 15% nos próximos 6 meses.
17+
18+
Estratégias de Marketing:
19+
Marketing Digital:
20+
Campanhas de anúncios no Google Ads e redes sociais (Facebook, Instagram, LinkedIn) focando em consumidores interessados em energia sustentável.
21+
Produção de conteúdos sobre sustentabilidade e eficiência energética em blogs e vídeos.
22+
Parcerias com influenciadores no segmento de tecnologia verde.
23+
E-mail Marketing:
24+
Envio de newsletters com descontos exclusivos para novos clientes.
25+
Promoções e Incentivos:
26+
Oferta de pacotes especiais para empresas que compram em grande escala.
27+
Descontos sazonais em eventos como o Dia Mundial da Terra.
28+
29+
Orçamento:
30+
Investimento inicial em marketing digital: R$ 100.000 para campanhas e produção de conteúdo.
31+
R$ 50.000 para promoções e parcerias.
32+
33+
Medição e Avaliação:
34+
Monitoramento de KPIs (cliques, conversões, crescimento de seguidores, vendas) mensalmente.
35+
Ajustes nas campanhas conforme desempenho.
36+
37+
Análise dos dados: É possível concluirmos que o ChatGPT consegue sim nos ajudar com as nossas atividades com o prompt correto. Porém, dependendo do prompt, o ChatGPT não gera a resposta desejada.
Binary file not shown.
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
def calcular(competidores, qnt_folhas, qnt_folhas_especiais):
2+
if qnt_folhas_especiais % competidores == 0:
3+
return "SIM".upper()
4+
else:
5+
return "NAO".upper()
6+
7+
8+
9+
competidores, qnt_folhas, qnt_folhas_especiais = map(int, input("Digite a quantidade de competidores, o número de folhas que cada competidor deve receber e a quantidade de folhas especiais compradas: ").split())
10+
11+
possibilidade = calcular(competidores, qnt_folhas, qnt_folhas_especiais)
12+
print(possibilidade)

3_bim/lógica-de-programação/semana-19/.anima/.gitignore

-1
This file was deleted.
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
num_fun = int(input("Digite o seu número de funcionário: "))
2+
horas_trabalhadas = int(input("Digite o número de horas trabalhadas: "))
3+
valor_por_hora = float(input("Digite o quanto recebe por hora:"))
4+
5+
salario = horas_trabalhadas * valor_por_hora
6+
7+
print(f"\nO seu número de funcionário: {num_fun}\nO seu salário: {salario:.2f}\n")
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
num_fun = int(input("Digite o seu número de funcionário: "))
2+
horas_trabalhadas = int(input("Digite o número de horas trabalhadas: "))
3+
valor_por_hora = float(input("Digite o quanto recebe por hora:"))
4+
5+
salario = horas_trabalhadas * valor_por_hora
6+
7+
print(f"\nO seu número de funcionário: {num_fun}\nO seu salário: {salario:.2f}\n")
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
valor1, valor2, valor3, valor4, valor5 = map(int, input("Digite os 5 valores separados por espaço: ").split())
2+
3+
pares = 0
4+
impares = 0
5+
positivos = 0
6+
negativos = 0
7+
zero = 0 # O valor é literalmente zero
8+
9+
for valor in [valor1, valor2, valor3, valor4, valor5]:
10+
if valor % 2 == 0:
11+
pares += 1
12+
if valor > 0:
13+
positivos += 1
14+
if valor < 0:
15+
negativos += 1
16+
if valor % 2 != 0:
17+
impares += 1
18+
if valor == 0:
19+
zero += 1
20+
21+
print(f"Pares: {pares}\nImpares: {impares}\nPositivos: {positivos}\nNegativos: {negativos}\nZero: {zero}")
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
valor1, valor2, valor3, valor4, valor5 = map(int, input("Digite os 5 valores separados por espaço: ").split())
2+
3+
pares = 0
4+
impares = 0
5+
positivos = 0
6+
negativos = 0
7+
zero = 0 # O valor é literalmente zero
8+
9+
for valor in [valor1, valor2, valor3, valor4, valor5]:
10+
if valor % 2 == 0:
11+
pares += 1
12+
if valor > 0:
13+
positivos += 1
14+
if valor < 0:
15+
negativos += 1
16+
if valor % 2 != 0:
17+
impares += 1
18+
if valor == 0:
19+
zero += 1
20+
21+
print(f"Pares: {pares}\nImpares: {impares}\nPositivos: {positivos}\nNegativos: {negativos}\nZero: {zero}")
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# n = quantidade de casos
2+
3+
n = int(input("Digite a quantidade de casos: "))
4+
5+
valores = []
6+
7+
for i in range(n):
8+
9+
x1, y1 = map(int, input("Digite os números para descobrir a soma: ").split())
10+
valores.append((x1, y1))
11+
12+
soma_impares = 0
13+
14+
for x1, y1 in valores:
15+
if x1 % 2 != 0:
16+
soma_impares += x1
17+
if y1 % 2 != 0:
18+
soma_impares += y1
19+
20+
print(f"A soma dos valores impares é {soma_impares}")
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
n = int(input("Digite a quantidade de casos: "))
2+
3+
valores = []
4+
5+
for i in range(n):
6+
7+
x1, y1 = map(int, input("Digite os números para descobrir a soma: ").split())
8+
valores.append((x1, y1))
9+
10+
soma_impares = 0
11+
12+
for x1, y1 in valores:
13+
if x1 % 2 != 0:
14+
soma_impares += x1
15+
if y1 % 2 != 0:
16+
soma_impares += y1
17+
18+
print(f"A soma dos valores impares é {soma_impares}")
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
nota1, nota2 = map(float, input("Digite as duas notas separado por espaço: ").split())
2+
3+
if nota1 < 0 or nota2 < 0:
4+
print("Nota inválida")
5+
else:
6+
media = (nota1 + nota2) / 2
7+
print(media)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
nota1, nota2 = map(float, input("Digite as duas notas separado por espaço: ").split())
2+
3+
if nota1 < 0 or nota2 < 0:
4+
print("Nota inválida")
5+
else:
6+
media = (nota1 + nota2) / 2
7+
print(media)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
class Perfil(object):
2+
def __init__(self,nome,telefone,empresa):
3+
self.nome = nome
4+
self.telefone = telefone
5+
self.empresa = empresa
6+
self.__curtidas = 0
7+
8+
def imprimir(self):
9+
print("Nome:%s, Telefone:%s, Empresa:%s" % (self.nome,self.telefone,self.empresa))
10+
11+
def curtir(self):
12+
self.__curtidas += 1
13+
14+
def obter_curtidas(self):
15+
return self.__curtidas
16+
17+
perfil = Perfil('Luis', 'Não informado', 'Gerson Produções')
18+
perfil.imprimir()
19+
20+
perfil.curtir()
21+
perfil.curtir()
22+
23+
print("Curtidas: %d" % perfil.obter_curtidas())
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
class Carro:
2+
def __init__(self, marca,modelo,ano,cor,preço):
3+
self.__marca = marca
4+
self.__modelo = modelo
5+
self.__ano = ano
6+
self.__cor = cor
7+
self.__preço = preço
8+
9+
# Métodos Get
10+
11+
def get_marca(self):
12+
return self.__marca
13+
14+
def get_modelo(self):
15+
return self.__modelo
16+
17+
def get_ano(self):
18+
return self.__ano
19+
20+
def get_cor(self):
21+
return self.__cor
22+
23+
def get_preço(self):
24+
return self.__preço
25+
26+
# Métodos Set
27+
28+
def set_marca(self,nova_marca):
29+
self.__marca = nova_marca
30+
31+
def set_modelo(self,novo_modelo):
32+
self.__modelo = novo_modelo
33+
34+
def set_ano(self,novo_ano):
35+
self.__ano = novo_ano
36+
37+
def set_cor(self,nova_cor):
38+
self.__cor = nova_cor
39+
40+
def set_preço(self,novo_preço):
41+
self.__preço = novo_preço
42+
43+
# Imprimir os resultados
44+
45+
def imprimir(self):
46+
print("Novo marca: %s\nNovo Modelo: %s\nNovo Ano: %s\nNova Cor: %s\nNovo preço: R$%s\n" % (self.__marca,self.__modelo,self.__ano,self.__cor,self.__preço))
47+
48+
novo_carro = Carro("Polishop", "PSÉ", "2077", "Purple", "207.700")
49+
novo_carro.imprimir()
50+
51+
# Alterações
52+
novo_carro = Carro("Toyota", "Ching Chong", "2088", "White and Red", "500.000")
53+
novo_carro.imprimir()
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
class Livros:
2+
def __init__(self, titulo, autor, ano_publicacao, preco):
3+
self.__titulo = titulo
4+
self.__autor = autor
5+
self.__ano_publicacao = ano_publicacao
6+
self.__preco = preco
7+
8+
# Métodos Get
9+
10+
def get_titulo(self):
11+
return self.__titulo
12+
13+
def get_autor(self):
14+
return self.__autor
15+
16+
def get_ano_publicacao(self):
17+
return self.__ano_publicacao
18+
19+
def get_preco(self):
20+
return self.__preco
21+
22+
# Métodos Set
23+
24+
def set_titulo(self, novo_titulo):
25+
self.__titulo = novo_titulo
26+
27+
def set_autor(self, novo_autor):
28+
self.__autor = novo_autor
29+
30+
def set_ano_publicacao(self,novo_ano_publicacao):
31+
self.__ano_publicacao = novo_ano_publicacao
32+
33+
def set_preco(self, novo_preco):
34+
self.__preco = novo_preco
35+
36+
# Imprime os resultados
37+
38+
def imprimir(self):
39+
print("Título: %s\nAutor: %s\nAno de Publicação: %s\nPreço: R$%s\n" % (self.__titulo, self.__autor, self.__ano_publicacao, self.__preco))
40+
41+
42+
# Definindo o livro
43+
meu_livro = Livros("Clean Code", "Uncle Bob", "2012", "213,90")
44+
45+
# Imprimindo os resultados
46+
meu_livro.imprimir()
47+
48+
# Definindo um novo livro
49+
meu_livro = Livros("Meditações - Edição com Postais", "Marco Aurélio", "2019", "27,76")
50+
meu_livro.imprimir()

0 commit comments

Comments
 (0)