Coder Social home page Coder Social logo

funcao-exponencial's Introduction

FUNCAO EXPONENCIAL

👨‍🏫CALCULADORA DE FUNÇÃO EXPONENCIAL SIMPLES IMPLEMENTADA EM SWIFT.


DESCRIÇÃO:

Este projeto é uma calculadora de função exponencial simples implementada em Swift. O programa permite que o usuário calcule a potência de um número (base) elevado a outro número (expoente), garantindo que as entradas fornecidas sejam válidas. O programa é interativo e é executado no terminal.

FUNCIONALIDADES:

  1. Cálculo de Potência:

    • Permite ao usuário calcular a potência ( a^b ), onde ( a ) é a base e ( b ) é o expoente.
  2. Validação de Entrada:

    • Verifica se as entradas fornecidas pelo usuário são números válidos.
    • Solicita a entrada novamente se uma entrada inválida for fornecida.
  3. Interatividade:

    • Oferece um menu interativo onde o usuário pode inserir os valores da base e do expoente.
    • Permite ao usuário encerrar o programa digitando "sair".

COMO USAR?

  1. Execução do Programa:

    • Execute o programa em um ambiente que suporte Swift, como Xcode, terminal com Swift instalado, ou um playground Swift.
  2. Menu de Entrada:

    • Ao iniciar o programa, uma mensagem de boas-vindas é exibida.
    • O programa solicita ao usuário que insira a base. Se o usuário deseja encerrar o programa, pode digitar "sair".
  3. Entrada de Dados:

    • Após inserir a base, o programa solicita ao usuário que insira o expoente.
    • As entradas são validadas para garantir que sejam números válidos.
    • Se uma entrada inválida for fornecida, o programa exibirá uma mensagem de erro e solicitará a entrada novamente.
  4. Cálculo e Resultado:

    • O programa calcula a potência usando a função pow e exibe o resultado no console.
  5. Repetição ou Encerramento:

    • Após exibir o resultado, o programa solicita novamente a base e o expoente, permitindo ao usuário realizar novos cálculos.
    • O usuário pode encerrar o programa a qualquer momento digitando "sair" quando solicitado para a entrada da base.

NÃO SABE?

  • Entendemos que para manipular arquivos em muitas linguagens e tecnologias, é necessário possuir conhecimento nessas áreas. Para auxiliar nesse aprendizado, oferecemos cursos gratuitos disponíveis:

CREDITOS:

funcao-exponencial's People

Contributors

vilhalva avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.