Você está na página 1de 5

#include <iostream>

int main() {

char operacao;

double numero1, numero2, resultado;

std::cout << "Bem-vindo à Calculadora Simples!" << std::endl;

while (true) {

// Solicita ao usuário que insira uma operação

std::cout << "\nEscolha uma operação (+, -, *, /) ou 'q' para sair: ";

std::cin >> operacao;

// Verifica se o usuário deseja sair do programa

if (operacao == 'q') {

std::cout << "\nSaindo da calculadora. Adeus!" << std::endl;

break;

// Solicita ao usuário que insira dois números

std::cout << "Digite o primeiro número: ";

std::cin >> numero1;


std::cout << "Digite o segundo número: ";

std::cin >> numero2;

// Realiza a operação selecionada

switch (operacao) {

case '+':

resultado = numero1 + numero2;

break;

case '-':

resultado = numero1 - numero2;

break;

case '*':

resultado = numero1 * numero2;

break;

case '/':

if (numero2 != 0) {

resultado = numero1 / numero2;

} else {

std::cout << "\nErro: Divisão por zero!" << std::endl;

continue; // Volta para o início do loop

break;

default:
std::cout << "\nOperação inválida!" << std::endl;

continue; // Volta para o início do loop

// Exibe o resultado da operação

std::cout << "\nResultado: " << resultado << std::endl;

return 0;

}
Relatório - Aula Prática de Desenvolvimento de Calculadora Simples em C++

Introdução

Nesta aula prática, foi desenvolvida uma calculadora simples em C++ com o objetivo de
permitir aos usuários realizar operações básicas de matemática, tais como adição, subtração,
multiplicação e divisão. Além disso, o programa oferece a funcionalidade de sair do
aplicativo.

Métodos

 Interface com o Usuário: O programa inicia com uma mensagem de boas-vindas,


proporcionando uma interface amigável e intuitiva. Um loop é implementado,
permitindo ao usuário realizar várias operações ou encerrar o programa quando
desejar.
 Entrada de Dados: O programa solicita ao usuário que escolha uma operação (+, -, *,
/) ou a tecla 'q' para sair. Após a escolha da operação, o programa solicita ao usuário
que insira dois números para efetuar o cálculo.
 Processamento: Utilizamos uma estrutura de decisão switch para determinar a
operação selecionada pelo usuário e, em seguida, realizar o cálculo correspondente
com os números fornecidos.
 Saída de Dados: O resultado da operação é exibido na tela de forma clara e legível.
Além disso, o programa é projetado para apresentar mensagens de erro caso ocorra
alguma situação inválida, como a tentativa de divisão por zero.

Resultados

Durante a realização da aula prática, obteve-se êxito na criação de uma calculadora funcional
em C++. O programa é capaz de atender às necessidades básicas de um usuário ao permitir a
realização de operações matemáticas simples de maneira eficaz e interativa.

Conclusão

A aula prática representou uma valiosa oportunidade para a aplicação prática de conceitos
fundamentais de programação, incluindo estruturas de decisão, repetição e manipulação de
variáveis, em um projeto real. A calculadora simples desenvolvida serve como uma
introdução útil à programação em C++ e pode ser facilmente expandida e aprimorada
conforme as necessidades. Além disso, a ênfase na interação com o usuário demonstra a
importância de criar programas amigáveis e acessíveis, tornando a experiência do usuário
mais agradável e eficaz.

Você também pode gostar