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