Uma calculadora é um dispositivo eletrônico usado para realizar cálculos matemáticos em nano segundos. No entanto, um programa de calculadora também pode ser implementado com muita facilidade em qualquer linguagem de programação de sua escolha. Neste artigo, aprenderemos a escrever um programa de calculadores na linguagem de programação C.
Escrevendo o programa da calculadora em C
Abaixo, discutiremos dois métodos diferentes de escrever o programa da calculadora na linguagem de programação C:
Método 1: Usando a instrução IF-ELSE
Neste método, escreveremos um programa de calculadores de pleno direito na linguagem de programação C, usando a instrução IF-ELSE. O script C é mostrado na imagem a seguir:
Neste programa, declaramos uma variável do operador para levar o operador como entrada do usuário. Então, pedimos ao usuário que insira dois números de sua escolha. Depois disso, usamos várias declarações "if-else" para verificar o operador inserido pelo usuário e, dependendo disso, realizamos a operação especificada nos números inseridos. Depois disso, também temos uma declaração adicional de "mais" para atender às entradas errôneas. Além disso, fechamos toda essa lógica dentro de um loop "while" para tornar este programa iterativo. Este programa continuará pedindo ao usuário que execute mais cálculos até pressionar a tecla "X" para sair do programa.
Este programa é compilado usando o comando mostrado abaixo:
$ GCC calculadora.Calculadora C -O
Em seguida, este programa é executado usando o seguinte comando:
$ ./calculadora
Após a execução, fomos convidados a entrar em um operador de nossa escolha. Entramos no operador de adição, conforme mostrado na imagem abaixo:
Então, nos pediram para entrar nos dois números de nossa escolha. Entramos "22" e "27", como mostrado na imagem a seguir:
A saída desta operação é mostrada na imagem abaixo. Você também pode observar que este programa não terminou depois de exibir esta saída. Em vez disso, fomos convidados a entrar em outro operador de nossa escolha, o que significa que conseguimos criar com sucesso um programa de calculadora interativa na linguagem de programação C usando a instrução "if-else".
Método # 2: Usando a instrução de caixa de comutação
Agora, criaremos o mesmo programa de calculadora em C com a instrução "Switch-Case". Para isso, o programa C é o seguinte:
Neste programa, pedimos novamente ao usuário para entrar em um operador, bem como dois números de sua escolha. Em seguida, usamos uma declaração de "interruptor" na variável "operadora" e definimos casos diferentes para executar a operação desejada, dependendo do operador inserido. Finalmente, há um caso padrão para atender à entrada errônea.
Quando executamos esse script, fomos convidados a entrar em um operador de nossa escolha. Desta vez, inserimos o operador de subtração, conforme mostrado na imagem abaixo:
Em seguida, fomos convidados a inserir dois números nos quais a operação de subtração será realizada. Esses dois números são mostrados na imagem a seguir:
O resultado de nossa operação de subtração é mostrado na imagem abaixo:
Conclusão
Este artigo discutiu os dois métodos diferentes de escrever um programa de calculadora na linguagem de programação C. O primeiro método foi baseado no uso da declaração "if-else", enquanto o segundo método fez uso da declaração "switch-case". Agora, você pode seguir qualquer método de sua escolha para criar sua própria calculadora na linguagem de programação C.