0% acharam este documento útil (0 voto)
4 visualizações13 páginas

Calculadora em Python: Microprojeto 2023

O documento apresenta um relatório de microprojeto sobre a criação de uma calculadora utilizando classes e objetos em Python, com o objetivo de estudar esses conceitos. O projeto inclui a definição de um plano de ação, recursos necessários, e uma metodologia detalhada para a implementação das operações aritméticas básicas. O resultado final é um programa funcional que permite ao usuário realizar cálculos de forma interativa.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
4 visualizações13 páginas

Calculadora em Python: Microprojeto 2023

O documento apresenta um relatório de microprojeto sobre a criação de uma calculadora utilizando classes e objetos em Python, com o objetivo de estudar esses conceitos. O projeto inclui a definição de um plano de ação, recursos necessários, e uma metodologia detalhada para a implementação das operações aritméticas básicas. O resultado final é um programa funcional que permite ao usuário realizar cálculos de forma interativa.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Um Relatório de Microprojeto

Em

Calculadora usando Classes e Objetos

Enviado Por
Nome - Nakshtra Ahire
Roll No- 03

Sob a Orientação de
Sra. S. K. Kawale
Curso de Diploma em Tecnologia da Computação
(De acordo com as diretrizes do esquema I, MSBTE)

Sociedade de Educação Técnica Sinhgad


[Link] CHAVAN POLYTECHNIC, PUNE–411041.
ACADEMIC YEAR: 2022–2023
CONSELHO ESTADUAL DE MAHARASHTRA
EDUCAÇÃO TÉCNICA
Certificado
Certifico que a Sra. Ahire Nakshtra do VI Semestre, Diploma em
Tecnologia da Computação do Instituto STES Sou. Venutai Chavan
O Politécnico (Código do Instituto: 0040) completou o Microprojeto
satisfatoriamente na disciplina de Programação com 'Python' (22616)
ano letivo 2022-2023 conforme prescrito no currículo.

Place:Pune. EnrollmentNo:2000400146

Date:…………………… Exam Seat No:

Sra. S.K. Kawale Sra. A.V. Kurkute Dra. Sra. M.S. Jadhav
Professor de matéria Chefe de Departamento Principal
ÍNDICE
SR NO CONTENTS PÁGINA
NÃO
1 Objetivo do Micro-Projeto 1

2 Resultados do Curso Abordados 1

3 Metodologia proposta 1

4 Action Plan 2

5 Recursos necessários 2

6 Justificativa 3

7 Revisão de Literatura 3

8 Metodologia Atual Seguindo 4

9 Recursos Reais Utilizados 4

10 Resultados do Microprojeto 5

11 Habilidades Desenvolvidas 9
Programação Com 'Python' (22616)

ANEXO I

PROPOSTA DE MICRO-PROJETO

Calculadora usando Classes e Objetos

1.0 Objetivo do Micro-Projeto


Este Micro-Projeto tem como objetivo estudar as classes e objetos em Python

2.0 Resultados Pretendidos do Curso

a) Exibir mensagem na tela usando um script Python no IDE.


b) Desenvolva um programa em python para demonstrar o uso de Operadores
c) Realizar operações em estruturas de dados em Python.
d) Desenvolver funções para o problema dado.
e) Projete classes para o problema apresentado.
f) Lidar com exceções

3.0 Metodologia proposta

Focado na seleção de um tópico apropriado para o micro-projeto.


2. Selecione o tópico, ou seja, Preparar um relatório sobre Calculadora usando python.
3. Estudo breve sobre nosso tema.
4. Reúna todas as informações com base no tema do microprojeto.
5. Análise e estudo do nosso tópico em detalhes.
6. Seguindo todas as metodologias acima, completamos com sucesso nosso microprojeto.

Departamento de Tecnologia da Computação Ano Acadêmico 2022-2023 1


Programação Com‘Python’(22616)

4.0 Action Plan

S. Data de início planejada Planned finish date Name of responsible


Não. Detalhes da Atividade Membros da equipe

Avaliação do projeto Ahire Nakshtra


1 topic and resources
necessário.
Nakshtra Ahire
2 Desenhe o projeto

Compreender o projeto Nakshtra Ahire


3

Aplicação de Nakshtra Ahire


4 Microprojeto

Preparação final Nakshtra Ahire


5 relatório

5.0 Recursos Necessários

Nº Nome de Especificação Quantity Observação


Recurso/material

1 PC Intel i7 vPro, 1
8GB de RAM,

2 Sistema Operacional Windows 10 -

6.0 Team members

ROLL NO NAME OF STUDENT

03 Nakshtra Ahire

Departamento de Tecnologia da Computação Ano Acadêmico 2022-2023 2


Programação Com 'Python' (22616)

ANEXO II

MICRO-PROJETO
Calculadora usando Classes e Objetos
1.0 Justificativa:

Criando avaliações e manipulando as variáveis para fazê-las funcionar conforme o


a necessidade é o que impulsiona a programação em Python como uma ferramenta fácil e significativa. Com
com a ajuda do módulo abaixo, estaremos analisando os vários tópicos de python estudados
até agora para aplicar os aprendizados e criar um programa de calculadora em python

2.0 Objetivo do Microprojeto


Este Micro-Projeto tem como objetivo o estudo de classes e objetos em python

3.0 Course Outcomes

a) Exibir mensagem na tela usando script Python no IDE.


b) Desenvolva um programa em python para demonstrar o uso de Operadores
c) Realizar operações em estruturas de dados em Python.
d) Desenvolver funções para o problema dado.
e) Desenhe classes para o problema dado.
f) Lidar com exceções

4.0 Literature Review


O módulo considera que o usuário é bem versado em alguns dos tópicos abaixo mencionados em python.

Funções em Python.
Argumentos de Função em Python.
Funções definidas pelo usuário em Python.

O módulo permite que você passe por um programa de calculadora em python que pode executar
operações aritméticas básicas como adicionar, subtrair, multiplicar ou dividir. O módulo considera
o guia utilizado para instalar o Python 3 em seu computador local e configurar a programação
ambiente em sua máquina.

Departamento de Tecnologia da Informação Ano Acadêmico 2022-2023 3


Programação Com 'Python' (22616)

5.0 Metodologia Atual Seguido


1. Focado na seleção de um tópico apropriado para o microprojeto.
2. Selecionar o tópico, ou seja, Preparar um relatório sobre Calculadora usando python.
3. Estudo breve sobre o nosso tópico.
4. Reúna todas as informações com base no tópico do microprojeto.
5. Análise e estudo do nosso tópico em detalhes.
6. Seguindo todas as metodologias acima, concluímos com sucesso nosso microprojeto.

6.0 Recursos Reais Utilizados


Nº Nome de Especificação Quantity Observação
Recurso/material

1 PC Intel i7 vPro 1
8GB de RAM

2 Sistema Operacional Windows 10 -

Departamento de Tecnologia da Computação Ano Acadêmico 2022-2023 4


Programação Com ‘Python’(22616)

7. Output :
Introdução:

Iremos dividir nosso procedimento de fazer o programa da calculadora em python em simples


passos. Para ajudar a entender os conceitos em profundidade, para fazer um programa de calculadora simples em
python que pode executar operações matemáticas básicas, como adição, subtração,
multiplicação, ou divisão, todas as quais dependem da entrada fornecida pelo usuário.

O processo que seguiremos é muito simples de entender.

Solicitando entrada do usuário. Ou seja, aceitaremos entrada para duas variáveis.


Defina e adicione operadores ou funções como add(), subtract(), multiply() e divide() a
estimar funções respectivas.
Para torná-lo semelhante à calculadora, aplique declarações condicionais (se...elif...senão)
ramificação) para fazê-lo funcionar de acordo com a escolha do usuário

Calculadora Simples Usando Funções

Etapa 1: Solicitando entrada do usuário, aceitaremos a entrada para duas variáveis.

Neste passo, iremos pegar a entrada do usuário utilizando a função input() em python. É o
o mesmo que quando inserimos números em uma calculadora real para executar quaisquer operações aritméticas. Nós
deverá pedir ao usuário para inserir duas variáveis utilizando a função input() de cada variável.

Vamos fazer o programa executar o prompt para os dois números:

number_1 = input('Please, Enter the first number: ')


number_2 = input('Please, Enter the second number: ')

Saída:

Please, Enter the first number: 20


Please, Enter the second number: 10

Departamento de Tecnologia da Computação Ano Letivo 2022-2023 5


Programação Com ‘Python’ (22616)

Passo 2: Defina e adicione operadores ou funções como add(), subtract(), multiply() e divide() a
estimativas das funções respectivas.

Agora estamos adicionando as funções para executar as operações matemáticas, como adição,
subtração, multiplicação e divisão para fazer o cálculo para o programa da calculadora em
python. Também alteramos nossas funções de entrada para inteiros para orientar o usuário a realizar a aritmética
operações sobre inteiros, não cadeias.

