calculadora-dart

所属分类:Dart语言编程
开发工具:Dart
文件大小:0KB
下载次数:0
上传日期:2023-08-25 04:21:24
上 传 者sh-1993
说明:  Calculadora capaz de Realizer Potentia o e Radica o,《阿莱姆达斯4》歌剧《巴西嘉》。编程em Dart。,
(Calculadora capaz de realizar potencia o e radicia o, além das 4 opera es básicas. Programada em Dart.,)

文件列表:
Calculadora.dart (1064, 2023-09-05)
main.dart (2031, 2023-09-05)

# Calculadora programada em Dart Calculadora capaz de realizar fatorial, potenciao e radiciao, além das quatro operaes básicas da matemática. *** ## Autor Pedro Lucas Fernandes Ferreira ## Proposta Programar uma calculadora fácil de ser utilizada, com o intuito educativo de colocar em prática meus conhecimentos de Programao Orientada a Objetos. ## Como utilizar o sistema Abra o terminal na pasta onde os arquivos se encontram e utilize o comando ``dart main.dart``. Após isso a aplicao já estará em funcionamento. Com isso, uma série de operaes matemáticas aparecero na tela, digite a letra correspondente para selecionar o cálculo desejado. Confira abaixo: - Digite "a" para adio - Digite "s" para subtrao - Digite "m" para multiplicao - Digite "d" para diviso - Digite "p" para potenciao - Digite "r" para radiciao - Digite "f" para fatorial Caso a sua resposta no seja nenhuma das letras previstas, uma mensagem de valor inválido aparecerá, junto das instrues novamente. Após inserir um valor válido, o programa irá te pedir dois números, um de cada vez, basta enviá-los e ler a resposta logo abaixo. Depois do resultado, a calculadora pergunta se você quer realizar mais alguma operao, responda conforme a instruo abaixo para voltar ao menu de seleo de operaes ou finalizar o programa. - Deseja realizar outra operao? - Digite "s" para SIM ou qualquer outro valor para NO. ![Calculadora em funcionamento](https://i.imgur.com/tLIuz35.png) ## Como foi desenvolvido Utilizei o Dart como principal e única linguagem para o projeto, por meio do editor de código Visual Studio Code. Foram utilizados dois arquivos, o ``main.dart`` é responsável pela execuo do programa, e ``Calculadora.dart`` armazena a classe "Calculadora", onde os métodos de input e de processamento do resultado foram inseridos. ### Explicando os métodos Sete dos oito métodos presentes no código possuem o único intuito de realizar a operao do resultado. ``calculadora.adicao()`` irá retornar o primeiro número mais (+) o segundo, já ``calculadora.subtracao()`` retorna o primeiro menos (-) o segundo. As contas matemáticas so feitas através destes métodos, portanto cada uma contém um método próprio. Além dos dois mencionados, também temos ``calculadora.multiplicacao()`` ``calculadora.divisao()`` ``calculadora.potenciacao()``, ``calculadora.radiciacao()`` e ``calculadora.fatorial()``, onde todos esses apenas tem a funo de retornar o resultado da operao. Destaque para as operaes de potenciao e radiciao, que utilizam o comando ``pow`` importado da biblioteca ``dart:math``. Observao: Todos os resultados retornados so do tipo ``double``, ou seja, números decimais. Por fim, o último método tem o intuito de pedir os números para o usuário, por meio de um ``print()``, e escaneá-los (transformando em ``double``) utilizando o comando ``double.parse(stdin.readLineSync()!)``. A primeira resposta será atribuida para a variável ``num1`` e a segunda em ``num2``. No caso da fatorial, o método pedirá apenas um valor, o ``num1``.

近期下载者

相关文件


收藏者