Rocketseat

Calculadora

Calculadora

Conheça o projeto

Nesse desafio você irá implementar uma calculadora que solicita ao usuário dois números e uma operação matemática (+, -, *, /, etc) e exibe o resultado.

Instruções

Estrutura, regras e requisitos do projeto

Descrição

O programa pede um número, depois um operador e, em seguida, o segundo número. Ele deve então calcular e mostrar o resultado.

Conceitos Praticados

  • Fundamentos: Entrada e saída básica (gets, puts).
  • Tipos de Dados: Conversão de Strings para Inteiros (to_i) ou Floats (to_f).
  • Estruturas de Controle:
    • Uso de if/elsif/else ou case para determinar qual operação realizar.
    • Tratamento de exceções (begin/rescue) para lidar com entradas inválidas (operadores inválidos ou texto não numéricos) ou divisão por zero (ZeroDivisionError).

Tarefas

Use este checklist para ajudar a organizar a sua entrega

Projetos relacionados