0% acharam este documento útil (0 voto)
8 visualizações3 páginas

Calculadora em C: Operações Aritméticas

Enviado por

Willian Fonseca
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
8 visualizações3 páginas

Calculadora em C: Operações Aritméticas

Enviado por

Willian Fonseca
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

UNIVERSIDADE VEIGA DE ALMEIDA

GRADUAÇÃO EM ANÁLISE E DESENVOLVI MENTO


DE SISTEMAS
DISCIPLINA: INTRODUÇÃO À LÓGICA DE
PROGRAMAÇÃO

Willian da Fonseca

TRABALHO DA DISACIPLINA [AVA1]


CALCULO COM OPERAÇÕES ARITIMETICAS

A linguagem de programação C é amplamente utilizada. Muitos dos


aplicativos modernos fazem uso dessa linguagem, seja de maneira completa
ou em conjunto com outras tecnologias.

Por ser uma linguagem de alto nível que também permite acesso ao
hardware, ela atende bem a diversas demandas.

Outro ponto positivo é que seu código é fácil de compreender e bastante


flexível.

Contexto do Problema Solicitado

“Uma empresa necessita de um programa que simule uma calculadora para


poder ajudar o setor financeiro a realizar as operações triviais (soma,
subtração, multiplicação e divisão).

É importante que a calculadora calcule e exiba o resultado de todas as quatro


operações com os seus respectivos valores.”

Procedimentos Proposto para Desenvolvimento do Trabalho

Criar um algoritmo em linguagem C que atenda ao problema apresentado.

Cálculo com Operações Aritméticas

De acordo com a proposta, foi desenvolvido um programa em C que realiza


as quatro operações matemáticas básicas entre dois números.
Abaixo está o código, acompanhado de explicações sobre a lógica aplicada e
suas principais características, para facilitar a compreensão do funcionamento
do programa.

No início do algoritmo, há um bloco de código dedicado a exibir uma


saudação ao usuário, facilitando o entendimento da proposta do programa.

Logo após, há uma função criada para validar a entrada do usuário,


garantindo que ele insira os valores corretos. Essa função lê o valor fornecido,
verifica se ele é válido, e, em caso de erro, exibe uma mensagem e solicita
um novo valor. A função se repete até que seja fornecida uma entrada válida.

Em seguida, no programa principal, declaramos as variáveis que irão


armazenar os valores digitados pelo usuário. Após essa declaração, a função
de saudação é chamada, o usuário insere os dois valores necessários, e a
função de validação verifica as entradas. Se estiverem corretas,
prosseguimos com os cálculos.

No bloco final, o programa realiza as quatro operações aritméticas: adição,


subtração, multiplicação e divisão. Os resultados são apresentados ao
usuário e, em seguida, o programa é encerrado.

Como Funciona o Programa

1. O programa pede que o usuário insira dois números.


2. Ele calcula e mostra os resultados das operações de soma, subtração,
multiplicação e divisão.
3. Há uma verificação para evitar a divisão por zero, exibindo uma mensagem
de erro caso o segundo número seja zero.

Esse código atende à situação problematizadora, simulando uma calculadora que


realiza as quatro operações básicas para ajudar os funcionários do setor financeiro
da empresa

#include <stdio.h>
int main()
{
float num1, num2;

// Solicita ao usuário os dois números


printf("Digite o primeiro número: ");
scanf("%f", &num1);
printf("Digite o segundo número: ");
scanf("%f", &num2);

// Realiza e exibe as quatro operações


printf("\nResultados das operações:\n");
printf("Soma: %.2f + %.2f = %.2f\n", num1, num2, num1 + num2);
printf("Subtração: %.2f - %.2f = %.2f\n", num1, num2, num1 - num2);
printf("Multiplicação: %.2f * %.2f = %.2f\n", num1, num2, num1 * num2);

// Verifica se o segundo número é diferente de zero para evitar divisão por zero
if (num2 != 0) {
printf("Divisão: %.2f / %.2f = %.2f\n", num1, num2, num1 / num2);
} else {
printf("Divisão: não é possível dividir por zero.\n");
}

return 0;
}

Você também pode gostar