Skip to content

Este repositório contém o código-fonte de uma aplicação de calculadora desenvolvida em Python usando a biblioteca Kivy. A calculadora é uma interface gráfica simples que permite aos usuários realizar operações matemáticas básicas, como adição, subtração, multiplicação e divisão.

Notifications You must be signed in to change notification settings

Olavo15/Calculadora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Calculadora

Este repositório contém o código-fonte de uma aplicação de calculadora desenvolvida em Python usando a biblioteca Kivy. A calculadora é uma interface gráfica simples que permite aos usuários realizar operações matemáticas básicas, como adição, subtração, multiplicação e divisão.

Funcionalidades:

A interface da calculadora é construída usando layouts de caixa (BoxLayout) e botões (Button) da biblioteca Kivy.

A calculadora possui duas caixas de texto (TextInput), uma para exibir a expressão atual e outra para exibir o resultado da operação.

Os botões numéricos de 0 a 9, os operadores matemáticos (+, -, *, /), o botão de ponto decimal (.) e o botão de limpar (C) são todos implementados como botões interativos.

Os botões são estilizados com cores de fundo e texto para uma melhor experiência visual.

A lógica da calculadora é implementada nos métodos on_button_press e on_solution, que lidam com a entrada do usuário e calculam o resultado da expressão, respectivamente.

A aplicação é inicializada através da classe MainApp, que herda da classe App do Kivy e cria a interface gráfica da calculadora.
Quando o botão "=" é pressionado, a calculadora avalia a expressão matemática inserida pelo usuário e exibe o resultado na caixa de texto apropriada.

About

Este repositório contém o código-fonte de uma aplicação de calculadora desenvolvida em Python usando a biblioteca Kivy. A calculadora é uma interface gráfica simples que permite aos usuários realizar operações matemáticas básicas, como adição, subtração, multiplicação e divisão.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages