From 2d2ab5fc85155a196ce4b6a2629be6fb63f34319 Mon Sep 17 00:00:00 2001 From: lethiciaasevedo1999 Date: Tue, 11 Jun 2024 23:31:17 -0300 Subject: [PATCH 01/12] =?UTF-8?q?Criando=20calculadora=20b=C3=A1sica=20em?= =?UTF-8?q?=20arquivos=20separados?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Lethicia-Asevedo/README.md | 0 Lethicia-Asevedo/calculadora-divisao.py | 22 ++++++++++++++++ Lethicia-Asevedo/calculadora-multiplicacao.py | 22 ++++++++++++++++ Lethicia-Asevedo/calculadora-soma.py | 25 +++++++++++++++++++ Lethicia-Asevedo/calculadora-subtracao.py | 22 ++++++++++++++++ 5 files changed, 91 insertions(+) create mode 100644 Lethicia-Asevedo/README.md create mode 100644 Lethicia-Asevedo/calculadora-divisao.py create mode 100644 Lethicia-Asevedo/calculadora-multiplicacao.py create mode 100644 Lethicia-Asevedo/calculadora-soma.py create mode 100644 Lethicia-Asevedo/calculadora-subtracao.py diff --git a/Lethicia-Asevedo/README.md b/Lethicia-Asevedo/README.md new file mode 100644 index 0000000..e69de29 diff --git a/Lethicia-Asevedo/calculadora-divisao.py b/Lethicia-Asevedo/calculadora-divisao.py new file mode 100644 index 0000000..7368823 --- /dev/null +++ b/Lethicia-Asevedo/calculadora-divisao.py @@ -0,0 +1,22 @@ +print(""" +░█████╗░░█████╗░██╗░░░░░░█████╗░██╗░░░██╗██╗░░░░░░█████╗░██████╗░░█████╗░██████╗░░█████╗░ +██╔══██╗██╔══██╗██║░░░░░██╔══██╗██║░░░██║██║░░░░░██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔══██╗ +██║░░╚═╝███████║██║░░░░░██║░░╚═╝██║░░░██║██║░░░░░███████║██║░░██║██║░░██║██████╔╝███████║ +██║░░██╗██╔══██║██║░░░░░██║░░██╗██║░░░██║██║░░░░░██╔══██║██║░░██║██║░░██║██╔══██╗██╔══██║ +╚█████╔╝██║░░██║███████╗╚█████╔╝╚██████╔╝███████╗██║░░██║██████╔╝╚█████╔╝██║░░██║██║░░██║ +░╚════╝░╚═╝░░╚═╝╚══════╝░╚════╝░░╚═════╝░╚══════╝╚═╝░░╚═╝╚═════╝░░╚════╝░╚═╝░░╚═╝╚═╝░░╚═╝""" ) + +print( """ +██████╗░██╗██╗░░░██╗██╗░██████╗░█████╗░░█████╗░ +██╔══██╗██║██║░░░██║██║██╔════╝██╔══██╗██╔══██╗ +██║░░██║██║╚██╗░██╔╝██║╚█████╗░███████║██║░░██║ +██║░░██║██║░╚████╔╝░██║░╚═══██╗██╔══██║██║░░██║ +██████╔╝██║░░╚██╔╝░░██║██████╔╝██║░░██║╚█████╔╝ +╚═════╝░╚═╝░░░╚═╝░░░╚═╝╚═════╝░╚═╝░░╚═╝░╚════╝░ """) + +x = (int(input("Digite o primeiro número: "))) +y = (int(input("Digite o segundo número: "))) + +resultado = x / y + +print("O resultado da sua divisão é: ", resultado) \ No newline at end of file diff --git a/Lethicia-Asevedo/calculadora-multiplicacao.py b/Lethicia-Asevedo/calculadora-multiplicacao.py new file mode 100644 index 0000000..dc5736e --- /dev/null +++ b/Lethicia-Asevedo/calculadora-multiplicacao.py @@ -0,0 +1,22 @@ +print(""" +░█████╗░░█████╗░██╗░░░░░░█████╗░██╗░░░██╗██╗░░░░░░█████╗░██████╗░░█████╗░██████╗░░█████╗░ +██╔══██╗██╔══██╗██║░░░░░██╔══██╗██║░░░██║██║░░░░░██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔══██╗ +██║░░╚═╝███████║██║░░░░░██║░░╚═╝██║░░░██║██║░░░░░███████║██║░░██║██║░░██║██████╔╝███████║ +██║░░██╗██╔══██║██║░░░░░██║░░██╗██║░░░██║██║░░░░░██╔══██║██║░░██║██║░░██║██╔══██╗██╔══██║ +╚█████╔╝██║░░██║███████╗╚█████╔╝╚██████╔╝███████╗██║░░██║██████╔╝╚█████╔╝██║░░██║██║░░██║ +░╚════╝░╚═╝░░╚═╝╚══════╝░╚════╝░░╚═════╝░╚══════╝╚═╝░░╚═╝╚═════╝░░╚════╝░╚═╝░░╚═╝╚═╝░░╚═╝""") + +print(""" +███╗░░░███╗██╗░░░██╗██╗░░░░░████████╗██╗██████╗░██╗░░░░░██╗░█████╗░░█████╗░░█████╗░░█████╗░░█████╗░ +████╗░████║██║░░░██║██║░░░░░╚══██╔══╝██║██╔══██╗██║░░░░░██║██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔══██╗ +██╔████╔██║██║░░░██║██║░░░░░░░░██║░░░██║██████╔╝██║░░░░░██║██║░░╚═╝███████║██║░░╚═╝███████║██║░░██║ +██║╚██╔╝██║██║░░░██║██║░░░░░░░░██║░░░██║██╔═══╝░██║░░░░░██║██║░░██╗██╔══██║██║░░██╗██╔══██║██║░░██║ +██║░╚═╝░██║╚██████╔╝███████╗░░░██║░░░██║██║░░░░░███████╗██║╚█████╔╝██║░░██║╚█████╔╝██║░░██║╚█████╔╝ +╚═╝░░░░░╚═╝░╚═════╝░╚══════╝░░░╚═╝░░░╚═╝╚═╝░░░░░╚══════╝╚═╝░╚════╝░╚═╝░░╚═╝░╚════╝░╚═╝░░╚═╝░╚════╝░""") + +x = (int(input("Digite o primeiro número: "))) +y = (int(input("Digite o segundo número: "))) + +resultado = x * y + +print("O resultado da sua multiplicação é: ", resultado) diff --git a/Lethicia-Asevedo/calculadora-soma.py b/Lethicia-Asevedo/calculadora-soma.py new file mode 100644 index 0000000..2a1e25b --- /dev/null +++ b/Lethicia-Asevedo/calculadora-soma.py @@ -0,0 +1,25 @@ +print (""" +░█████╗░░█████╗░██╗░░░░░░█████╗░██╗░░░██╗██╗░░░░░░█████╗░██████╗░░█████╗░██████╗░░█████╗░ +██╔══██╗██╔══██╗██║░░░░░██╔══██╗██║░░░██║██║░░░░░██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔══██╗ +██║░░╚═╝███████║██║░░░░░██║░░╚═╝██║░░░██║██║░░░░░███████║██║░░██║██║░░██║██████╔╝███████║ +██║░░██╗██╔══██║██║░░░░░██║░░██╗██║░░░██║██║░░░░░██╔══██║██║░░██║██║░░██║██╔══██╗██╔══██║ +╚█████╔╝██║░░██║███████╗╚█████╔╝╚██████╔╝███████╗██║░░██║██████╔╝╚█████╔╝██║░░██║██║░░██║ +░╚════╝░╚═╝░░╚═╝╚══════╝░╚════╝░░╚═════╝░╚══════╝╚═╝░░╚═╝╚═════╝░░╚════╝░╚═╝░░╚═╝╚═╝░░╚═╝""") + +print( """ +░██████╗░█████╗░███╗░░░███╗░█████╗░ +██╔════╝██╔══██╗████╗░████║██╔══██╗ +╚█████╗░██║░░██║██╔████╔██║███████║ +░╚═══██╗██║░░██║██║╚██╔╝██║██╔══██║ +██████╔╝╚█████╔╝██║░╚═╝░██║██║░░██║ +╚═════╝░░╚════╝░╚═╝░░░░░╚═╝╚═╝░░╚═╝""") + +x = (int(input('Digite o primeiro número: '))) +y = (int(input('Digite o segundo número: '))) + +resultado = x+y + +print("O resultado da sua soma é: ", resultado) + + + diff --git a/Lethicia-Asevedo/calculadora-subtracao.py b/Lethicia-Asevedo/calculadora-subtracao.py new file mode 100644 index 0000000..e8c3de9 --- /dev/null +++ b/Lethicia-Asevedo/calculadora-subtracao.py @@ -0,0 +1,22 @@ +print( """ +░█████╗░░█████╗░██╗░░░░░░█████╗░██╗░░░██╗██╗░░░░░░█████╗░██████╗░░█████╗░██████╗░░█████╗░ +██╔══██╗██╔══██╗██║░░░░░██╔══██╗██║░░░██║██║░░░░░██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔══██╗ +██║░░╚═╝███████║██║░░░░░██║░░╚═╝██║░░░██║██║░░░░░███████║██║░░██║██║░░██║██████╔╝███████║ +██║░░██╗██╔══██║██║░░░░░██║░░██╗██║░░░██║██║░░░░░██╔══██║██║░░██║██║░░██║██╔══██╗██╔══██║ +╚█████╔╝██║░░██║███████╗╚█████╔╝╚██████╔╝███████╗██║░░██║██████╔╝╚█████╔╝██║░░██║██║░░██║ +░╚════╝░╚═╝░░╚═╝╚══════╝░╚════╝░░╚═════╝░╚══════╝╚═╝░░╚═╝╚═════╝░░╚════╝░╚═╝░░╚═╝╚═╝░░╚═╝""") + +print(""" +░██████╗██╗░░░██╗██████╗░████████╗██████╗░░█████╗░░█████╗░░█████╗░░█████╗░ +██╔════╝██║░░░██║██╔══██╗╚══██╔══╝██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔══██╗ +╚█████╗░██║░░░██║██████╦╝░░░██║░░░██████╔╝███████║██║░░╚═╝███████║██║░░██║ +░╚═══██╗██║░░░██║██╔══██╗░░░██║░░░██╔══██╗██╔══██║██║░░██╗██╔══██║██║░░██║ +██████╔╝╚██████╔╝██████╦╝░░░██║░░░██║░░██║██║░░██║╚█████╔╝██║░░██║╚█████╔╝ +╚═════╝░░╚═════╝░╚═════╝░░░░╚═╝░░░╚═╝░░╚═╝╚═╝░░╚═╝░╚════╝░╚═╝░░╚═╝░╚════╝░ """) + +x = (int(input("Digite o primeiro número: "))) +y = (int(input("Digite o segundo número: "))) + +resultado = x-y + +print('O resultado da sua subtração é: ', resultado) \ No newline at end of file From 5cf07665b7cbed2ba4e30c40d94f8dfb23edd467 Mon Sep 17 00:00:00 2001 From: lethiciaasevedo1999 Date: Tue, 11 Jun 2024 23:48:44 -0300 Subject: [PATCH 02/12] =?UTF-8?q?Adiconando=20a=20calculadora=20de=20poten?= =?UTF-8?q?cia=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Lethicia-Asevedo/calculadora-potenciacao.py | 22 +++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Lethicia-Asevedo/calculadora-potenciacao.py diff --git a/Lethicia-Asevedo/calculadora-potenciacao.py b/Lethicia-Asevedo/calculadora-potenciacao.py new file mode 100644 index 0000000..9b6d746 --- /dev/null +++ b/Lethicia-Asevedo/calculadora-potenciacao.py @@ -0,0 +1,22 @@ +print(""" +░█████╗░░█████╗░██╗░░░░░░█████╗░██╗░░░██╗██╗░░░░░░█████╗░██████╗░░█████╗░██████╗░░█████╗░ +██╔══██╗██╔══██╗██║░░░░░██╔══██╗██║░░░██║██║░░░░░██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔══██╗ +██║░░╚═╝███████║██║░░░░░██║░░╚═╝██║░░░██║██║░░░░░███████║██║░░██║██║░░██║██████╔╝███████║ +██║░░██╗██╔══██║██║░░░░░██║░░██╗██║░░░██║██║░░░░░██╔══██║██║░░██║██║░░██║██╔══██╗██╔══██║ +╚█████╔╝██║░░██║███████╗╚█████╔╝╚██████╔╝███████╗██║░░██║██████╔╝╚█████╔╝██║░░██║██║░░██║ +░╚════╝░╚═╝░░╚═╝╚══════╝░╚════╝░░╚═════╝░╚══════╝╚═╝░░╚═╝╚═════╝░░╚════╝░╚═╝░░╚═╝╚═╝░░╚═╝""") + +print(""" +██████╗░░█████╗░████████╗███████╗███╗░░██╗░█████╗░██╗░█████╗░░█████╗░░█████╗░░█████╗░ +██╔══██╗██╔══██╗╚══██╔══╝██╔════╝████╗░██║██╔══██╗██║██╔══██╗██╔══██╗██╔══██╗██╔══██╗ +██████╔╝██║░░██║░░░██║░░░█████╗░░██╔██╗██║██║░░╚═╝██║███████║██║░░╚═╝███████║██║░░██║ +██╔═══╝░██║░░██║░░░██║░░░██╔══╝░░██║╚████║██║░░██╗██║██╔══██║██║░░██╗██╔══██║██║░░██║ +██║░░░░░╚█████╔╝░░░██║░░░███████╗██║░╚███║╚█████╔╝██║██║░░██║╚█████╔╝██║░░██║╚█████╔╝ +╚═╝░░░░░░╚════╝░░░░╚═╝░░░╚══════╝╚═╝░░╚══╝░╚════╝░╚═╝╚═╝░░╚═╝░╚════╝░╚═╝░░╚═╝░╚════╝░""") + +x = (int(input("Digite o número da base: "))) +y = (int(input("Digite o número exponente: "))) + +resultado = x ** y + +print("O resultado da sua potenciação é: ", resultado) \ No newline at end of file From bd212866a429f9cfaf7f59d067100ce36d88b63a Mon Sep 17 00:00:00 2001 From: lethiciaasevedo1999 Date: Wed, 12 Jun 2024 00:24:46 -0300 Subject: [PATCH 03/12] =?UTF-8?q?Adicionando=20instru=C3=A7=C3=B5es=20e=20?= =?UTF-8?q?coment=C3=A1rios=20sobre=20o=20projeto=20no=20arquivo=20README.?= =?UTF-8?q?md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Lethicia-Asevedo/README.md | 54 +++++++++++++++++++++++ Lethicia-Asevedo/assets/print-prompt.png | Bin 0 -> 10922 bytes 2 files changed, 54 insertions(+) create mode 100644 Lethicia-Asevedo/assets/print-prompt.png diff --git a/Lethicia-Asevedo/README.md b/Lethicia-Asevedo/README.md index e69de29..3297d0c 100644 --- a/Lethicia-Asevedo/README.md +++ b/Lethicia-Asevedo/README.md @@ -0,0 +1,54 @@ +## PROJETO REPROGRAMA S02 + +## Seja bem vindo á minha CALCULADORA ! + + +No projeto desta semana, tive a oportunidade de revisar e aprender novos conceitos relacionados a operações básicas em Python, explorando inputs e funções. A aula foi ministrada pela professora Maiara Rodrigues 👧🏻. + +## O objetivo proposto para a atividade desta semana foi: + +Criar uma calculadora, onde o usuário insira dois valores (x,y), e, após a entrada, sejam realizados os cálculos através das seguintes operações: + +- Adição +- Subtração +- Multiplicação +- Divisão +- Potenciação +- Indicar se o número resultante de cada operação é ímpar + +***Curiosidade sobre o projeto :*** +A exibição do nome da calculadora foi personalizada neste projeto, a mesma foi feita através de um simples `print("""TEXTODESEJADO""").` +A fonte personalizada foi criada através do link: [Site para personalização de fontes](https://fsymbols.com/generators/blocky/). +Basta digitar a palavra desejada no campo em branco, escolher entre as diversas opções de personalização oferecidas, copiar e colar o texto gerado dentro do comando, print. + + + +Caso deseje testar a atividade praticada neste repositório, siga os seguintes passos: + +1. Clone o repositório em sua máquina. +2. Abra o terminal. +3. Navegue até o diretório denominado "Lethicia". +4. Execute cada arquivo no terminal utilizando o comando `"python nome-do-arquivo.py"`. +Divirta-se! + +Lembramos que o projeto é aberto para modificações e melhorias, caso tenha interesse em contribuir. + +## Checklist + + - [ ] Dar um Fork no repositório da aula original + - [ ] Clonar o repositório para a própria máquina + - [ ] Criar uma pasta com o seu nome + - [ ] Criar um arquivo README.md + - [ ] Criar função para adição + - [ ] Criar função para subtração + - [ ] Criar função para multiplicação + - [ ] Criar função para divisão + - [ ] Criar função para potenciação + - [ ] Criar função para conferir se o número é ímpar + - [ ] Criar uma branch com o seu nome + - [ ] Comitar as alterações para a branch criada + - [ ] Subir as alterações para o repositóro + - [ ] Criar um Pull Request + - [ ] Criar a descrição do pull request + + diff --git a/Lethicia-Asevedo/assets/print-prompt.png b/Lethicia-Asevedo/assets/print-prompt.png new file mode 100644 index 0000000000000000000000000000000000000000..b7bb5c47cc3c2f7a224dfc805382b54c4c67fd06 GIT binary patch literal 10922 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 literal 0 HcmV?d00001 From 16e769f668c49a0590b871abf8fcd90f553bae08 Mon Sep 17 00:00:00 2001 From: lethiciaasevedo1999 Date: Wed, 12 Jun 2024 00:26:55 -0300 Subject: [PATCH 04/12] =?UTF-8?q?Atualiza=C3=A7=C3=A3o=20do=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Lethicia-Asevedo/README.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Lethicia-Asevedo/README.md b/Lethicia-Asevedo/README.md index 3297d0c..cb03a8d 100644 --- a/Lethicia-Asevedo/README.md +++ b/Lethicia-Asevedo/README.md @@ -35,19 +35,19 @@ Lembramos que o projeto é aberto para modificações e melhorias, caso tenha in ## Checklist - - [ ] Dar um Fork no repositório da aula original - - [ ] Clonar o repositório para a própria máquina - - [ ] Criar uma pasta com o seu nome - - [ ] Criar um arquivo README.md - - [ ] Criar função para adição - - [ ] Criar função para subtração - - [ ] Criar função para multiplicação - - [ ] Criar função para divisão - - [ ] Criar função para potenciação + - [x] Dar um Fork no repositório da aula original + - [x] Clonar o repositório para a própria máquina + - [x] Criar uma pasta com o seu nome + - [x] Criar um arquivo README.md + - [x] Criar função para adição + - [x] Criar função para subtração + - [x] Criar função para multiplicação + - [x] Criar função para divisão + - [x] Criar função para potenciação - [ ] Criar função para conferir se o número é ímpar - - [ ] Criar uma branch com o seu nome - - [ ] Comitar as alterações para a branch criada - - [ ] Subir as alterações para o repositóro + - [x] Criar uma branch com o seu nome + - [x] Comitar as alterações para a branch criada + - [x] Subir as alterações para o repositóro - [ ] Criar um Pull Request - [ ] Criar a descrição do pull request From f09cb6d87d73220c73e0291ad4d8688293ffed6f Mon Sep 17 00:00:00 2001 From: lethiciaasevedo1999 Date: Wed, 12 Jun 2024 00:48:38 -0300 Subject: [PATCH 05/12] =?UTF-8?q?Adicionando=20fun=C3=A7=C3=A3o=20de=20ver?= =?UTF-8?q?ifica=C3=A7=C3=A3o=20de=20n=C3=BAmero=20=C3=ADmpar=20na=20calcu?= =?UTF-8?q?ladora?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Lethicia-Asevedo/calculadora-divisao.py | 10 +++++++++- Lethicia-Asevedo/calculadora-multiplicacao.py | 7 +++++++ Lethicia-Asevedo/calculadora-potenciacao.py | 11 +++++++++-- Lethicia-Asevedo/calculadora-soma.py | 7 +++++++ Lethicia-Asevedo/calculadora-subtracao.py | 11 +++++++++-- 5 files changed, 41 insertions(+), 5 deletions(-) diff --git a/Lethicia-Asevedo/calculadora-divisao.py b/Lethicia-Asevedo/calculadora-divisao.py index 7368823..02307cc 100644 --- a/Lethicia-Asevedo/calculadora-divisao.py +++ b/Lethicia-Asevedo/calculadora-divisao.py @@ -18,5 +18,13 @@ y = (int(input("Digite o segundo número: "))) resultado = x / y +numero_impar = resultado % 2 -print("O resultado da sua divisão é: ", resultado) \ No newline at end of file + +print("O resultado da sua divisão é: ", resultado) + +# função para definir se o número resultante é ímpar ou não. +if numero_impar == 1: + print("O valor resultante é um número ímpar") +else: + print("O valor resultante não é um número ímpar") \ No newline at end of file diff --git a/Lethicia-Asevedo/calculadora-multiplicacao.py b/Lethicia-Asevedo/calculadora-multiplicacao.py index dc5736e..d8f10ce 100644 --- a/Lethicia-Asevedo/calculadora-multiplicacao.py +++ b/Lethicia-Asevedo/calculadora-multiplicacao.py @@ -18,5 +18,12 @@ y = (int(input("Digite o segundo número: "))) resultado = x * y +numero_impar = resultado % 2 print("O resultado da sua multiplicação é: ", resultado) + +# função para definir se o número resultante é ímpar ou não. +if numero_impar == 1: + print("O valor resultante é um número ímpar") +else: + print("O valor resultante não é um número ímpar") diff --git a/Lethicia-Asevedo/calculadora-potenciacao.py b/Lethicia-Asevedo/calculadora-potenciacao.py index 9b6d746..1aed728 100644 --- a/Lethicia-Asevedo/calculadora-potenciacao.py +++ b/Lethicia-Asevedo/calculadora-potenciacao.py @@ -17,6 +17,13 @@ x = (int(input("Digite o número da base: "))) y = (int(input("Digite o número exponente: "))) -resultado = x ** y +resultado = x ** y +numero_impar = resultado % 2 -print("O resultado da sua potenciação é: ", resultado) \ No newline at end of file +print("O resultado da sua potenciação é: ", resultado) + +# função para definir se o número resultante é ímpar ou não. +if numero_impar == 1: + print("O valor resultante é um número ímpar") +else: + print("O valor resultante não é um número ímpar") \ No newline at end of file diff --git a/Lethicia-Asevedo/calculadora-soma.py b/Lethicia-Asevedo/calculadora-soma.py index 2a1e25b..b3dab61 100644 --- a/Lethicia-Asevedo/calculadora-soma.py +++ b/Lethicia-Asevedo/calculadora-soma.py @@ -18,8 +18,15 @@ y = (int(input('Digite o segundo número: '))) resultado = x+y +numero_impar = resultado % 2 print("O resultado da sua soma é: ", resultado) +# função para definir se o número resultante é ímpar ou não. +if numero_impar == 1: + print("O valor resultante é um número ímpar") +else: + print("O valor resultante não é um número ímpar") + diff --git a/Lethicia-Asevedo/calculadora-subtracao.py b/Lethicia-Asevedo/calculadora-subtracao.py index e8c3de9..3054928 100644 --- a/Lethicia-Asevedo/calculadora-subtracao.py +++ b/Lethicia-Asevedo/calculadora-subtracao.py @@ -17,6 +17,13 @@ x = (int(input("Digite o primeiro número: "))) y = (int(input("Digite o segundo número: "))) -resultado = x-y +resultado = x-y +numero_impar = resultado % 2 -print('O resultado da sua subtração é: ', resultado) \ No newline at end of file +print('O resultado da sua subtração é: ', resultado) + +# função para definir se o número resultante é ímpar ou não. +if numero_impar == 1: + print("O valor resultante é um número ímpar") +else: + print("O valor resultante não é um número ímpar") \ No newline at end of file From 5eaf924f13000a88f6db6fdcd0f6b9a8b7fde257 Mon Sep 17 00:00:00 2001 From: lethiciaasevedo1999 Date: Wed, 12 Jun 2024 00:49:38 -0300 Subject: [PATCH 06/12] =?UTF-8?q?Atualiza=C3=A7=C3=A3o=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Lethicia-Asevedo/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Lethicia-Asevedo/README.md b/Lethicia-Asevedo/README.md index cb03a8d..800c042 100644 --- a/Lethicia-Asevedo/README.md +++ b/Lethicia-Asevedo/README.md @@ -44,11 +44,11 @@ Lembramos que o projeto é aberto para modificações e melhorias, caso tenha in - [x] Criar função para multiplicação - [x] Criar função para divisão - [x] Criar função para potenciação - - [ ] Criar função para conferir se o número é ímpar + - [x] Criar função para conferir se o número é ímpar - [x] Criar uma branch com o seu nome - [x] Comitar as alterações para a branch criada - [x] Subir as alterações para o repositóro - - [ ] Criar um Pull Request - - [ ] Criar a descrição do pull request + - [x] Criar um Pull Request + - [x] Criar a descrição do pull request From 1331331872a7ffd2e23c722cd01815c3a9f62fa9 Mon Sep 17 00:00:00 2001 From: lethiciaasevedo1999 Date: Wed, 12 Jun 2024 21:28:17 -0300 Subject: [PATCH 07/12] =?UTF-8?q?Atualiza=C3=A7=C3=A3o=20arquivo=20README.?= =?UTF-8?q?md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Lethicia-Asevedo/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Lethicia-Asevedo/README.md b/Lethicia-Asevedo/README.md index 800c042..790c705 100644 --- a/Lethicia-Asevedo/README.md +++ b/Lethicia-Asevedo/README.md @@ -19,9 +19,9 @@ Criar uma calculadora, onde o usuário insira dois valores (x,y), e, após a ent ***Curiosidade sobre o projeto :*** A exibição do nome da calculadora foi personalizada neste projeto, a mesma foi feita através de um simples `print("""TEXTODESEJADO""").` A fonte personalizada foi criada através do link: [Site para personalização de fontes](https://fsymbols.com/generators/blocky/). -Basta digitar a palavra desejada no campo em branco, escolher entre as diversas opções de personalização oferecidas, copiar e colar o texto gerado dentro do comando, print. - +Basta digitar a palavra desejada no campo em branco, escolher entre as diversas opções de personalização oferecidas, copiar e colar o texto gerado dentro do comando, print. Esse processo resultará na exibição do nome do seu programa de forma personalizada assim como demonstra a figura abaixo: +Imagem prompt personalizado Caso deseje testar a atividade praticada neste repositório, siga os seguintes passos: From 74bf266976aab49489da765f08c82d2778c8da3d Mon Sep 17 00:00:00 2001 From: lethiciaasevedo1999 Date: Wed, 12 Jun 2024 22:27:14 -0300 Subject: [PATCH 08/12] =?UTF-8?q?Adicionando=20a=20calculadora=20construid?= =?UTF-8?q?a=20com=20fun=C3=A7=C3=B5es=20e=20reorganizando=20pastas?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../calculadora-funcao/calculadora-funcao.py | 87 +++++++++++++++++++ .../calculadora-divisao.py | 0 .../calculadora-multiplicacao.py | 0 .../calculadora-potenciacao.py | 0 .../calculadora-soma.py | 0 .../calculadora-subtracao.py | 0 6 files changed, 87 insertions(+) create mode 100644 Lethicia-Asevedo/calculadora-funcao/calculadora-funcao.py rename Lethicia-Asevedo/{ => calculadora-simples}/calculadora-divisao.py (100%) rename Lethicia-Asevedo/{ => calculadora-simples}/calculadora-multiplicacao.py (100%) rename Lethicia-Asevedo/{ => calculadora-simples}/calculadora-potenciacao.py (100%) rename Lethicia-Asevedo/{ => calculadora-simples}/calculadora-soma.py (100%) rename Lethicia-Asevedo/{ => calculadora-simples}/calculadora-subtracao.py (100%) diff --git a/Lethicia-Asevedo/calculadora-funcao/calculadora-funcao.py b/Lethicia-Asevedo/calculadora-funcao/calculadora-funcao.py new file mode 100644 index 0000000..8b3ddff --- /dev/null +++ b/Lethicia-Asevedo/calculadora-funcao/calculadora-funcao.py @@ -0,0 +1,87 @@ +print(""" +░█████╗░░█████╗░██╗░░░░░░█████╗░██╗░░░██╗██╗░░░░░░█████╗░██████╗░░█████╗░██████╗░░█████╗░ +██╔══██╗██╔══██╗██║░░░░░██╔══██╗██║░░░██║██║░░░░░██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔══██╗ +██║░░╚═╝███████║██║░░░░░██║░░╚═╝██║░░░██║██║░░░░░███████║██║░░██║██║░░██║██████╔╝███████║ +██║░░██╗██╔══██║██║░░░░░██║░░██╗██║░░░██║██║░░░░░██╔══██║██║░░██║██║░░██║██╔══██╗██╔══██║ +╚█████╔╝██║░░██║███████╗╚█████╔╝╚██████╔╝███████╗██║░░██║██████╔╝╚█████╔╝██║░░██║██║░░██║ +░╚════╝░╚═╝░░╚═╝╚══════╝░╚════╝░░╚═════╝░╚══════╝╚═╝░░╚═╝╚═════╝░░╚════╝░╚═╝░░╚═╝╚═╝░░╚═╝ +""") + + +def soma(x,y): + return x + y + +x = (int(input("Digite o primeiro valor: "))) +y = (int(input("Digite o segundo valor: "))) +resultado = soma(x,y) +impar = resultado %2 +print("O resultado da sua soma é", resultado) + +if resultado % 2 == 0: + print("O valor resultante da sua operação não é um número ímpar") +else: + print("O valor resultante da sua operação é ímpar") + + + + +def subtracao(x,y): + return x - y +x = (int(input("Digite o primeiro valor: "))) +y = (int(input("Digite o segundo valor: "))) +resultado = subtracao(x,y) +impar = resultado %2 +print("O resultado da sua subtração é", resultado) + +if resultado % 2 == 0: + print("O valor resultante da sua operação não é um número ímpar") +else: + print("O valor resultante da sua operação é ímpar") + + + +def divisao(x,y): + return x / y +x = (int(input("Digite o primeiro valor: "))) +y = (int(input("Digite o segundo valor: "))) +resultado = divisao(x,y) +impar = resultado %2 +print("O resultado da sua divisão é", resultado) + +if resultado % 2 == 0: + print("O valor resultante da sua operação não é um número ímpar") +else: + print("O valor resultante da sua operação é ímpar") + + + +def multiplicacao(x,y): + return x * y +x = (int(input("Digite o primeiro valor: "))) +y = (int(input("Digite o segundo valor: "))) +resultado = multiplicacao(x,y) +impar = resultado %2 +print("O resultado da sua multiplicação é", resultado) + +if resultado % 2 == 0: + print("O valor resultante da sua operação não é um número ímpar") +else: + print("O valor resultante da sua operação é ímpar") + + +def potenciacao(x,y): + return x ** y +x = (int(input("Digite o primeiro valor: "))) +y = (int(input("Digite o segundo valor: "))) +resultado = potenciacao(x,y) +impar = resultado %2 +print("O resultado da sua potenciação é", resultado) + +if resultado % 2 == 0: + print("O valor resultante da sua operação não é um número ímpar") +else: + print("O valor resultante da sua operação é ímpar") + + + + diff --git a/Lethicia-Asevedo/calculadora-divisao.py b/Lethicia-Asevedo/calculadora-simples/calculadora-divisao.py similarity index 100% rename from Lethicia-Asevedo/calculadora-divisao.py rename to Lethicia-Asevedo/calculadora-simples/calculadora-divisao.py diff --git a/Lethicia-Asevedo/calculadora-multiplicacao.py b/Lethicia-Asevedo/calculadora-simples/calculadora-multiplicacao.py similarity index 100% rename from Lethicia-Asevedo/calculadora-multiplicacao.py rename to Lethicia-Asevedo/calculadora-simples/calculadora-multiplicacao.py diff --git a/Lethicia-Asevedo/calculadora-potenciacao.py b/Lethicia-Asevedo/calculadora-simples/calculadora-potenciacao.py similarity index 100% rename from Lethicia-Asevedo/calculadora-potenciacao.py rename to Lethicia-Asevedo/calculadora-simples/calculadora-potenciacao.py diff --git a/Lethicia-Asevedo/calculadora-soma.py b/Lethicia-Asevedo/calculadora-simples/calculadora-soma.py similarity index 100% rename from Lethicia-Asevedo/calculadora-soma.py rename to Lethicia-Asevedo/calculadora-simples/calculadora-soma.py diff --git a/Lethicia-Asevedo/calculadora-subtracao.py b/Lethicia-Asevedo/calculadora-simples/calculadora-subtracao.py similarity index 100% rename from Lethicia-Asevedo/calculadora-subtracao.py rename to Lethicia-Asevedo/calculadora-simples/calculadora-subtracao.py From 0de6c30b19b69922d9fdd5e28dc70c0ff94eb310 Mon Sep 17 00:00:00 2001 From: lethiciaasevedo1999 Date: Wed, 12 Jun 2024 23:42:44 -0300 Subject: [PATCH 09/12] =?UTF-8?q?Adicionando=20detalhes=20na=20finaliza?= =?UTF-8?q?=C3=A7=C3=A3o=20do=20programa?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../calculadora-funcao/calculadora-funcao.py | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/Lethicia-Asevedo/calculadora-funcao/calculadora-funcao.py b/Lethicia-Asevedo/calculadora-funcao/calculadora-funcao.py index 8b3ddff..e68f343 100644 --- a/Lethicia-Asevedo/calculadora-funcao/calculadora-funcao.py +++ b/Lethicia-Asevedo/calculadora-funcao/calculadora-funcao.py @@ -7,6 +7,17 @@ ░╚════╝░╚═╝░░╚═╝╚══════╝░╚════╝░░╚═════╝░╚══════╝╚═╝░░╚═╝╚═════╝░░╚════╝░╚═╝░░╚═╝╚═╝░░╚═╝ """) +print("Olá, seja bem vindo a calculadora! As operações seguem a seguinte ordem: ") +print("""\n + 1 - Soma\n + 2 - Subtração\n + 3 - Divisão\n + 4 - Multiplicação\n + 5 - Potenciação + """) + + + def soma(x,y): return x + y @@ -84,4 +95,11 @@ def potenciacao(x,y): - +print(""" +███████╗██╗███╗░░░███╗ +██╔════╝██║████╗░████║ +█████╗░░██║██╔████╔██║ +██╔══╝░░██║██║╚██╔╝██║ +██║░░░░░██║██║░╚═╝░██║ +╚═╝░░░░░╚═╝╚═╝░░░░░╚═╝" + """) From ca788bdc972ec8eb03f18889c65814d9a3d3e2e7 Mon Sep 17 00:00:00 2001 From: lethiciaasevedo1999 Date: Wed, 12 Jun 2024 23:50:33 -0300 Subject: [PATCH 10/12] =?UTF-8?q?Ajuste=20do=20arquivo=20README.md=20e=20a?= =?UTF-8?q?dicionando=20coment=C3=A1rios=20no=20c=C3=B3digo=20para=20melho?= =?UTF-8?q?r=20compreens=C3=A3o=20e=20leitura=20do=20mesmo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Lethicia-Asevedo/README.md | 2 +- .../calculadora-funcao/calculadora-funcao.py | 13 +++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/Lethicia-Asevedo/README.md b/Lethicia-Asevedo/README.md index 790c705..2e48ec2 100644 --- a/Lethicia-Asevedo/README.md +++ b/Lethicia-Asevedo/README.md @@ -11,8 +11,8 @@ Criar uma calculadora, onde o usuário insira dois valores (x,y), e, após a ent - Adição - Subtração -- Multiplicação - Divisão +- Multiplicação - Potenciação - Indicar se o número resultante de cada operação é ímpar diff --git a/Lethicia-Asevedo/calculadora-funcao/calculadora-funcao.py b/Lethicia-Asevedo/calculadora-funcao/calculadora-funcao.py index e68f343..e933655 100644 --- a/Lethicia-Asevedo/calculadora-funcao/calculadora-funcao.py +++ b/Lethicia-Asevedo/calculadora-funcao/calculadora-funcao.py @@ -18,7 +18,7 @@ - +#Essa função realiza a soma de dois valores digitados pelo usuário. def soma(x,y): return x + y @@ -28,14 +28,14 @@ def soma(x,y): impar = resultado %2 print("O resultado da sua soma é", resultado) +#Essa condição criada ao pé de cada função indica se o valor resultante é ímpar ou não. if resultado % 2 == 0: print("O valor resultante da sua operação não é um número ímpar") else: print("O valor resultante da sua operação é ímpar") - - +#Essa função realiza a subtração de dois valores digitados pelo usuário. def subtracao(x,y): return x - y x = (int(input("Digite o primeiro valor: "))) @@ -50,7 +50,7 @@ def subtracao(x,y): print("O valor resultante da sua operação é ímpar") - +#Essa função realiza a divisão de dois valores digitados pelo usuário. def divisao(x,y): return x / y x = (int(input("Digite o primeiro valor: "))) @@ -65,7 +65,7 @@ def divisao(x,y): print("O valor resultante da sua operação é ímpar") - +#Essa função realiza a multiplicação de dois valores digitados pelo usuário. def multiplicacao(x,y): return x * y x = (int(input("Digite o primeiro valor: "))) @@ -79,7 +79,8 @@ def multiplicacao(x,y): else: print("O valor resultante da sua operação é ímpar") - +#Essa função recebe o primeiro valor digitado pelo usuário, e o eleva a +#potência do segundo valor digitado pelo usuário. def potenciacao(x,y): return x ** y x = (int(input("Digite o primeiro valor: "))) From 58d4d3788a4c0fbe8b4c3791624591c3baddbcdf Mon Sep 17 00:00:00 2001 From: lethiciaasevedo1999 Date: Thu, 13 Jun 2024 00:00:15 -0300 Subject: [PATCH 11/12] =?UTF-8?q?Altera=C3=A7=C3=B5es=20finais=20do=20arqu?= =?UTF-8?q?ivo=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Lethicia-Asevedo/README.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Lethicia-Asevedo/README.md b/Lethicia-Asevedo/README.md index 2e48ec2..e45c84e 100644 --- a/Lethicia-Asevedo/README.md +++ b/Lethicia-Asevedo/README.md @@ -1,10 +1,13 @@ -## PROJETO REPROGRAMA S02 - -## Seja bem vindo á minha CALCULADORA ! +## PROJETO REPROGRAMA S02 - CALCULADORA No projeto desta semana, tive a oportunidade de revisar e aprender novos conceitos relacionados a operações básicas em Python, explorando inputs e funções. A aula foi ministrada pela professora Maiara Rodrigues 👧🏻. +## Intruções de uso: +O código neste repositório é um projeto forkado que contém duas branches principais: `main` e `nova branch`. A nova branch criada no repositório recebeu o nome "Lethicia". O nome não possui um significado específico além de identificar essa branch específica dentro do contexto do projeto. +A mesma foi criada para implementar alterações e melhorias sem que o código original seja afetado indevidamente. Se desejar visualizar o projeto no Github, basta selecionar a branch desejada. + + ## O objetivo proposto para a atividade desta semana foi: Criar uma calculadora, onde o usuário insira dois valores (x,y), e, após a entrada, sejam realizados os cálculos através das seguintes operações: @@ -50,5 +53,6 @@ Lembramos que o projeto é aberto para modificações e melhorias, caso tenha in - [x] Subir as alterações para o repositóro - [x] Criar um Pull Request - [x] Criar a descrição do pull request + - [x] Alterações finais From 776f80d4054aa24443a0f528041e3649ec5a7350 Mon Sep 17 00:00:00 2001 From: Lethicia Asevedo <54810407+lethiciaasevedo1999@users.noreply.github.com> Date: Thu, 13 Jun 2024 00:02:36 -0300 Subject: [PATCH 12/12] Update README.md --- Lethicia-Asevedo/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Lethicia-Asevedo/README.md b/Lethicia-Asevedo/README.md index e45c84e..aa1d022 100644 --- a/Lethicia-Asevedo/README.md +++ b/Lethicia-Asevedo/README.md @@ -8,7 +8,7 @@ O código neste repositório é um projeto forkado que contém duas branches pri A mesma foi criada para implementar alterações e melhorias sem que o código original seja afetado indevidamente. Se desejar visualizar o projeto no Github, basta selecionar a branch desejada. -## O objetivo proposto para a atividade desta semana foi: +## Objetivo da semana: Criar uma calculadora, onde o usuário insira dois valores (x,y), e, após a entrada, sejam realizados os cálculos através das seguintes operações: @@ -36,7 +36,7 @@ Divirta-se! Lembramos que o projeto é aberto para modificações e melhorias, caso tenha interesse em contribuir. -## Checklist +## Checklist: - [x] Dar um Fork no repositório da aula original - [x] Clonar o repositório para a própria máquina