Código:

number_1 = int(input('Please, Enter the first number: '))


numero_2 = int(input('Por favor, insira o segundo número: '))

operações aritméticas: Adição


print('{} + {} = '.format(numero_1, numero_2))
imprima(número_1 + número_2)

Operação aritmética: Subtração


imprimir('{} - {} = '.format(numero_1, numero_2))
print(número_1 - número_2)

operação aritmética: Multiplicação


imprimir('{} * {} = '.format(numero_1, numero_2))
print(número_1 * número_2)

operação aritmética: Divisão


imprimir('{} / {} = '.format(numero_1, numero_2))
imprimir(número_1 / número_2)

Output:

Por favor, insira o primeiro número: 10


Por favor, insira o segundo número: 20
10 + 20 =
30
10 - 20 =
-10
10 * 20 =
200

Departamento de Tecnologia da Computação Ano Letivo 2022-2023 6


Programação Com 'Python' (22616)

Acima, representamos cada uma das quatro operações aritméticas básicas em python utilizando o
função format(). As funções format() preenchem o espaço reservado e criam a saída formatada. O usuário
entrada era agora calculado para cada aritmética operação we definido.

Como todas as funções estão sendo executadas expressas para os dois números, precisamos fazê-las funcionar.
de acordo com a escolha do usuário. Nós utilizaremos declarações condicionais - se...elif...senão ramificações para que apenas
realiza as operações com base na seleção da operação pelo usuário, como em uma calculadora real.

Etapa 3: Para criá-lo idêntico a uma calculadora, aplique declarações condicionais (ramificação if...elif...else) para
crie que funciona de acordo com a seleção do usuário

Para criá-lo com base na escolha do usuário, iremos definir cada uma das operações aritméticas como uma
função utilizando a função def em python. Novamente pediremos a entrada do usuário para o
operações matemáticas que eles querem executar.

Code:

# Função para realizar a operação aritmética: Adição


def adicionar(numero_1, numero_2):
retornar número_1 + número_2

# Função para realizar a operação aritmética: Subtração


def subtrair(numero_1, numero_2):
retornar número_1 - número_2
# Função para realizar a operação aritmética: Multiplicação
def multiplicar(numero_1, numero_2):
retornar número_1 * número_2

Função para realizar a operação aritmética: Divisão


def dividir(numero_1, numero_2):
retornar número_1 / número_2

print("Oi, eu sou uma Calculadora!")


print("Por favor, selecione qual das seguintes operações aritméticas você quer que eu faça.")
executar-

Departamento de Tecnologia da Computação Ano Acadêmico 2022-2023 7


Programação Com 'Python' (22616)

1. Adicionar
2. Subtrair
3. Multiplicar
4. Dividir
Obtendo a entrada do usuário para qual operação aritmética realizar
operation = int(input(" 1, 2, 3 or 4 :"))

numero_1 = int(input('Por favor, insira o primeiro número: '))


numero_2 = int(input('Por favor, insira o segundo número: '))

se operação == 1:
imprimir(número_1, "+", número_2, "=")
adicionar(número_1, número_2)

elif operação == 2:
imprimir(número_1, "-", número_2, "=")
subtrair(numero_1, numero_2)

elif operação == 3:
print(número_1, "*", número_2, "=")
multiplicar(número_1, número_2)

elif operação == 4:
print(número_1, "/", número_2, "=")
dividir(número_1, número_2))
senão:
Por favor, insira um input válido

Saída

Oi, eu sou uma Calculadora!


Por favor, selecione qual das seguintes operações aritméticas você deseja realizar-
Adicionar
2. Subtrair
3. Multiplicar
4. Divida

1, 2, 3 ou 4 :3
Por favor, insira o primeiro número: 10
Please, Enter the second number: 20
10 * 20 = 200

Departamento de Tecnologia da Computação Ano Acadêmico 2022-2023 8


Programação Com 'Python' (22616)

8.0 Habilidade Desenvolvida a partir deste Micro-Projeto

Capaz de obter todas as informações sobre como criar uma calculadora usando python.

9.0 Conclusão

Criamos nosso programa de calculadora em python baseado na escolha de entrada do usuário.


de números e operadores, precisamente como funciona uma calculadora real.

10.0 Referências

[Link]
[Link]
[Link]

Departamento de Tecnologia da Computação Ano Acadêmico 2022-2023 9


Programação Com ‘Python’ (22616)

Departamento de Tecnologia da Computação Ano Acadêmico 2022-2023 10

Você também pode gostar